Commit Graph

  • 7766ef94f2 update copyright year master Michael Iedema 2021-02-10 16:55:53 +01:00
  • 646bb6e79f lower default value of TRX.MinimumRxRSSI to -90 Michael Iedema 2017-03-22 16:18:16 +01:00
  • c438a5a689 Transceiver52M: Add option to explicitly set GPSDO reference Tom Tsou 2016-08-30 19:35:32 -07:00
  • 2992951933 limit GPRS channel allocation to number actually requested, without this all of CN is filled with GPRS if we request anything from it Michael Iedema 2015-08-28 11:26:07 +00:00
  • f6dd22cb5c Fix indexing problem in getChanGroup, which was causing seg fault when channel allocations in configuration are explicitly set. Harvind Samra 2015-08-27 23:07:53 -07:00
  • c77b3ca30d Fix minimum latency bound form 1 frame to 3 frames. Probably only affects 1% of USB connections. We can tolerate 3 GSM frames latency. Harvind Samra 2015-07-27 12:37:10 -07:00
  • 0490bbaef4 Small fixes for potential bugs in peering that were extremely unlikely ever to occur. pat 2014-10-19 07:48:46 -07:00
  • a716ed66c0 Neighbor with highest numbered arfcn was usually discarded from neighbor table. Michael Iedema 2016-07-26 11:10:06 -07:00
  • 303b080e67 remove unneeded ssl and crypto dependencies Michael Iedema 2016-07-26 10:37:05 -07:00
  • ba18692a65 Fix AGCH queue bugs: time comparison was incorrect in gRachQ. Add AGCH details to CLI load command, which changed the output format. pat 2014-10-14 15:11:49 -07:00
  • b0737ba490 Mutex protect L1Encoder::getNextWriteTime. It is called from another thread in GSMCCCH to set the channel start time. pat 2014-10-14 07:40:58 -07:00
  • d1bb8df38c Reverse service order of CCCH priority queue. Add LOG(DEBUG) to check it, and some miscellaneous comments. pat 2014-10-13 19:20:59 -07:00
  • 4e4d559407 Fix tmsis -a. pat 2014-10-13 10:20:30 -07:00
  • 61072e77b0 Just move some LOG(DEBUG) messages into a scopedlock protected area. pat 2014-10-10 13:47:26 -07:00
  • 3f9396dd60 Reduce the post-reassignment sleep that is meant to prevent a race from 1 second to 400ms. This will reduce spurious "blocked more than one second at..." errors and hopefully is still long enough to overcome the race condition if the system is not too heavily loaded. This is a temporary measure - release6 eliminates these issues. pat 2014-10-10 05:01:17 -07:00
  • af0221fab4 Fix TranEntry double deletion introduced by previous commit f93c48. pat 2014-10-10 10:37:35 -07:00
  • c0cd4b778e Attempt to fix a locking problem in mmCheckSipMsgs and mmCheckTimers. Tickets #1905 and #1914. Formerly these methods held the global lock while running the transaction state machine; now they hold the global lock only to generate a temporary vector of transactions to process, then release the global lock and rely on a lock in the transaction to prevent simultaneous access to the state machine. pat 2014-10-10 07:48:56 -07:00
  • baa3934a62 update CommonLibs ref to revert localhost-only binding which broke GSMTAP functionality Michael Iedema 2016-07-13 05:36:17 -07:00
  • b0c2daddd5 update ref to CommonLibs Michael Iedema 2016-07-06 12:20:43 -07:00
  • b4c16be0e5 Revert "transceiver: Use length fields in UDP receive calls" Michael Iedema 2016-06-10 06:43:18 -07:00
  • 6135b5838f Revert "bump common libs to use safer UDPSocket::read() interface" Michael Iedema 2016-06-10 06:41:47 -07:00
  • 32f2258e6b Revert "update other bits in OpenBTS to use safer read() signature" Michael Iedema 2016-06-10 06:41:23 -07:00
  • b0ead346c8 Revert "fix socket reads to properly pass buffer and timeouts according to new signature" Michael Iedema 2016-06-10 06:40:57 -07:00
  • 0fb9135dab fix socket reads to properly pass buffer and timeouts according to new signature Michael Iedema 2016-05-26 14:03:58 -07:00
  • 61fb7b69ab fix package compat for ubuntu 16.04 Michael Iedema 2016-05-26 13:05:42 -07:00
  • e1f6be607b also ignore Transceiver52 binary Michael Iedema 2016-05-06 18:23:54 +02:00
  • e09152ccb5 update other bits in OpenBTS to use safer read() signature Michael Iedema 2016-05-06 18:19:19 +02:00
  • 5b5934707a bump common libs to use safer UDPSocket::read() interface Michael Iedema 2016-05-06 18:17:41 +02:00
  • 30c652fe4f transceiver: Use length fields in UDP receive calls Tom Tsou 2016-05-02 17:56:32 -07:00
  • 6f8bd14482 include NodeManager event timestamp fix Michael Iedema 2016-04-05 19:55:02 -05:00
  • e9bac710e3 - SAP 0 now prioritized over SAP 3 - Handle Unsolicited DM response to SABM message - ContentionResolution only applicable to SAP 0 Michael Iedema 2015-12-18 20:30:55 +01:00
  • b2482baf79 Transceiver52M: Remove unused and unmaintained files (part 2) Tom Tsou 2015-11-06 10:49:07 -08:00
  • fdf71fb552 Transceiver52M: Remove unused and unmaintained files Tom Tsou 2015-10-22 12:50:11 -07:00
  • 42cc2d123d uhd: Update B200 timing compensation for UHD 3.9.0 Tom Tsou 2015-04-14 17:58:29 -07:00
  • 25363b4e5d uhd: Move timestamp calculations to use UHD API Tom Tsou 2015-05-05 19:13:36 -07:00
  • 73673ac3ff increase range of allowable values for RxGain to support Ettus hardware 5.0 Michael Iedema 2015-02-04 10:25:29 +01:00
  • 27e9808f3a Merge branch 'master' of https://github.com/RangeNetworks/openbts Michael Iedema 2015-02-04 10:26:10 +01:00
  • 904091ebaa increase range of allowable values for RxGain to support Ettus hardware Michael Iedema 2015-02-04 10:25:29 +01:00
  • 7e1797d6e4 swap to https no longer needed Michael Iedema 2015-01-28 12:06:09 +01:00
  • 925f0790b0 use https instead of ssh auth on submodules Michael Iedema 2015-01-28 12:02:07 +01:00
  • d2b84104f8 GSM: Correct GSMTAP channel types Thomas Tsou 2015-01-20 17:22:44 -08:00
  • add83ed1f3 Transceiver52M: Add clipping detection on RACH input Tom Tsou 2014-12-18 15:26:57 -08:00
  • 6edb20c605 Transceiver52M: Add clipping detection on RACH input Tom Tsou 2014-12-18 15:26:57 -08:00
  • 6e69277e27 Transceiver52M: Add USRP X300/X310 support Tom Tsou 2014-12-03 11:25:53 -08:00
  • b03be9567a Transceiver52M: Add USRP X300/X310 support Tom Tsou 2014-12-03 11:25:53 -08:00
  • 51e9dbe811 Horrific bug one-line fix. The setMSSACCHL1Encoder::setMSTiming function did not actually set the ordered MS Timing. Leaving the MS Ordered Timing always 0 limits the range of the BTS to 4-5 TA unit symbols, equal to 2-3 Km. pat 2014-12-23 09:55:22 -08:00
  • 6af4f09662 Horrific bug one-line fix. The setMSSACCHL1Encoder::setMSTiming function did not actually set the ordered MS Timing. Leaving the MS Ordered Timing always 0 limits the range of the BTS to 4-5 TA unit symbols, equal to 2-3 Km. pat 2014-12-23 09:55:22 -08:00
  • bdd5864326 link 5.0 components to 5.0 submodules Michael Iedema 2014-12-08 14:58:35 +01:00
  • 29ce7194d1 drop master from the moniker Michael Iedema 2014-12-08 14:55:46 +01:00
  • 9948c0a5e1 use updated NM w/auto-confirming install script Michael Iedema 2014-12-04 22:37:04 +01:00
  • 009a594cb4 update travis logic to avoid signatures Michael Iedema 2014-12-04 22:28:55 +01:00
  • 3d59f52a3f sync from commercial 64a79ce7a18f7e3ef3fe5aeacf3b6629980d30b2 Michael Iedema 2014-12-04 21:25:19 +01:00
  • eceec213a5 Transceiver52M: Match handover and slot mask flags with TransceiverRAD1 Thomas Tsou 2014-10-06 10:26:58 -07:00
  • 84fa77b18c Rename README.APIs to README.APIs.md Michael Iedema 2014-09-11 22:08:56 +02:00
  • a8e64a4349 allow extra configure flags to be read from the shell so a single package defnition can be used for all radios Michael Iedema 2014-09-03 02:48:10 +02:00
  • 41427ce363 make openbts agnostic of OS-default libortp version Olga Bobrova 2014-08-15 18:10:30 -07:00
  • a5473eedf1 remove reference to dead key Michael Iedema 2014-07-28 21:13:35 -07:00
  • 708f975702 fix botched merge of new power logic and command Michael Iedema 2014-07-25 23:55:56 +02:00
  • f392193614 Fix bug in MOC to MTC calls (hat-tip Pat) Michael Iedema 2014-07-24 19:35:07 -07:00
  • b5c2194d6f add PhysicalStatus API publisher Michael Iedema 2014-07-17 02:03:38 +02:00
  • 49087580a0 merge 5.0 preview from commercial Michael Iedema 2014-07-16 23:57:22 +02:00
  • 47f350b77d Merge branch 'master' of github.com:RangeNetworks/openbts Olga Bobrova 2014-07-11 17:06:12 -07:00
  • 2420616ebc fix a typo in the copyright; bump up the reference to the NodeManager Olga Bobrova 2014-07-11 17:05:55 -07:00
  • e2795e2796 Merge pull request #3 from RangeNetworks/issue/21 Michael Iedema 2014-07-11 09:37:24 -07:00
  • 3799439be0 remove dupe Michael Iedema 2014-07-10 12:16:14 +02:00
  • a10ae80981 intelligently detect which version of libortp is in use and adjust api usage accordingly Michael Iedema 2014-07-10 12:11:25 +02:00
  • 42b4d90ce1 Merge pull request #2 from iedemam/master Michael Iedema 2014-06-27 20:23:52 +02:00
  • 499eaaeb12 drop log level of benign READFACTORY failure to INFO Michael Iedema 2014-06-27 20:22:42 +02:00
  • 26fa9ea2da auto-extract repo revs from svn or git as needed (make 4.0 branch happy, too) 4.0 Olga Bobrova 2014-06-24 18:09:50 -07:00
  • 32b17689b0 enable NodeManager in OpenBTS (somehow de-staged from merge earlier!) Michael Iedema 2014-06-21 14:09:42 +02:00
  • 5463a9c618 auto-extract repo revs from svn or git as needed - closes issue #5 Michael Iedema 2014-06-20 19:52:19 +02:00
  • 77686c8e49 Transceiver52M: Re-enable autoconf x86 arch detection Thomas Tsou 2014-06-03 14:01:20 -04:00
  • 1732696349 Transceiver52M: Fix SSE convolution shuffle register Thomas Tsou 2014-06-03 14:00:52 -04:00
  • e9489856ca - set GSM.CallerID.Source to username by default, the existing 4.0 behavior, so compatibility is maintained Michael Iedema 2014-05-22 19:32:14 +02:00
  • 220270a86c - bump reference to newest CommonLibs Michael Iedema 2014-04-18 11:43:20 +02:00
  • f508b00a6f - reference TIMESTAMP_ISO instead of __DATE__ Michael Iedema 2014-04-18 11:42:30 +02:00
  • 3b442a96c1 - bump reference to newest CommonLibs Michael Iedema 2014-04-18 10:25:53 +02:00
  • 3e5cffbf5d - upstream r8284 - temporary workaround: conditionally strip '+' from MOSMS URI so mod_sms processes it correctly if realm mode is enabled Michael Iedema 2014-04-18 01:26:29 +02:00
  • 9854f07d7a whitespace nitpick Michael Iedema 2014-04-10 06:06:42 +02:00
  • 08d1ed0940 - add missing SIP.Realm definition to configuration schema, apologies for the botched merge Michael Iedema 2014-04-10 06:04:01 +02:00
  • 9fb7ea7288 - handle SMS differently when using a realm (upstream r8194) Michael Iedema 2014-04-09 18:15:50 +02:00
  • 3b79030258 - make sure all RTP ports are unsigned - prevents totally bogus SDP offers from being made due to conversion kabooms (m=audio 4294935774 RTP/AVP 3) (upstream r8160) Michael Iedema 2014-04-09 15:23:55 +02:00
  • e62971ef41 - remove qop element from REGISTER because proxies may try to reauth if it is present - make sure SRES is always 8 characters in length, fixes periodic registration failures when leading zeros are present (upstream r8155) Michael Iedema 2014-04-09 15:20:19 +02:00
  • 0ce13ce1b8 - add new SIP.Realm auth mode (upstream r8146) Michael Iedema 2014-04-09 15:17:09 +02:00
  • 735faa60ef - add GSM.CallerID.Source so the source string for numeric caller id in SIP INVITES can be selected Michael Iedema 2014-04-09 14:04:18 +02:00
  • 50f2a2de43 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-04-08 12:43:39 +02:00
  • ae8258ec61 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-04-08 12:40:53 +02:00
  • 0d163d98c7 Right now OpenBTS requires a port field in inbound invites. This shouldn't be the case, a lacking port should be assumed to be 5060, the SIP standard port. This patch adds this feature. Kurtis Heimerl 2014-04-04 20:13:13 +02:00
  • 213373d433 Transceiver52M: Reapply "Set B2XX clock frequency to 26 MHz" Tom Tsou 2014-03-27 15:11:15 -04:00
  • bf4cb8a69d - add libcoredumper build logic to travis definition Michael Iedema 2014-03-31 14:03:14 +02:00
  • eb17fdc7b7 - sync to newest CommonLibs and NodeManager Michael Iedema 2014-03-31 13:55:16 +02:00
  • 41542c7ae7 - make path to databases and CLI less specific (/var/run instead of /var/run/OpenBTS) - sync to newer version of NodeManager Michael Iedema 2014-03-30 19:50:46 +02:00
  • 3cea228643 - and remove commas Michael Iedema 2014-03-28 14:08:16 +01:00
  • a19f98ea96 - update package definitions before attmpting install - hopefuly fixes missing deps Michael Iedema 2014-03-28 14:07:20 +01:00
  • 0e2afeceea bump Michael Iedema 2014-03-28 13:55:26 +01:00
  • 87193603ad - make notifications less verbose - add libzmq to build deps Michael Iedema 2014-03-28 13:52:37 +01:00
  • 568c4b4894 - enable travis ci on openbts Michael Iedema 2014-03-28 13:17:43 +01:00
  • e5fa27aaff - let openbts build on other architectures Michael Iedema 2014-03-28 13:17:16 +01:00
  • c42a349d31 - hook submodule to NodeManager master Michael Iedema 2014-03-28 13:16:13 +01:00
  • 747b2f9f89 back to 4.0 tracking Michael Iedema 2014-03-26 01:02:34 +01:00