smalltalk
/
osmo-st-gsm
Archived
1
0
Fork 0

Commit Graph

  • 2a52048abf gsm48: Pass the not consumed byte array as error string Holger Hans Peter Freyther 2011-06-28 18:50:48 +0200
  • 7b2c7f3abb gsm: Test encoding the content of the Called BCD Number.. Holger Hans Peter Freyther 2011-06-25 16:22:48 +0200
  • fee39fff36 gsm: Test decoding the Called Number of a CC Setup message Holger Hans Peter Freyther 2011-06-25 15:58:08 +0200
  • be0ae38804 gsm: Turn the number decoding into working on streams Holger Hans Peter Freyther 2011-06-25 15:57:35 +0200
  • 1266abafa0 bssmap: Add code to ease creating a ChannelType IE Holger Hans Peter Freyther 2011-06-25 09:13:03 +0200
  • f8e669904d bssmap: Add selector to create a CIC IE with the right thing. Holger Hans Peter Freyther 2011-06-24 23:21:37 +0200
  • b638473ac8 bssmap: Introduce a helper to set the CIC Holger Hans Peter Freyther 2011-06-24 23:19:11 +0200
  • c56107b5e2 bssmap: Introduce the assignment failure part Holger Hans Peter Freyther 2011-06-24 22:47:35 +0200
  • bb35a0b1a6 sccp: Remove unused variable in the SCCPHandler Holger Hans Peter Freyther 2011-06-23 21:27:43 +0200
  • dc184dd1ac sccp: Improve the log messages and pick the SCCP(srcref:...) format Holger Hans Peter Freyther 2011-06-22 20:21:47 +0200
  • ce92f7afd5 sccp: Only send the release by timer if not in release mode. Holger Hans Peter Freyther 2011-06-22 20:18:51 +0200
  • b23662828c sccp: Specify which connection will be taken down Holger Hans Peter Freyther 2011-06-22 19:43:22 +0200
  • cfae3fca95 sccp: Stop the t_int timer as well Holger Hans Peter Freyther 2011-06-22 19:38:27 +0200
  • 15896e05e2 sccp: Implement SCCP IT sending and handling Holger Hans Peter Freyther 2011-06-22 18:15:08 +0200
  • 8716b76293 sccp: Restart the T(iar), T(ias) on I/O. Holger Hans Peter Freyther 2011-06-22 17:23:10 +0200
  • 95f4c07cc9 sccp: Attempt to add timeout handling to the SCCP Connection. Holger Hans Peter Freyther 2011-06-22 17:00:05 +0200
  • 7256ab993a timer: Remove the code from here and move to a new core package Holger Hans Peter Freyther 2011-06-22 14:56:00 +0200
  • 08badd4ece timer: Provide a singleton to access the scheduler Holger Hans Peter Freyther 2011-06-22 11:51:32 +0200
  • e314f4a324 timer: Introduce a very simple TimerScheduler... Holger Hans Peter Freyther 2011-06-22 11:45:55 +0200
  • c374b1934d sccp: Make sure that data is dispatched with the lock Holger Hans Peter Freyther 2011-06-20 20:10:17 +0200
  • 99d66ec76d sccp: Confirm a connection before sending the data Holger Hans Peter Freyther 2011-06-20 13:43:45 +0200
  • 0543c8622d sccp: Introduce a per SCCP connection lock Holger Hans Peter Freyther 2011-06-20 12:37:23 +0200
  • 07985da54b sccp: Document the shortcomings of the SCCP code Holger Hans Peter Freyther 2011-06-20 12:36:25 +0200
  • dbea609d06 sccp: Reorder functions, document, explain what kind of locking is used Holger Hans Peter Freyther 2011-06-20 12:02:18 +0200
  • eda5c4bd08 sccp: Move the state transition into a central place Holger Hans Peter Freyther 2011-06-20 11:14:49 +0200
  • bd2acafc8e sccp: Introduce a new state for the initial state Holger Hans Peter Freyther 2011-06-20 10:25:26 +0200
  • 8f526dea2d sccp: Log the exception using the logException target Holger Hans Peter Freyther 2011-06-21 21:35:51 +0200
  • e3cc57ffcd sccp: Document the SCCPConnectionBase a bit better Holger Hans Peter Freyther 2011-06-20 09:57:45 +0200
  • 9aa42d4969 sccp: Run each terminate in a block with exception recording. Holger Hans Peter Freyther 2011-06-18 14:54:40 +0200
  • 19aee3e755 sccp: Introduce a method to remove all SCCP requests Holger Hans Peter Freyther 2011-06-16 02:05:44 +0200
  • 61ed86368d sccp: Create a SCCPConnection on a handler, then open it Holger Hans Peter Freyther 2011-06-15 21:17:58 +0200
  • f4f6563254 sccp: Remove the blocking interface from the SCCP code. Holger Hans Peter Freyther 2011-06-15 18:39:05 +0200
  • 0c55cb053c gsm: Make the extend work with and without namesapces Holger Hans Peter Freyther 2011-06-15 16:55:40 +0200
  • 687815f60f sccp: Make the initial dispatch based on overloading Holger Hans Peter Freyther 2011-06-15 16:49:26 +0200
  • 20b808d3f0 sccp: Dispatch via the polymorphism of smalltalk Holger Hans Peter Freyther 2011-06-15 16:44:22 +0200
  • c122f64835 sccp: Call a function on UDT messages Holger Hans Peter Freyther 2011-05-18 23:37:17 +0200
  • 97710b0291 ussd: Add the USSD de and encoding to the Array class as well Holger Hans Peter Freyther 2011-05-18 23:36:58 +0200
  • 47d3ad3ad9 gsm: Implement 7bit decoding for USSD and test the CR cases Holger Hans Peter Freyther 2011-04-01 01:39:53 +0200
  • 9ce4aebeb2 GSM: Add basic decoding support to byte array Holger Hans Peter Freyther 2011-04-01 01:14:46 +0200
  • a18ba2fb2e GSM: Add USSD Encoding rules from the manual Holger Hans Peter Freyther 2011-03-31 21:02:32 +0200
  • f74d3828b3 GSM: Move the GSM Encoding to a new class and call it from String Holger Hans Peter Freyther 2011-03-31 19:36:52 +0200
  • 60f1e3ec05 GSM: Add very simple encoding routine Holger Hans Peter Freyther 2011-03-31 19:18:10 +0200
  • bf12ae6103 GSM: Add Supplementary Services code Holger Hans Peter Freyther 2011-03-31 11:21:49 +0200
  • fd77e7b078 GSM: GSM 04.80 has mandantory parameters that are tagged Holger Hans Peter Freyther 2011-03-31 11:09:23 +0200
  • beb2f4271b gsm: Make it possible to run COMP v1 to v3 through one method Holger Hans Peter Freyther 2011-02-02 23:33:48 +0100
  • b24f8b658b gsm: Parse the GSM48 MM Authentication Reject message Holger Hans Peter Freyther 2011-02-02 23:19:45 +0100
  • 8f326e19f3 gsm: Include A3A8.st support. Holger Hans Peter Freyther 2010-12-22 12:51:42 +0100
  • 6fd7bf2775 GSM48: Make the GSM48Message return the real type of the message Holger Hans Peter Freyther 2010-12-18 16:49:38 +0100
  • 28a676acfa GSM48: Turn the type into a byte array to ease using the structure Holger Hans Peter Freyther 2010-12-18 16:48:34 +0100
  • d9b49ea151 sccp: Use the logging framework instead of printNl. Holger Hans Peter Freyther 2010-12-17 22:07:45 +0100
  • 68d7daea8d sccp: Take the lock for the accessing of the connection list Holger Hans Peter Freyther 2010-12-17 22:03:13 +0100
  • fcd14dd480 sccp: Assign the srcRef inside the add method Holger Hans Peter Freyther 2010-12-17 21:53:53 +0100
  • b7e82ffb28 sccp: Prepare dealing with concurrency and locking. Holger Hans Peter Freyther 2010-12-16 21:24:22 +0100
  • d85ae734ae sccp: Differentiate Released and ReleaseComplete Holger Hans Peter Freyther 2010-12-16 21:20:35 +0100
  • 198eaba529 sccp: Work on accepting connections and releasing them. Holger Hans Peter Freyther 2010-12-16 21:10:20 +0100
  • 22252d43b7 SCCP: Make sure no data is accepted after a connection is closed. Holger Hans Peter Freyther 2010-12-15 16:45:01 +0100
  • 912ff78f55 SCCPHandler: Make sure that we drain all messages. Holger Hans Peter Freyther 2010-12-15 16:24:45 +0100
  • 3993a4307e SCCP: The message can be a MessageBuffer or a plain ByteArray. Holger Hans Peter Freyther 2010-12-15 16:05:46 +0100
  • 6f210e2906 Create osmo-gsm based on the old testphone code. Holger Hans Peter Freyther 2010-12-15 12:38:46 +0100
  • 1b56da9dfb License: Add AGPLv3 header to the code Holger Hans Peter Freyther 2010-12-14 03:03:20 +0100
  • f39eb314bf GSM: Cancel active operations when they are removed from the list Holger Hans Peter Freyther 2010-12-13 05:32:41 +0100
  • 214b1ba827 Phone: Work on the call control and send the right number Holger Hans Peter Freyther 2010-12-13 05:26:28 +0100
  • e35bac5357 GSMDriver: Send a clear request in case there is an exception Holger Hans Peter Freyther 2010-12-13 05:25:25 +0100
  • bb4e22695c WebApp: Create a procedure widget and show active procedures. Holger Hans Peter Freyther 2010-12-12 16:03:37 +0100
  • ce184032e8 WebApp: Provide a very simple way to report an error.. Holger Hans Peter Freyther 2010-12-12 10:39:57 +0100
  • d10427f782 WebApp: Abuse Comet to update the status of the connection Holger Hans Peter Freyther 2010-12-12 10:38:57 +0100
  • cfb10be704 GSM: Export if something is finished or not yet. Holger Hans Peter Freyther 2010-12-12 01:45:53 +0100
  • 6f8c0a7fff GSM: Make the au key work on string and byte array Holger Hans Peter Freyther 2010-12-11 12:51:47 +0100
  • b1d6f361b6 WebApp: Just have a simple LU update... Holger Hans Peter Freyther 2010-12-11 12:33:44 +0100
  • 0427513af8 WebApp: Require a very simple login... Holger Hans Peter Freyther 2010-12-11 12:30:46 +0100
  • 1c8cce66ef GSM: Provide simple app to do a LU/Call without feedback. Holger Hans Peter Freyther 2010-12-11 12:21:07 +0100
  • 421ac8dd46 GSM: Make sure the caller of serve is always notified. provide isConnected Holger Hans Peter Freyther 2010-12-11 12:19:37 +0100
  • fe9d459ff9 GSM: Export the underlying driver Holger Hans Peter Freyther 2010-12-11 12:19:07 +0100
  • 6130b0b9d9 WebApp: Work on a simple web application Holger Hans Peter Freyther 2010-12-11 09:45:25 +0100
  • 39c1d7ec47 GSMDriver: Report call progress and such.. Holger Hans Peter Freyther 2010-12-11 08:51:15 +0100
  • 145efcb789 SCCP: Be more precise about the exception Holger Hans Peter Freyther 2010-12-11 08:50:10 +0100
  • 761201406b GSM: Call Control with a fixed number Holger Hans Peter Freyther 2010-12-11 08:42:57 +0100
  • fd74ca7bd6 SCCP: Handle CMService Accept and Cipher Mode Command as accepted Holger Hans Peter Freyther 2010-12-11 08:34:26 +0100
  • 1250903788 GSM: Move the success to the ProcedureBase Holger Hans Peter Freyther 2010-12-11 08:27:14 +0100
  • fcc2e50854 GSM: Check if the LU is accepted and change the return type Holger Hans Peter Freyther 2010-12-11 08:14:48 +0100
  • 7bf1e7e038 GSM: Attempt to work with different SAPIs to do proper dispatch Holger Hans Peter Freyther 2010-12-11 08:06:12 +0100
  • bfca9dd8c3 GSM: Fix the Setup message in the GSM foo bar. Holger Hans Peter Freyther 2010-12-11 08:05:18 +0100
  • 71ab8bf8e6 GSM: Add a default implementation for the simple default data Holger Hans Peter Freyther 2010-12-11 08:04:47 +0100
  • eea1c7c377 GSM: Add an ensure block to always signal when we leave here Holger Hans Peter Freyther 2010-12-11 08:04:13 +0100
  • 077cd9ac2d GSMDriver: Add a method to do a timed wait on the completion. Holger Hans Peter Freyther 2010-12-05 13:57:50 +0100
  • 50b9f6013a GSMDriver: Reply with an Assignment Complete message... Holger Hans Peter Freyther 2010-12-05 10:10:02 +0100
  • 33ca33843e GSMDriver: Reply with a Cipher Mode Complete to a Cipher Command Holger Hans Peter Freyther 2010-12-05 10:01:03 +0100
  • c9641eebff GSM48: Add code to encode a phone number. Holger Hans Peter Freyther 2010-12-05 09:39:56 +0100
  • d8e6a7b3a5 GSM48: Add class to decode the BCD digits of the called addr Holger Hans Peter Freyther 2010-12-04 10:39:21 +0100
  • 270c51a520 GSM48: Add optional handling to the CM Service Request Holger Hans Peter Freyther 2010-12-02 00:07:07 +0100
  • 8a1aa48fda GSM48: Make DataHolder work with a MIN/MAX length. Holger Hans Peter Freyther 2010-12-04 08:49:02 +0100
  • b36b8d05a7 GSM48; Simplify code and remove T hack from it. Holger Hans Peter Freyther 2010-12-02 00:05:01 +0100
  • 730d9612d8 GSM48: Create a factory for the optional elements Holger Hans Peter Freyther 2010-12-02 00:04:01 +0100
  • d29b9b973a GSM48: Refactor and share code to add variables Holger Hans Peter Freyther 2010-12-02 00:00:42 +0100
  • 42f49c05c3 GSM48: Check if member variable exists... Holger Hans Peter Freyther 2010-12-01 23:59:03 +0100
  • 3df7777c28 GSM48: Parse a CM Service Reject properly Holger Hans Peter Freyther 2010-12-01 13:43:31 +0100
  • 1e1584f703 GSMDriver: Create a Procedure to start a call. Holger Hans Peter Freyther 2010-12-01 13:42:44 +0100
  • 11631c1065 GSM48: Parse the Release Complete message... Holger Hans Peter Freyther 2010-12-01 10:54:26 +0100
  • dd4b5a5595 GSM48: Parse the CC Release message... Holger Hans Peter Freyther 2010-12-01 10:31:02 +0100
  • f5b4e965d8 GSM48: Be able to parse a GSM48 Disconnect message Holger Hans Peter Freyther 2010-11-30 22:53:08 +0100