Alexander Chemeris
7ae0243308
Implement USSD short code in smqueue for testing purposes.
2010-11-01 14:57:22 +03:00
Alexander Chemeris
7d9b0497bc
Added MO-USSD handlers map to config.
...
Now you can configure which request will go to which handler.
2010-11-01 14:57:22 +03:00
Alexander Chemeris
58821a8f74
Add comments anf better formating to USSDHandler::postUSSDData().
2010-11-01 14:57:21 +03:00
Alexander Chemeris
dd366df4f4
BUGFIX: Forgotten parentheses in USSDHandler::postUSSDData().
2010-11-01 14:57:21 +03:00
Alexander Chemeris
7f5fbdb906
Create a constant for max USSD message length and make continuation string configurable.
2010-11-01 14:57:21 +03:00
Alexander Chemeris
b39dc1bc78
Fix license header in USSD-specific files to AGPLv3.
2010-11-01 14:57:21 +03:00
Alexander Chemeris
216ade372c
Merge 'achemeris/pending' into 'USSD'
2010-11-01 14:29:14 +03:00
Alexander Chemeris
bac46e3b7d
Better documentation and error reporting for ThreadSemaphore.
2010-09-29 10:48:25 +04:00
Alexander Chemeris
6cddd36139
Typos in comments fixed.
2010-09-29 10:47:29 +04:00
Alexander Chemeris
d712b09cdd
Fix compiler warning about char* and constant strings.
2010-09-29 10:29:55 +04:00
Alexander Chemeris
d0b797e62c
Don't put real code into assert().
...
If you compile with optimization and NDEBUG is defined, then the whole assert() is replaced with ((void) 0) and your code is not executed at all.
2010-09-29 10:29:26 +04:00
Alexander Chemeris
82dd78d698
Fix a bug with Timeval difference calculation on 64-bit Linux.
...
Subtracting uint32_t from uin32_t gives you uint32_t. And assigning result to a long doesn't make it a signed value, because on 64-bit Linux long is 64 bits.
2010-08-24 21:03:13 +04:00
Alexander Chemeris
e139404884
Implementation of Semaphore.
2010-08-18 22:52:33 +04:00
Alexander Chemeris
2da5a28a07
Typos in comments and debug logs fixed.
2010-08-18 21:59:08 +04:00
Alexander Chemeris
ae0def5cc7
Implemented "trans" CLI command to list all active transacions.
2010-08-18 21:59:07 +04:00
Alexander Chemeris
3d6e95356c
Remove Makefile which is generated by ./configure.
2010-08-18 21:59:07 +04:00
Ivan Kluchnikov
d4da240011
This shoud not be committed.
...
When this code is enabled transaction will be closed after about 15 seconds of inactivity. It is too short for USSD and should be fixed later.
2010-08-10 17:25:37 +04:00
Ivan Kluchnikov
3889999846
Initial USSD support commit.
2010-08-10 17:04:04 +04:00
Sylvain Munaut
5a969569c5
Tranceiver52M: Remove the Nieue hack
...
This hack accidentally leaked in the release code ... but it prevents
tuning for certain ARFCN and reduces TX power.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-08-09 09:55:25 +02:00
David A. Burgess
3a8fd4fac1
Another fix to the copyright notice header.
2010-07-16 17:09:09 -07:00
David A. Burgess
fa179f74b7
Change license to AGPLv3.
2010-07-04 15:28:06 -07:00
David A. Burgess
9f1e320914
Fixed spelling errors in LEGAL.
2010-07-02 18:26:24 -07:00
David A. Burgess
5294b893b1
Added comment referencing the SMS spec.
2010-07-02 18:18:49 -07:00
David A. Burgess
35750c3d11
Fix parsing error for malformed mobile identity types.
2010-07-02 18:18:00 -07:00
David A. Burgess
98e0876b50
Added language for US gov't contractors and users
...
to clarify that the GPLv3 license applies to them
as well as anyone else.
2010-07-02 18:17:11 -07:00
David A. Burgess
ecbaf97509
Initial import of OpenBTS 2.6 for a new public trunk.
2010-05-23 19:42:16 -07:00