Skip to content
Builds

Loading builds...

Changes

#7775 (Sep 30, 2025, 2:21:04 PM)

  1. WIP — Oliver Smith / detail

#7774 (Sep 30, 2025, 2:17:00 PM)

  1. trxcon: use 3GPP TS 45.002 definitions from libosmogsm — Vadim Yanitskiy / detail
  2. trxcon: do not crash on receipt of 8-PSK modulated bursts — Vadim Yanitskiy / detail
  3. mobile: allow configuring local GSMTAP address — msuraev / detail
  4. vty: fix local-host docs — Max / detail
  5. trxcon: move l1ctl_proto.h to 'include/osmocom/bb/' — Vadim Yanitskiy / detail
  6. gprsdecode: Makefile.am: drop -Wno-missing-braces and -O3 — Vadim Yanitskiy / detail
  7. layer23: refactor the application API concept — Vadim Yanitskiy / detail
  8. layer23: fix parsing of command line options — Vadim Yanitskiy / detail
  9. trxcon: do not send DATA.cnf for L1SCHED_DT_TRAFFIC — Vadim Yanitskiy / detail
  10. virt_phy: rearrange and clean up header files — Vadim Yanitskiy / detail
  11. virt_phy: clean up and improve Makefile.am — Vadim Yanitskiy / detail
  12. virt_phy: cosmetic: make the linter happy about code indent — Vadim Yanitskiy / detail
  13. virt_phy: cosmetic: make the linter happy about identifier names — Vadim Yanitskiy / detail
  14. virt_phy: avoid confusion between RSSI (dBm) and RxLev (0..63) — Vadim Yanitskiy / detail
  15. modem: get rid of app_data.{ccch_mode,si}, use ms->cellsel — Vadim Yanitskiy / detail
  16. modem: get rid of app_data.chan_req, use ms->rrlayer — Vadim Yanitskiy / detail
  17. layer23: Call osmo_fd_unregister() before closing and changing bfd->fd — Pau Espin Pedrol / detail
  18. modem: move GRR specific code into its own file — Vadim Yanitskiy / detail
  19. modem: clean up #includes (using include-what-you-use) — Vadim Yanitskiy / detail
  20. layer23: modem: Depend on libosmo-gprs-gmm — Pau Espin Pedrol / detail
  21. modem: add test VTY command to send CHANNEL REQUEST — Vadim Yanitskiy / detail
  22. modem: add test VTY command for sending raw LLC PDUs — Vadim Yanitskiy / detail
  23. layer23/{mobile,modem}: fix segfault on VTY connection — Vadim Yanitskiy / detail
  24. layer23/{mobile,modem}: prefix VTY prompt with project's name — Vadim Yanitskiy / detail
  25. modem: fix modem_gmm_prim_up_cb(): add missing break — Vadim Yanitskiy / detail
  26. {trxcon,virt_phy}: shared GPRS L1 (MAC) implementation — Vadim Yanitskiy / detail
  27. layer23: implement Rx/Tx API for GPRS related messages — Vadim Yanitskiy / detail
  28. modem: route L1CTL prims to/from libosmo-gprs-rlcmac — Vadim Yanitskiy / detail
  29. l1ctl_proto: fix unpacked struct in l1ctl_gprs_dl_block_ind — Vadim Yanitskiy / detail
  30. l1gprs: fix NULL pointer dereference in l1gprs_unregister_tbf() — Vadim Yanitskiy / detail
  31. layer23: modem: Test GMM layer through VTY — Pau Espin Pedrol / detail
  32. layer23: add missing log_info_cat[] entry for DGMM — Vadim Yanitskiy / detail
  33. modem: set logging cat for OSMO_GPRS_RLCMAC_LOGC_TBF{UL,DL} — Vadim Yanitskiy / detail
  34. trxcon: add GSMTAP logging target if '-g' is given — Vadim Yanitskiy / detail
  35. trxcon: l1sched_prim_dequeue(): check TDMA Fn in PDCH prims — Vadim Yanitskiy / detail
  36. layer23: rlcmac: Support GMM detaching from VTY — Pau Espin Pedrol / detail
  37. layer23: modem: Forward GMMRR primitives between GMM and RLCMAC layers — Pau Espin Pedrol / detail
  38. layer23: modem: fill imsi & imei in vty 'test gmm attach' — Pau Espin Pedrol / detail
  39. layer23: Support cpu-sched vty node from libosmocore — Pau Espin Pedrol / detail
  40. modem: initial SM layer support through libosmo-gprs-sm — Pau Espin Pedrol / detail
  41. layer23: modem: llc: Fix typo LLGM -> LLGMM — Pau Espin Pedrol / detail
  42. trxcon: l1sched: fix copy-paste in LOGP_SCHEDD macro — Vadim Yanitskiy / detail
  43. trxcon/l1sched: rename l1sched[_lchan]_prim_drop() — Vadim Yanitskiy / detail
  44. trxcon/l1sched: cosmetic: rename l1sched_find_lchan() — Vadim Yanitskiy / detail
  45. trxcon/l1sched: use RSL_CHAN_NR_MASK from libosmogsm — Vadim Yanitskiy / detail
  46. trxcon/l1sched: add l1sched_find_lchan_by_chan_nr() — Vadim Yanitskiy / detail
  47. layer23: modem: sndcp: Apply API change in libosmo-gprs-sndcp — Pau Espin Pedrol / detail
  48. layer23: modem: Forward SNSM primitives SNDCP<->SM layers — Pau Espin Pedrol / detail
  49. trxcon/l1sched: rework the primitive API — Vadim Yanitskiy / detail
  50. mobile: log unhandled event name — msuraev / detail
  51. layer23: Move vty_notify() to common/ — Pau Espin Pedrol / detail
  52. layer23: common/vty: Drop includes pointing to mobile app — Pau Espin Pedrol / detail
  53. layer23: Use libosmocore API to validate IMSI string — Pau Espin Pedrol / detail
  54. layer23: Move testsim node to common/ — Pau Espin Pedrol / detail
  55. layer23: modem: Fix wrong 'radio not started' vty message — Pau Espin Pedrol / detail
  56. mobile: Fail VTY command if attching test SIM card fails — Pau Espin Pedrol / detail
  57. layer23: Decouple SIM events from MMR events — Pau Espin Pedrol / detail
  58. layer23: modem: Set on tun the IP address received during PDP Ctx Act — Pau Espin Pedrol / detail
  59. virt_phy: fix memleaks in l1ctl_rx_gprs_ul_block_req() — Vadim Yanitskiy / detail
  60. virt_phy: fix bogous TDMA Fn check in l1ctl_rx_gprs_ul_block_req() — Vadim Yanitskiy / detail
  61. l1gprs: reorder #includes, add missing <stdbool.h> — Vadim Yanitskiy / detail
  62. layer23: modem: Unregister registered callbacks upon app exit — Pau Espin Pedrol / detail
  63. layer23: mobile: Mark several functions static — Pau Espin Pedrol / detail
  64. layer23: Call telnet_exit() during app exit if VTY support is enabled — Pau Espin Pedrol / detail
  65. layer23: Use GSM_RESERVED_TMSI from libosmocore everywhere — Pau Espin Pedrol / detail
  66. layer23: Use OSMO_IMSI_BUF_SIZE from libosmocore — Pau Espin Pedrol / detail
  67. layer23: Use GSM23003_IMEI(SV)_NUM_DIGITS from libosmocore — Pau Espin Pedrol / detail
  68. Initialize/release sim & subscriber ms parts in common/ — Pau Espin Pedrol / detail
  69. layer23: Move 'show {subscriber,support}' to common/' — Pau Espin Pedrol / detail
  70. layer23: vty: Move sim related commands to common/ — Pau Espin Pedrol / detail
  71. layer23: Use subscriber information and events to trigger GMMREG Attach — Pau Espin Pedrol / detail
  72. layer23: modem: Forward GMM primitives up to SM layer — Pau Espin Pedrol / detail
  73. layer23: vty: Move imei related commands to common/ — Pau Espin Pedrol / detail
  74. doc/examples/modem: Update modem.cfg with new features — Pau Espin Pedrol / detail
  75. layer23: modem: Store P-TMSI independently in subscriber — Pau Espin Pedrol / detail
  76. layer23: modem: Store P-TMSI allocated by the network — Pau Espin Pedrol / detail
  77. trxcon: ignore TRXCON_EV_TX_DATA_CNF in TRXCON_ST_PACKET_DATA — Vadim Yanitskiy / detail
  78. trxcon: reduce DGPRS logging level to LOGL_NOTICE — Vadim Yanitskiy / detail
  79. trxcon: use non-blocking stderr logging by default — Vadim Yanitskiy / detail
  80. trxcon: do not call l1sched_prim_dequeue() at ul_bid != 0 — Vadim Yanitskiy / detail
  81. layer23: modem: Resolve auth requests coming from GMM layer — Pau Espin Pedrol / detail
  82. layer23: modem: sndcp: Forward LL-XID.req SNDCP->LLC — Pau Espin Pedrol / detail
  83. layer23: modem: sm: Properly inform SM layer of ownership transfer — Pau Espin Pedrol / detail
  84. layer23: modem: sndcp: Properly inform SNDCP layer of ownership transfer — Pau Espin Pedrol / detail
  85. layer23: modem: Delay GPRS attach at startup until modem is ready — Pau Espin Pedrol / detail
  86. layer23: modem: grr: Log ignored CCCH ImmAss — Pau Espin Pedrol / detail
  87. layer23: modem: gmm: Activate PDP Context of APN after GPRS attach — Pau Espin Pedrol / detail
  88. layer23: Introduce apn_fsm — Pau Espin Pedrol / detail
  89. layer23: Store and use SAPI & NSAPI in apn->pdp — Pau Espin Pedrol / detail
  90. trxcon/l1sched: allocate primitives of fixed size (64 + 64) — Vadim Yanitskiy / detail
  91. virt_phy: fix l1ctl_rx_rach_req(): send RACH on TS0, not TS1 — Vadim Yanitskiy / detail
  92. virt_phy: l1ctl_rx_rach_req(): use the indicated chan_nr/link_id — Vadim Yanitskiy / detail
  93. virt_phy: l1ctl_rx_rach_req(): remove TDMA Fn hack — Vadim Yanitskiy / detail
  94. virt_phy: fix TDMA Fn math in l1ctl_rx_rach_req() — Vadim Yanitskiy / detail
  95. layer23: modem: Use in SN SAP the TLLI retrieved from GMM and SM — Pau Espin Pedrol / detail
  96. layer23: modem: pass pco & qos from apn — Pau Espin Pedrol / detail
  97. layer23: Define EF.LOCI Location Update Status values with an enum — Pau Espin Pedrol / detail
  98. sim: Introduce EF.LOCIGPRS file structure — Pau Espin Pedrol / detail
  99. Use OSMO_STRLCPY_ARRAY instead of strcpy — Pau Espin Pedrol / detail
  100. layer23: make verify_value_string_arrays_are_terminated.py happy — Vadim Yanitskiy / detail
  101. contrib/jenkins.sh: uncomment — Vadim Yanitskiy / detail
  102. copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH — Vadim Yanitskiy / detail
  103. layer23: Move all test_sim settings to its own substruct — laforge / detail
  104. layer23: Migrate sim_ustate to enum + value_string — laforge / detail
  105. layer23: rework store & pass of test_sim param to gsm_subscr_testcard() — Pau Espin Pedrol / detail
  106. layer23: subscriber: Move sap specific code inside subscriber.c — Pau Espin Pedrol / detail
  107. layer23: subscriber: Move generic code to the top out of sim backend — Pau Espin Pedrol / detail
  108. layer23: Move SAP init/close to be done during MS allocation/destruction — Pau Espin Pedrol / detail
  109. layer23: Generalize subscriber SIM insert API — Pau Espin Pedrol / detail
  110. layer23: subscriber: Split gsm_subscr_generate_kc() internally — Pau Espin Pedrol / detail
  111. layer23: subscriber: Split gsm_subscr_write_loci() internally — Pau Espin Pedrol / detail
  112. layer23: subscriber: Split gsm_subscr_sim_pin() internally per-backend — Pau Espin Pedrol / detail
  113. layer23: split subscr_write_plmn_na() internally per-backend — Pau Espin Pedrol / detail
  114. layer23: subscriber: Move generic APIs to the top section — Pau Espin Pedrol / detail
  115. common: Mark gsm_networks static — Pau Espin Pedrol / detail
  116. Migrate network identifier fields to modern osmocom structures — Pau Espin Pedrol / detail
  117. layer23: vty: Rename testsim node functions — Pau Espin Pedrol / detail
  118. layer23: Define imsi_attached field as bool — Pau Espin Pedrol / detail
  119. layer23: Define always_search_hplmn field as bool — Pau Espin Pedrol / detail
  120. layer23: Define (r)plmn_valid field as bool — Pau Espin Pedrol / detail
  121. layer23: Define barr field as bool — Pau Espin Pedrol / detail
  122. layer23: Define sim_pin_required field as bool — Pau Espin Pedrol / detail
  123. layer23: subscriber: Implement LOCIGPRS read/write for simcard backend — Pau Espin Pedrol / detail
  124. layer23: subscriber: Implement LOCIGPRS read/write for testcard backend — Pau Espin Pedrol / detail
  125. layer23: modem: pass SIM-stored PTMSI (signature) & RAI to GMM — Pau Espin Pedrol / detail
  126. subscriber: Fix condition to print PTMSI signature — Pau Espin Pedrol / detail
  127. trxcon/l1sched: remove redundant TCH/[FH] prim length checks — Vadim Yanitskiy / detail
  128. trxcon/l1sched: drop Tx prims for not supported TCH modes — Vadim Yanitskiy / detail
  129. trxcon/l1sched: cosmetic: get rid of amr_is_cmr/fn_is_cmi — Vadim Yanitskiy / detail
  130. trxcon/l1sched: use sched_tchh_dl_facch_map[] in rx_tchh_fn() — Vadim Yanitskiy / detail
  131. trxcon/l1sched: fix UL FACCH regression in tx_tchh_fn() — Vadim Yanitskiy / detail
  132. trxcon/l1sched: cosmetic: use variable names like in osmo-bts-trx — Vadim Yanitskiy / detail
  133. trxcon/l1sched: do not align Tx burst transmission — Vadim Yanitskiy / detail
  134. layer23: modem: Forward Paging Request Type 1/2 to rlcmac layer — Pau Espin Pedrol / detail
  135. trxcon/l1sched: rework burst buffer shifting for TCH/[FH] — Vadim Yanitskiy / detail
  136. layer23: modem: Forward LLC-TRANSMITTED.ind RLCMAC->GMM — Pau Espin Pedrol / detail
  137. layer23: modem: Add helper function to get FN from gsm48_req_ref — Pau Espin Pedrol / detail
  138. l1gprs: properly handle (forward) PTCCH/D blocks — Vadim Yanitskiy / detail
  139. trxcon/l1sched: do not check TDMA Fn of PTCCH/U prims — Vadim Yanitskiy / detail
  140. modem: do not send RTS.ind if we got PTCCH/D — Vadim Yanitskiy / detail
  141. fake_trx.py: remove SETSLOT based burst filtering — laforge / detail
  142. trxcon: get rid of the timer driven clock module — laforge / detail
  143. trxcon: do not advance Uplink TDMA Fn by default — laforge / detail
  144. mobile: fix -Wlogical-not-parentheses in gsm48_cc_init() — Vadim Yanitskiy / detail
  145. layer23: Update to libosmocore osmo_auth_gen_vec2 — laforge / detail
  146. layer23: fix handling of logging category mask (-d option) — Vadim Yanitskiy / detail
  147. modem: cosmetic: fix formatting in modem_gmm_prim_up_cb() — Vadim Yanitskiy / detail
  148. layer23: cosmetic: move <lapdm.h> to other libosmo* imports — Vadim Yanitskiy / detail
  149. layer23: use gsm0502_fn2ccch_block() from libosmogsm — Vadim Yanitskiy / detail
  150. modem: properly handle Dedicated mode or TBF IE — Vadim Yanitskiy / detail
  151. trxcon/l1sched: fix handling of UL FACCH on TCH/A[FH]S — Vadim Yanitskiy / detail
  152. trxcon/l1sched: remove unused vars in l1sched_lchan_amr_prim_is_valid() — Vadim Yanitskiy / detail
  153. trxcon/l1sched: rework dequeueing of Tx prims — Vadim Yanitskiy / detail
  154. trxcon/l1sched: peoperly prioritize FACCH/H over TCH — Vadim Yanitskiy / detail
  155. trxcon/l1sched: simplify and unify prim_dequeue_tchf() — Vadim Yanitskiy / detail
  156. trxcon/l1sched: do not craft artificial BFI frames on TCH — Vadim Yanitskiy / detail
  157. trxcon/l1sched: transmit dummy speech blocks with inverted CRC3 — Vadim Yanitskiy / detail
  158. layer23: modem: gmm: Forward GMMSM-Modify.ind to SM layer — Pau Espin Pedrol / detail
  159. layer23: modem: llc: Forward LL-Assign.req to SNDCP — Pau Espin Pedrol / detail
  160. layer23: modem: gmm: Update own TLLI copy though GMMRR-Assign.req hook — Pau Espin Pedrol / detail
  161. layer23: modem: implement GPRS-RR FSM — Pau Espin Pedrol / detail
  162. modem: handle OSMO_GPRS_RLCMAC_L1CTL_PDCH_{ESTABLISH,RELEASE} — Pau Espin Pedrol / detail
  163. trxcon: trx_if_cmd_poweron(): send CMD POWERON unconditionally — Pau Espin Pedrol / detail
  164. layer23: modem: Submit L1CTL-CCCH_READY.ind — Pau Espin Pedrol / detail
  165. layer23: modem: Delay using cell until fully synced to it — Pau Espin Pedrol / detail
  166. layer23: modem: Avoid direct transition — Pau Espin Pedrol / detail
  167. trxcon/l1sched: emit DATA.cnf early (on bid=0) — Vadim Yanitskiy / detail
  168. layer23: modem: Validate IP version of UL data packets from tun match — Pau Espin Pedrol / detail
  169. layer23: modem: Fix newline character typo in log line — Pau Espin Pedrol / detail
  170. layer23: modem: gmm: Log allocated TLLI on Attach Success — Pau Espin Pedrol / detail
  171. layer23: modem: gmm: Adapt log string about no TLLI found — Pau Espin Pedrol / detail
  172. Fix VTY command to set IMEISV. — jolly / detail
  173. l1ctl: Fill ph_data_param fn field — Pau Espin Pedrol / detail
  174. l1ctl: Fix fill ph_data_param fn field — Pau Espin Pedrol / detail
  175. l1ctl_proto: add 'start_fn' field to UL/DL TBF CFG.req messages — Pau Espin Pedrol / detail
  176. l1gprs: Fix slotmask update on already registered tbf — Pau Espin Pedrol / detail
  177. trxcon: properly handle PDCH slotmask in UL/DL TBF CFG.Req — Pau Espin Pedrol / detail
  178. layer23: modem: Pass fn from lapdm to L1CTL-CCCH_DATA.ind — Pau Espin Pedrol / detail
  179. l1gprs: implement TBF starting time support — Pau Espin Pedrol / detail
  180. l1gprs: Improve logging fn and tn in BLOCK.req — Pau Espin Pedrol / detail
  181. l1gprs: Log slotmask when logging TBF — Pau Espin Pedrol / detail
  182. layer23: modem: pass TBF starting time from CFG UL/DL TBF Req — Pau Espin Pedrol / detail
  183. trxcon/l1sched: implement CSD scheduling support — Vadim Yanitskiy / detail
  184. trxcon/l1sched: refactor l1sched_mframe_layout() — Vadim Yanitskiy / detail
  185. trxcon: Print fn in prim_enqueue() — Pau Espin Pedrol / detail
  186. firmware: board: add support for TR-800 target — laforge / detail
  187. l1gprs/l1ctl: Decouple RTS.ind from DL_BLOCK.ind — Pau Espin Pedrol / detail
  188. virt_phy: fix wrong pointer being checked — Vadim Yanitskiy / detail
  189. trxcon: handle_tbf_cfg_req(): properly set TSC for lchans — laforge / detail
  190. modem: grr: clarify a comment in forward_to_rlcmac() — Vadim Yanitskiy / detail
  191. modem: grr: implement RACH.req retransmission — Vadim Yanitskiy / detail
  192. l1gprs: migrate to gsm0502_fncmp() from libosmogsm — Vadim Yanitskiy / detail
  193. trxcon/l1sched: rework dequeueing of PDCH Tx prims — Vadim Yanitskiy / detail
  194. modem: fix grr_st_packet_access_action(): shift rr->cr_hist properly — Vadim Yanitskiy / detail
  195. ASCI: Add GCC/BCC (call control) to mobility management — jolly / detail
  196. ASCI: Get timing advance and TX power only when included — jolly / detail
  197. ASCI: MM connections are defined by 'ref' and 'protocol' tuple — jolly / detail
  198. ASCI: Add a flag to turn transmitter off or on — jolly / detail
  199. ASCI: Add two logging categories for group and broadcast call control — jolly / detail
  200. Transmit access bursts on DCCH of TCH channels — jolly / detail
  201. ASCI: Add UIC support to random access burst — Andreas Eversberg / detail
  202. ASCI: Add support flags to mobile (and VTY) for VGCS/VBS — Andreas Eversberg / detail
  203. Refactoring encoding of mobile identity at mobile application — Andreas Eversberg / detail
  204. ASCI: Increase channel request history to 5 entries — Andreas Eversberg / detail
  205. Fix request reference value in gsm48_match_ra() — Andreas Eversberg / detail
  206. Fix unset sapi in gsm48_rr_data_ind() — Andreas Eversberg / detail
  207. ASCI: Add channel notification event to MM events — Andreas Eversberg / detail
  208. ASCI: Add uplink free/busy event to MM events — Andreas Eversberg / detail
  209. ASCI: Add interface for group receive/transmit mode support to RR layer — Andreas Eversberg / detail
  210. Fix reception of MM messages at gsm48_mm_data_ind() — Andreas Eversberg / detail
  211. Add header length check to received CCCH messages — Andreas Eversberg / detail
  212. ASCI: Prepare gsm48_rr_rx_acch for voice group channel — Andreas Eversberg / detail
  213. ASCI: Add ASCI notification support to RR layer — Andreas Eversberg / detail
  214. ASCI: Add group receive mode support to RR layer — Andreas Eversberg / detail
  215. ASCI: Add group transmit mode support to RR layer — Andreas Eversberg / detail
  216. ASCI: Add group receive and transmit mode support to MM layer — Andreas Eversberg / detail
  217. ASCI: Add protocol type to trans_find_by_callref() function — Andreas Eversberg / detail
  218. ASCI: Add GCC/BCC layer to support voice group/broadcast calls — Andreas Eversberg / detail
  219. ASCI: Add VTY commands to control voice group/broadcast calls — Andreas Eversberg / detail
  220. ASCI: Show NCH position in VTY together with system information — Andreas Eversberg / detail
  221. Cleaning gsm48_mm_data_ind() — Andreas Eversberg / detail
  222. Correctly extract bits from SI2*/SI5* — Andreas Eversberg / detail
  223. Fix typo in sysinfo.c — Andreas Eversberg / detail
  224. Correctly use SUP_WRITE() macro for GSM 850 — Andreas Eversberg / detail
  225. Fix potential NULL pointer dereferences, discovered by Coverity Scan — Andreas Eversberg / detail
  226. ASCI: Add decoding of SYSTEM INFORMATION TYPE 10 $(ASCI)$ — Andreas Eversberg / detail
  227. ASCI: Add VTY command to display group call neighbor cells — Andreas Eversberg / detail
  228. Fix settings for VGCS/VBS — Andreas Eversberg / detail
  229. modem: grr_fsm: permit loop transition for GRR_ST_PACKET_ACCESS — Vadim Yanitskiy / detail
  230. ASCI: Fix false return value checks, discovered by Coverity Scan — Vadim Yanitskiy / detail
  231. Fix selection of correct ARFCN at arfcn_from_freq_index() — Andreas Eversberg / detail
  232. Fix indices of ARFCNs for measurement report — Andreas Eversberg / detail
  233. Correctly detect the follow-on proceed information element — Andreas Eversberg / detail
  234. Provide create_conn_and_push_mm_hdr() with correct SAPI — Vadim Yanitskiy / detail
  235. layer23: send UL/DL GPRS blocks over GSMTAP — Vadim Yanitskiy / detail
  236. firmware/layer1: mute UL/DL vocodec if it's not needed — Vadim Yanitskiy / detail
  237. firmware/layer1: clean up l1s_tch_cmd(): reduce nesting — Vadim Yanitskiy / detail
  238. firmware/layer1: cosmetic: labels should not be indented — Vadim Yanitskiy / detail
  239. firmware/layer1: clean up l1s_tch_resp() — Vadim Yanitskiy / detail
  240. firmware/layer1: fix l1s_tch_resp(): use the right A_DD header — Vadim Yanitskiy / detail
  241. firmware/layer1: fill-in DL info for L1CTL TRAFFIC.ind — Vadim Yanitskiy / detail
  242. firmware/layer1: emit TRAFFIC.ind even if B_BFI is set — Vadim Yanitskiy / detail
  243. firmware/layer1: handle CSD related channel modes — Vadim Yanitskiy / detail
  244. mobile: fix AUDIO_IOH_LOOPBACK mode: pull DL info header — Vadim Yanitskiy / detail
  245. mobile: mncc_recv_internal(): make struct gsm_mncc ptr const — Vadim Yanitskiy / detail
  246. mobile: mncc_call(): make *number argument const — Vadim Yanitskiy / detail
  247. mobile: separate 'call MS_NAME NUMBER' command — Vadim Yanitskiy / detail
  248. mobile: clean up call related VTY commands — Vadim Yanitskiy / detail
  249. ASCI: Join a group/bcast call in correct MM states only — Andreas Eversberg / detail
  250. ASCI: Ignore cell selection event during group receive mode — Andreas Eversberg / detail
  251. ASCI: Select correct state when returning to idle or group receive mode — Andreas Eversberg / detail
  252. ASCI: Change state correctly when leaving group mode — Andreas Eversberg / detail
  253. ASCI: Register state machines only once, when the application starts — Andreas Eversberg / detail
  254. mobile: mnccms: use constants from libosmogsm (gsm_04_08.h) — Vadim Yanitskiy / detail
  255. mobile: cosmetic: improve mncc_{get,set}_bearer() — Vadim Yanitskiy / detail
  256. mobile: fix mncc_get_bearer(): return -1 straightaway — Vadim Yanitskiy / detail
  257. mobile: improve handling of Bearer Capability IE for MT calls — Vadim Yanitskiy / detail
  258. mobile: vty: rework support enable/disable commands — Vadim Yanitskiy / detail
  259. ASCI: Handle rejection of voice group/broadcast call correctly — Andreas Eversberg / detail
  260. ASCI: Use correct mobile identiy in TALKER INDICATION message — Andreas Eversberg / detail
  261. ASCI: Add option to join voice group/broadcast calls without valid SIM — Andreas Eversberg / detail
  262. ASCI: Correctly set and store 'uplink-release-local' flag — Andreas Eversberg / detail
  263. layer23: rework L1CTL TRAFFIC.{ind,req} related logging — Vadim Yanitskiy / detail
  264. mobile: cosmetic: use '#pragma once' in mncc.h — Vadim Yanitskiy / detail
  265. mobile: move 'struct gsm_call' from <mncc.h> to <mncc_ms.h> — Vadim Yanitskiy / detail
  266. mobile: add support for Circuit Switched Data calls — Vadim Yanitskiy / detail
  267. mobile: rename 'audio' node to 'tch-voice' node — Vadim Yanitskiy / detail
  268. mobile: clarify TCH I/O {handler,format} naming — Vadim Yanitskiy / detail
  269. mobile: gsm_settings_init(): set TCH frame format explicitly — Vadim Yanitskiy / detail
  270. mobile: add params and VTY commands for data calls — Vadim Yanitskiy / detail
  271. mobile: cosmetic: rename gsm48_rr_tx_{voice->traffic}() — Vadim Yanitskiy / detail
  272. mobile: rename voice.[ch] to tch.[ch] — Vadim Yanitskiy / detail
  273. ASCI: Notify talker in the VTY that he cannot leave the call while — jolly / detail
  274. trxcon/l1sched: tx_tch[fh]_fn(): fix sending idle CSD frames — laforge / detail
  275. firmware/layer1: avoid 'for' loop initial declarations — Vadim Yanitskiy / detail
  276. firmware: -nostartfiles -nodefaultlibs are not flags of LD but flags of — laforge / detail
  277. LAPDm: Enable flag to prevent sending two subsequent REJ frame — Andreas Eversberg / detail
  278. mobile: Fix PCS ARFCN handling: PCS can only be ARFCN 512..810 — Andreas Eversberg / detail
  279. Correctly initialize neighbor cell measurement list from SI5* — Andreas Eversberg / detail
  280. Correctly assemble measurement result into MEASUREMENT REPORT — Andreas Eversberg / detail
  281. layer23: fix incorrect check in gsm_arfcn_refer_pcs() — Vadim Yanitskiy / detail
  282. virt_phy: fix checking stderr_target in ms_log_init() — Vadim Yanitskiy / detail
  283. virt_phy: use osmo_init_logging2() to init logging — Vadim Yanitskiy / detail
  284. layer23/mobile: use osmo_mobile_identity API — Vadim Yanitskiy / detail
  285. layer23/ccch_scan: use osmo_mobile_identity API — Vadim Yanitskiy / detail
  286. firmware: fix shebang in solve_envs.py: s/python/python3/ — Vadim Yanitskiy / detail
  287. mobile: fix segfault on empty TRAFFIC.ind — Vadim Yanitskiy / detail
  288. layer23: drop unneeded forward declaration — Vadim Yanitskiy / detail
  289. mobile: always check return value of tlv_parse() — Vadim Yanitskiy / detail
  290. mobile: gsm48_cc_data_ind(): check if struct gsm48_hdr fits — Vadim Yanitskiy / detail
  291. mobile: mncc_recvmsg(): fix 'msg_type' param type — Vadim Yanitskiy / detail
  292. mobile: gsm48_mm_data_ind(): check if struct gsm48_hdr fits — Vadim Yanitskiy / detail
  293. fixup: mobile: always check return value of tlv_parse() — Vadim Yanitskiy / detail
  294. mobile: add generic signals for CC/SS/SM transactions — Vadim Yanitskiy / detail
  295. mobile: store MNCC Bearer Capability in CC transaction — Vadim Yanitskiy / detail
  296. mobile: cosmetic: use consistent naming for gapk_io_state — Vadim Yanitskiy / detail
  297. mobile: init/deinit GAPK I/O based on CC transaction events — Vadim Yanitskiy / detail
  298. mobile: rename tch_send_voice_{msg,frame}() functions — Vadim Yanitskiy / detail
  299. mobile: split voice specific TCH handling into its own file — Vadim Yanitskiy / detail
  300. mobile: integrate V.110 TA & soft-UART from libosmocore — Vadim Yanitskiy / detail
  301. mobile: implement sending CSD data over UNIX socket — Vadim Yanitskiy / detail
  302. mobile: fix unsupported data rate (UR/IR) messages — Vadim Yanitskiy / detail
  303. firmware (libosmocore): fix gsm48_chan_mode for TCH/[FH]2.4 — Vadim Yanitskiy / detail
  304. doc/examples/mobile: add tch-{data,voice} sections — Vadim Yanitskiy / detail
  305. mobile: add a separate logging category for CSD — Vadim Yanitskiy / detail
  306. mobile: handle V.24 line status updates from V.110 TA — Vadim Yanitskiy / detail
  307. mobile: VTY: use 'enum gsm48_bcap_transp' from libosmogsm — Vadim Yanitskiy / detail
  308. mobile: VTY: make soft-UART parameters configurable — Vadim Yanitskiy / detail
  309. mobile: VTY: rework data type/rate configuration commands — Vadim Yanitskiy / detail
  310. modem: fix assigning .timer_cb twice (-Winitializer-overrides) — Vadim Yanitskiy / detail
  311. mobile: VTY: disable DATA_CALL_TR_V34_9600 (not supported) — Vadim Yanitskiy / detail
  312. mobile: properly handle different TRAFFIC.{ind,req} formats for CSD — Vadim Yanitskiy / detail
  313. mobile: fix rate adaption checking for MO/MT CSD calls — Vadim Yanitskiy / detail
  314. mobile: VTY: store/read data call params to/from config file — Vadim Yanitskiy / detail
  315. trxcon/l1gprs: print dropped prims in l1sched_reset_lchan() — Vadim Yanitskiy / detail
  316. trxcon/l1gprs: print msgb hexdump in prim_dequeue_pdtch() — Vadim Yanitskiy / detail
  317. mobile: fix -Wmaybe-uninitialized in tch_csd_rx_{to,from}_l1() — Vadim Yanitskiy / detail
  318. l1gprs: minor changes to l1gprs_handle_rts_ind() — Vadim Yanitskiy / detail
  319. apn_fsm: Set default timeout for APN activation to 65s — Pau Espin Pedrol / detail
  320. modem: Improve logging when forwarding data to GRR — Pau Espin Pedrol / detail
  321. l1gprs: implement UL BLOCK.cnf (L1CTL_GPRS_UL_BLOCK_CNF) — Vadim Yanitskiy / detail
  322. trxcon/l1sched: trigger sending UL BLOCK.cnf for PDTCH — Vadim Yanitskiy / detail
  323. layer23: cosmetic: clarify GPRS related L1CTL logging — Vadim Yanitskiy / detail
  324. layer23/modem: handle and forward L1CTL UL BLOCK.cnf — Vadim Yanitskiy / detail
  325. mobile: cosmetic: fix '(ptr *) foo' shour be '(ptr *)foo' — Vadim Yanitskiy / detail
  326. mobile: assert() values returned by get_string_value() — Vadim Yanitskiy / detail
  327. mobile: disable TCH/F14.4 (not implemented) — Vadim Yanitskiy / detail
  328. mobile: use tch_send_msg() in tch_csd_tx_to_l1() — Vadim Yanitskiy / detail
  329. mobile: init TCH state earlier (on receipt of CC ALERTING) — Vadim Yanitskiy / detail
  330. mobile: set TRAFFIC.{ind,req} mode during call establishment — Vadim Yanitskiy / detail
  331. mobile: fix GAPK I/O producing too many UL frames — Vadim Yanitskiy / detail
  332. trxcon: fix hex formatting in prim_enqeue() — Vadim Yanitskiy / detail
  333. trxcon: fix prim_compose_mr(): indicate proper tn — Vadim Yanitskiy / detail
  334. debian: initial layer23 packaging — Oliver Smith / detail
  335. Add funding link to github mirror — laforge / detail
  336. trxcon/l1sched: fix sending dummy TCH/A[FH]S blocks — Vadim Yanitskiy / detail
  337. trxcon/l1sched: fix NULL pointer dereference in tx_tch[fh]_fn() — Vadim Yanitskiy / detail
  338. trxcon/l1sched: make l1sched_lchan_emit_data_cnf() NULL-safe — Vadim Yanitskiy / detail
  339. trxcon/l1sched: refactor prim management in tx_tch[fh]_fn() — Vadim Yanitskiy / detail
  340. mobile: cosmetic: fix -Wswitch in tch_voice_state_init() — Vadim Yanitskiy / detail
  341. mobile: fix -Wmaybe-uninitialized in gsm48_rr_tx_meas_rep() — Vadim Yanitskiy / detail
  342. firmware: rename 'se_k2x0' -> 'se_k2xx' (include K205) — Vadim Yanitskiy / detail
  343. firmware: k2xx: fix comments about flash organization — Vadim Yanitskiy / detail
  344. trxcon/l1sched: fix decoding of DL FACCH/H for TCH/H4.8 and TCH/H2.4 — Vadim Yanitskiy / detail
  345. trxcon/l1sched: replace old API with sched_tchh_ul_facch_map[] — Vadim Yanitskiy / detail
  346. trxcon/l1sched: fix FACCH/H regression in rx_tchh_fn() — Vadim Yanitskiy / detail
  347. trxcon/l1sched: check-in trx_sched_tch.txt from osmo-bts.git — Vadim Yanitskiy / detail
  348. trxcon/l1sched: clarify TDMA Fn (mod 26) maps — Vadim Yanitskiy / detail
  349. debian: prepare for more subpackages — Oliver Smith / detail
  350. debian: add subpackage osmocom-bb-trxcon — Oliver Smith / detail
  351. debian: add subpackage osmocom-bb-virtphy — Oliver Smith / detail
  352. debian: add subpackage osmocom-bb-trx-toolkit — Oliver Smith / detail
  353. Bump version: 0.1.0 → 0.2.0 — Oliver Smith / detail
  354. jenkins.sh: Use --disable-doxygen configure param — Pau Espin Pedrol / detail
  355. trx_toolkit/clck_gen.py: Fix clock generator not to accumulate timing — Kirill Smelkov / detail
  356. trx_toolkit/clck_gen: Fix DeprecationWarning about Thread.setDaemon — Kirill Smelkov / detail
  357. trx_toolkit/clck_gen: Fix clock generator to emit ticks with exactly GSM — Kirill Smelkov / detail
  358. Revert "Revert "trx_toolkit/transceiver.py: implement the transmit burst — Kirill Smelkov / detail
  359. trxcon: Advance Uplink TDMA Fn by default again — Kirill Smelkov / detail
  360. trx_toolkit/transceiver: Do not forward nor log from under tx_queue_lock — Kirill Smelkov / detail
  361. trx_toolkit/transceiver: Do not scan tx_queue twice on tx path — Kirill Smelkov / detail
  362. trx_toolkit/transceiver: Use with tx_queue_lock instead of manual — Kirill Smelkov / detail
  363. trx_toolkit/*: Represent bursts as arrays instead of lists — Kirill Smelkov / detail
  364. trx_toolkit/*: Try to avoid copying burst data where possible — Kirill Smelkov / detail
  365. trx_toolkit/transceiver: Spellcheck — Kirill Smelkov / detail
  366. trx_toolkit: fix typos in Transceiver API doc — laforge / detail
  367. trx_toolkit: correct Tx burst advance value — laforge / detail
  368. fake_trx: Allow setting sched RR priority for clckgen thread — Pau Espin Pedrol / detail
  369. Set sched RR Priority on main thread — Pau Espin Pedrol / detail
  370. fake_trx: Remove unneeded field assignment — Pau Espin Pedrol / detail
  371. doc/examples/mobile: rename default.cfg -> mobile.cfg — Vadim Yanitskiy / detail
  372. debian: remove osmocom-bb.install — Vadim Yanitskiy / detail
  373. debian: fix empty osmocom-bb-{trxcon,virtphy} packages — Vadim Yanitskiy / detail
  374. debian: install /etc/osmocom/{mobile,modem}.cfg — Vadim Yanitskiy / detail
  375. debian: install *.cfg and *.lua examples — Vadim Yanitskiy / detail
  376. debian: add osmocom-bb-{gprsdecode,osmocon} packages — Vadim Yanitskiy / detail
  377. debian: add osmocom-bb-doc (user manual) — Vadim Yanitskiy / detail
  378. WIP — Oliver Smith / detail

#7733 (Sep 12, 2025, 11:40:09 AM)

  1. doc/examples/mobile: rename default.cfg -> mobile.cfg — Vadim Yanitskiy / detail
  2. debian: remove osmocom-bb.install — Vadim Yanitskiy / detail
  3. debian: fix empty osmocom-bb-{trxcon,virtphy} packages — Vadim Yanitskiy / detail
  4. debian: install /etc/osmocom/{mobile,modem}.cfg — Vadim Yanitskiy / detail
  5. debian: install *.cfg and *.lua examples — Vadim Yanitskiy / detail
  6. debian: add osmocom-bb-{gprsdecode,osmocon} packages — Vadim Yanitskiy / detail
  7. debian: add osmocom-bb-doc (user manual) — Vadim Yanitskiy / detail