Commit Graph

  • 6fbc4f817d Fixing a faulty operation with bool master FlUxIuS 2023-01-05 19:32:21 +0100
  • ed3ebc9bc2 Update all version FlUxIuS 2023-01-05 19:26:03 +0100
  • 932169ace8 Updating SR submodules URL FlUxIuS 2023-01-05 19:16:11 +0100
  • 05ae1484db Updating submodules' URL FlUxIuS 2023-01-05 19:09:44 +0100
  • e168a262db update CommonLibs ref to revert localhost-only binding Michael Iedema 2016-07-13 05:37:19 -0700
  • 4297eb28e2 update ref to CommonLibs Michael Iedema 2016-07-06 12:22:03 -0700
  • 26cfd2fc78 also allow libosip2-11 Michael Iedema 2016-06-21 14:54:52 +0200
  • ba7444bb79 fix package compat for ubuntu 16.04 Michael Iedema 2016-05-26 13:12:45 -0700
  • d63ad929c0 bump CommonLibs to use new UDPSocket::read() Michael Iedema 2016-05-06 18:26:38 +0200
  • e6bcb06215 Actually use the content-transfer-encoding field in the message to decide how to encode the RPDU, since OpenBTS actually uses this field to decide how to decode the RPDU. Harvind Samra 2015-11-11 16:21:04 -0800
  • 97c59b64a3 use https instead of ssh auth on submodules Michael Iedema 2015-01-28 12:09:23 +0100
  • df1e2310f5 Fix no-return-in-nonvoid-function Martin Hauke 2014-12-05 20:14:13 +0100
  • 702094d758 drop master from moniker Michael Iedema 2014-12-08 14:48:57 +0100
  • 9480a5ea9b avoid signing travis build Michael Iedema 2014-12-04 22:45:04 +0100
  • 5018972ee2 use updated NM w/auto-confirming install script Michael Iedema 2014-12-04 22:38:44 +0100
  • 6dfee1cade sync from commercial a3efcbba3620e10c56c2ce1deb6fe347e9489e7f Michael Iedema 2014-12-04 22:26:37 +0100
  • a16b3001e3 make openbts agnostic of OS-default libosip2 version Olga Bobrova 2014-08-15 18:11:37 -0700
  • 667f928701 bump SR reference to newest Michael Iedema 2014-07-16 08:41:49 +0200
  • c0cde98377 sync to latest NodeManager submodule Michael Iedema 2014-07-16 07:32:04 +0200
  • 88c0a52550 adjust travis script to use new libzmq installer Michael Iedema 2014-07-16 07:18:16 +0200
  • a73402e37b sync to latest NodeManager submodule Michael Iedema 2014-07-16 07:17:39 +0200
  • 83d7746792 sync submodules to 5.0 preview versions Michael Iedema 2014-07-16 07:02:43 +0200
  • 4649126cf1 unhook intree sqlite3 submodule, no longer needed Michael Iedema 2014-07-16 07:00:01 +0200
  • 5bc25ab35b merge 5.0 preview from commercial Michael Iedema 2014-07-16 06:56:39 +0200
  • a53ff24605 auto-extract repo revs from svn or git as needed - closes issue #5 Michael Iedema 2014-06-20 20:09:47 +0200
  • 6608dcd6df - bump reference to newest CommonLibs Michael Iedema 2014-04-18 11:21:48 +0200
  • 2c65275472 Bug 1707 Dave Gotwisner 2014-04-18 11:21:05 +0200
  • aeeedadbe9 - bump reference to newest CommonLibs Michael Iedema 2014-04-18 10:28:08 +0200
  • 853aa0f581 Revert "r8122" Michael Iedema 2014-04-10 06:14:27 +0200
  • 7b6884a044 r8122 "1373 Audit SIP.myPort, SIP.myIP, SIP.myIP2 and SubscriberRegistry.Port" svangundy 2014-04-04 21:40:56 +0200
  • 8b78b23b30 - sync to newest SR and NodeManager again, this time with upstream header fix Michael Iedema 2014-03-31 13:46:11 +0200
  • 0fef01877f - sync to latest SR submodule bits - sync to latest NodeManager submodule bits Michael Iedema 2014-03-31 13:29:32 +0200
  • 274df56751 Fixed zero length sms message in both text and 3gpp mode. Fixed many crahses along the way. Changes were made in openbts and smqueue. Fixed issue with loading smqueue from back up file. All cases of plain text and 3gpp are working now. Improved logging in smqueue. Fixed error where data was be sent in 3gpp mode when text was selected. svangundy 2014-03-31 12:54:03 +0200
  • 871679385c - sync to new subscriberRegistry - sync to new CommonLibs - add libcoredumper build logic to travis definition Michael Iedema 2014-03-31 12:45:32 +0200
  • ce5ee2d9c0 Required files for rev 8007 svangundy 2014-03-28 19:48:15 +0100
  • b34ac5902a Fixed mismatch in files between openbts and smqueue. Fixed all places where + was not being sent. Plus can't be sent as a digit it has to be encoded as an international type. Fixed error where # is displayed in reply address for +. SMS reply not working with plus in from address. Fixed all places in smqueue that crash on purpose when bad data is found. Fixed several other crashes related to handling missing tags. Added support for receiving addresses with and without +. Whether a + is received or not depends on what the sender enters. 3gpp mode is working. Fixed error where smqueue gets into an infinite loop when restarted with bad messages in the queue. svangundy 2014-03-28 19:46:50 +0100
  • e69dc10abc Checkpoint check in. Basic smqueue 3gpp functionality is working. Many, I hope all, crashes on invalid data are gone. Not working: addresses with a plus in them, text mode. Flag to force tags from openbts is enabled svangundy 2014-03-28 19:43:20 +0100
  • c6c98fba0e Made minor logging changes in smqueue to aid in debugging svangundy 2014-03-28 19:41:07 +0100
  • acaac051cb - quiet down the notifications Michael Iedema 2014-03-28 14:21:40 +0100
  • d70d597f37 - init and update SR so .gitmodules can be manipulated - then init and update recursively Michael Iedema 2014-03-28 12:46:54 +0100
  • f4cbcd644d - let smqueue build on other architectures Michael Iedema 2014-03-28 12:35:57 +0100
  • 154649e49e - hook submodule to NodeManager master - update SR submodule Michael Iedema 2014-03-28 12:33:15 +0100
  • 65894baad7 - resync to NodeManager - resync to SR Michael Iedema 2014-03-26 00:00:42 +0100
  • 89afd3ad77 - updating SR Michael Iedema 2014-03-25 16:02:52 +0100
  • 70dbf61b84 regenerate smqueue.example.sql update NodeManager Michael Iedema 2014-03-25 02:07:50 +0100
  • 6914eeca7e merged in commercial smqueue Michael Iedema 2014-03-25 00:58:33 +0100
  • db01753ed4 ignore build artifacts Michael Iedema 2014-03-22 16:37:40 +0100
  • a3d81dc8dc replicating svn:externals behavior with git modules tracking master (git >=1.8.2 needed to support this) Michael Iedema 2014-03-22 16:30:52 +0100
  • 8fc49cf796 SMQ build warning removal Kurtis Heimerl 2013-10-15 02:47:59 +0000
  • d2339b68bc - reinstate runloop as quite a few installs might be depending on it Michael Iedema 2013-09-19 05:55:07 +0000
  • 478339817a - ignoring some stuff Michael Iedema 2013-09-18 09:03:33 +0000
  • 26a62e3885 smq sync Kurtis Heimerl 2013-08-14 00:10:46 +0000
  • a1c3fcd55d added conflicts to control, do not install public/private concurrently! Kurtis Heimerl 2013-07-09 07:29:50 +0000
  • d456fb81a7 OpenBTS working now Kurtis Heimerl 2013-07-09 05:14:42 +0000
  • 53c948e76a sipauthserve working now Kurtis Heimerl 2013-07-09 05:14:34 +0000
  • 60dccb5a58 smqueue working Kurtis Heimerl 2013-07-09 05:14:27 +0000
  • 9432a4bca9 fixed some compatibility issues Kurtis Heimerl 2013-07-09 05:14:09 +0000
  • 8d2a3c174a Debian package support for sipauthserve Kurtis Heimerl 2013-07-07 07:37:09 +0000
  • a7da53ad06 smq debian packaging files Kurtis Heimerl 2013-07-07 07:37:02 +0000
  • e39d28df38 adding WAL forcing and another missing config Kurtis Heimerl 2013-06-13 00:24:22 +0000
  • 30fa512953 no longer saves non MESSAGEs in the backup db Kurtis Heimerl 2013-06-06 06:05:12 +0000
  • 657fcd67c9 fixed some replay issues Kurtis Heimerl 2013-06-06 06:05:08 +0000
  • 39e835cfbe whoops, microseconds Kurtis Heimerl 2013-06-06 06:05:03 +0000
  • 8e53ad531b now disk backups time out Kurtis Heimerl 2013-06-06 06:04:55 +0000
  • 1a89ff9baf Change to makefile.common to support git externals script Kurtis Heimerl 2013-06-05 00:22:54 +0000
  • 3854bb4165 SR now working Kurtis Heimerl 2013-06-04 21:24:25 +0000
  • 6aa3069abc and finally SR is moving to externals Kurtis Heimerl 2013-06-04 21:19:54 +0000
  • 49534e7d83 common libs working Kurtis Heimerl 2013-06-04 21:19:32 +0000
  • 18c1fd7ed8 removing CommonLibs Kurtis Heimerl 2013-06-04 21:15:59 +0000
  • c0009c3f99 sqlite3 external working Kurtis Heimerl 2013-06-04 21:15:21 +0000
  • e342a97efa testing svn externals in smq, trunk will be broken for a few commits Kurtis Heimerl 2013-06-04 21:08:12 +0000
  • 74e84aa2e4 Complete Configuration sync. While testing, I discovered what I think is a race condition: getStr("SIP.SMSC") returned another config key ("GSM.MS.TA.Damping") which I assume is a race condition in the config cache. However, I've been unable to replicate the issue and I think it may resolve itself quickly (as these things are successfully cached) Kurtis Heimerl 2013-05-31 21:47:42 +0000
  • edebe820df r4347 in commercial: Fix shortcode checking. Make more efficient. Kurtis Heimerl 2013-05-16 00:37:36 +0000
  • 1f447f8846 few sql files needed modification as our patches are not lined up with each other Kurtis Heimerl 2013-05-10 06:41:07 +0000
  • dc5fae9d9f r4808 in commercial: Oooops! Do not make message *TO* the relay as from_relay. Kurtis Heimerl 2013-05-10 06:41:02 +0000
  • 5b659e2607 r 4807 in commercial: Prevent billing errors on non-PDU messages from the relay. Kurtis Heimerl 2013-05-10 06:40:51 +0000
  • 4b8bc965a5 Catch 486s as well as 480s Kurtis Heimerl 2013-02-18 09:09:30 +0000
  • 48d79f0dc6 Synced sqlite3utils with private and fixed a small recursive bug in SIPEngine that was already fixed in private Kurtis Heimerl 2013-02-15 02:57:54 +0000
  • 2394aeb816 formatting again Kurtis Heimerl 2013-02-09 06:48:23 +0000
  • 418fb9e59d Small formatting issues Kurtis Heimerl 2013-02-09 06:47:45 +0000
  • bf5457ea5c We now handle 480 Unavailable messages by waiting, rather than bouncing the message Kurtis Heimerl 2013-02-09 06:40:25 +0000
  • 444a8e2108 we accidentally overwrote the sqlite3 bump from 3.6 -> 3.7. Reverting (and syncing) that Kurtis Heimerl 2012-12-27 07:24:40 +0000
  • cb1bdd9b76 syncing commonlibs again Kurtis Heimerl 2012-12-22 08:47:59 +0000
  • 89d0b956b1 A more robust way of converting SUBMIT to DELIVER mesages. So if something goes wrong inbetween we have less damage. Kurtis Heimerl 2012-12-22 04:33:18 +0000
  • f5e4c4de84 Fix short_msg::get_text() function to correcrtly handle both MS->SC and SC->MS cases. Kurtis Heimerl 2012-12-22 04:32:48 +0000
  • 1e62322898 Log before doing anything in SMq::bounce_message(). Kurtis Heimerl 2012-12-22 04:32:09 +0000
  • b5ff57505d A TODO comment regarding handling of the incorrect handling of 480 Temporarily Unavailable response. Kurtis Heimerl 2012-12-22 04:31:32 +0000
  • f48fd6af37 aannnddd reporting.{cpp,h} Kurtis Heimerl 2012-12-19 11:05:27 +0000
  • b2384bf129 Forgot these files needed to be moved Kurtis Heimerl 2012-12-19 10:58:20 +0000
  • 527a9632bb Syncing the CommonLibs, SMS and sqlite3 directories Kurtis Heimerl 2012-12-19 09:06:50 +0000
  • 681d8f2662 Same as previous alexander patch, but applied to smqueue Kurtis Heimerl 2012-12-19 07:01:34 +0000
  • c7c779cd33 small formatting stuff Kurtis Heimerl 2012-11-11 09:56:57 +0000
  • aa196bcdc6 graciously handle missing displaynames by falling back to username Kurtis Heimerl 2012-11-11 09:47:41 +0000
  • 54d35d4f95 Persistent stable storage for SMQ. Pretty much a hack, but messages are stored in a stable DB until we remove them from the sorted list. As such, if SMQ fails, they are reloaded into said list and reprocessed. This allows us to handle transient SMQ failures. Kurtis Heimerl 2012-11-11 07:57:56 +0000
  • 7f840474c9 getting weird "this is not an IMSI stuff from smq Kurtis Heimerl 2012-11-10 04:15:34 +0000
  • 6af600ff83 r4430 in commercial Update SubscriberRegistry. Kurtis Heimerl 2012-11-09 22:15:42 +0000
  • 90620b074b r4300 in commercial: Adds configuration option for message retry timeout. Kurtis Heimerl 2012-11-09 22:14:25 +0000
  • be3b768c89 r4278 in commercial: Make sure that smsg->tl_message is not NULL when getting the TLPID. Kurtis Heimerl 2012-11-09 22:13:54 +0000
  • d8207fcd5b removing that fucking email thing from smqueue. It causes so many issues Kurtis Heimerl 2012-09-06 21:37:38 +0000
  • 72972c2727 David's sqlite3.7 switch. SMQ now supports write-ahead logging in the public release Kurtis Heimerl 2012-09-06 20:48:32 +0000