Skip to content
Changes
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- bts: fix verdict string in f_verify_ramp_up()
—
Vadim Yanitskiy /
detail
- bts: f_verify_ramp_up(): fix RxLev / dBm mixup
—
Vadim Yanitskiy /
detail
- bts: f_TC_acch_overpower(): use f_wait_ramp_up()
—
Vadim Yanitskiy /
detail
- cosmetic: xua_as_fsm.c: Improve spec documentation
—
Pau Espin Pedrol /
detail
- cosmetic: xua_as_fsm.c: Improve spec documentation
—
Pau Espin Pedrol /
detail
- IPSP: Allow vty-configuration of IPSP role "ASPs"
—
Pau Espin Pedrol /
detail
- vty: Prohibit configuring an ASP as IPSP in an SG node
—
Pau Espin Pedrol /
detail
- m3ua: Allow rx SCON in IPSP role
—
Pau Espin Pedrol /
detail
- IPSP: don't route any incoming M3UA messages in IPSP case
—
Pau Espin Pedrol /
detail
- IPSP: Add a comment that it's intentional to drop all M3UA SNM for IPSP
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Assume SCCP peer available if rx BSSAP/RANAP Reset
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Assume SCCP peer available if rx BSSAP/RANAP Reset
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Assume SCCP peer available if rx BSSAP/RANAP Reset
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Assume SCCP peer available if rx BSSAP/RANAP Reset
—
Pau Espin Pedrol /
detail
- hnbgw: Fix race condition in TC_stat_stp_sctp_disconnected
—
Pau Espin Pedrol /
detail
- osmo-hlr: Force log stderr blocking-io in --db-check mode
—
Pau Espin Pedrol /
detail
- bts: f_verify_ramp_up(): fix RxLev / dBm mixup
—
Vadim Yanitskiy /
detail
- bts: fix verdict string in f_verify_ramp_up()
—
Vadim Yanitskiy /
detail
- bts: f_TC_tx_power_ramp_adm_state_change(): drop unused last_rx_lvl
—
Vadim Yanitskiy /
detail
- bts: f_TC_acch_overpower(): use f_wait_ramp_up()
—
Vadim Yanitskiy /
detail
- osmo-hlr: Force log stderr blocking-io in --db-check mode
—
Pau Espin Pedrol /
detail
- tests/db_upgrade: Use log stderr blocking-io
—
Pau Espin Pedrol /
detail
- tests/db_upgrade: Use log stderr blocking-io
—
Pau Espin Pedrol /
detail
- osmo-hlr: Force log stderr blocking-io in --db-check mode
—
Pau Espin Pedrol /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- sanitize.opts: Add missing osmo-pcap project
—
Pau Espin Pedrol /
detail
- server: wr_file: Request up to 8 iofd write buffers if available
—
Pau Espin Pedrol /
detail
- deps/Makefile: Fetch M3UA/MTP3/SCCP back from upstream
—
Pau Espin Pedrol /
detail
- bsc: expected-results.xml: Add missing test
—
Pau Espin Pedrol /
detail
- bts: f_build_meas_res_tmpl(): expect specific L3 INFO
—
Vadim Yanitskiy /
detail
- library: make ts_MEAS_REP accept MeasurementResults
—
Vadim Yanitskiy /
detail
- bts: f_est_dchan(): populate UL SACCH cache
—
Vadim Yanitskiy /
detail
- bts: rename g_next_meas_res_nr / g_first_meas_res
—
Vadim Yanitskiy /
detail
- bts: f_est_dchan(): also reset g_rsl_meas_res_nr
—
Vadim Yanitskiy /
detail
- bts: as_rsl_meas_res(): do not expect dummy UL SACCH
—
Vadim Yanitskiy /
detail
- bts: as_rsl_meas_res(): move chan_est to ConnHdlr
—
Vadim Yanitskiy /
detail
- assignment_fsm: Fix use-after-free of lchan->conn
—
Pau Espin Pedrol /
detail
- Lb: Handle N-PCSTATE.ind
—
Pau Espin Pedrol /
detail
- Lb: Handle SCCP N-NOTICE.ind
—
Pau Espin Pedrol /
detail
- vty: Use osmo_fd_{write,read}_enable() API helper
—
Pau Espin Pedrol /
detail
- compile_asn1_subdir: filter compiled files by .asn suffix
—
Neels Hofmeyr /
detail
- http_json_api: Only require Content-Type if response body is non-empty
—
laforge /
detail
- rest_api: Fix encoded payload length check
—
matan1008 /
detail
- es9p_client: MAke install notification code execute at all
—
laforge /
detail
- es9p_client: Fix type conversion in installation result notification
—
laforge /
detail
- osmo-ns-master: drop python3-osmopy-utils / --enable-external-tests
—
Vadim Yanitskiy /
detail
- bsc: Don't start virtual SMLC in TC_lcs_loc_req_without_smlc
—
Pau Espin Pedrol /
detail
- Lb: Log stop of Lb link
—
Pau Espin Pedrol /
detail
- sccp_scrc: Improve logging unable to find SCCP user
—
Pau Espin Pedrol /
detail
- Lb: Handle N-PCSTATE.ind
—
Pau Espin Pedrol /
detail
- Lb: Handle SCCP N-NOTICE.ind
—
Pau Espin Pedrol /
detail
- sccp_scrc: Log Point code in integer format too
—
Pau Espin Pedrol /
detail
- osmo_io: Remove outdated comment in API doc of
—
Pau Espin Pedrol /
detail
- logging_file: Request up to 8 iofd write buffers if available
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- osmo_io: Allow fetching maximum value allowed by
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- osmo_io: Introduce API osmo_iofd_get_txqueue_max_length()
—
Pau Espin Pedrol /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- logging: Also Avoid infinite loop/deadlock in log_check_level()
—
Pau Espin Pedrol /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- logging: Also Avoid infinite loop/deadlock in log_check_level()
—
Pau Espin Pedrol /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- vty: Use osmo_fd_{write,read}_enable() API helper
—
Pau Espin Pedrol /
detail
- Fix 'logging: Avoid infinite loop logging inside logging path'
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Avoid infinite loop logging inside logging path
—
Pau Espin Pedrol /
detail
- pySim-trace: pySim.apdu_source.stdin_hex
—
laforge /
detail
- Osmocom_Types: Add API ro_integer_get_first_pos()
—
Pau Espin Pedrol /
detail
- smlc: Drop unused port BSSAP_LE in test_CT
—
Pau Espin Pedrol /
detail
- stp: Handle N-PCSTATE.ind in STP_Tests_TCAP.ttcn
—
Pau Espin Pedrol /
detail
- cosmetic: library/BSSAP_CodecPort.ttcn: Fix trailing whitespace
—
Pau Espin Pedrol /
detail
- BSSAP_LE_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- tests/pySim-smpp2sim_test: add integration test
—
pmaier@sysmocom.de /
detail
- Revert "testenv: less cluttered output for failed cmds"
—
Pau Espin Pedrol /
detail
- ttcn3-bts-test: fail on unexpected respawn count
—
Oliver Smith /
detail
- repo-install-test: debian 10: osmo-gbproxy only
—
Oliver Smith /
detail
- repo-install-test: debian 10: osmo-gbproxy only
—
Oliver Smith /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- Use same queue length for gsmtap_log and gsmtap_file
—
Pau Espin Pedrol /
detail
- stats_tcp.c: Remove unneeded EMBEDDED check
—
Pau Espin Pedrol /
detail
- logging_file: Avoid reopening file for stderr
—
Pau Espin Pedrol /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Avoid infinite loop logging inside logging path
—
Pau Espin Pedrol /
detail
- logging_file: Fix log_target_file_switch_to_stream on stderr
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Avoid infinite loop logging inside logging path
—
Pau Espin Pedrol /
detail
- core: always build tun.c and gate TUN support by headers
—
dtv.comp /
detail
- repo-install-test: debian 10: osmo-gbproxy only
—
Oliver Smith /
detail
- scripts/repo-install-test: test osmo-pfcp-tool in latest
—
Oliver Smith /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- logging_file: Fix log_target_file_switch_to_stream on stderr
—
Pau Espin Pedrol /
detail
- Modified to dynamically adjust the returned QoS length to ensure
—
canghaiwuhen /
detail
- es9p_client: Fix type conversion in installation result notification
—
laforge /
detail
- es9p_client: MAke install notification code execute at all
—
laforge /
detail
- es9p_client: smdpOid is optional in download/install notification
—
laforge /
detail
- logging_file: Clean log_target_file_reopen()
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging_file: Avoid reopning file for stderr
—
Pau Espin Pedrol /
detail
- contrib/csv-to-pgsql: add missing copyright header
—
pmaier@sysmocom.de /
detail
- RAN_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- BSSAP_LE_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- cosmetic: library/BSSAP_CodecPort.ttcn: Fix trailing whitespace
—
Pau Espin Pedrol /
detail
- smlc: Drop unused port BSSAP_LE in test_CT
—
Pau Espin Pedrol /
detail
- BSSAP_LE_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- RAN_Emulation: Handle N-PCSTATE.ind to wait for peer availability
—
Pau Espin Pedrol /
detail
- jobs/gerrit: debian10 for osmo-gbproxy + deps
—
Oliver Smith /
detail
- jobs/gerrit: debian10 for osmo-gbproxy + deps
—
Oliver Smith /
detail
- stp: Handle N-PCSTATE.ind in STP_Tests_TCAP.ttcn
—
Pau Espin Pedrol /
detail
- Expect and discard N-PCSTATE.ind with newer SCCP_Emulation
—
Pau Espin Pedrol /
detail
- Osmocom_Types: Add API ro_integer_get_first_pos()
—
Pau Espin Pedrol /
detail
- Use newer M3UA & MTP3 deps generating MTP-STATUS,PAUSE,RESUME.ind
—
Pau Espin Pedrol /
detail
- jobs: disable ttcn3-gbproxy-test-fr
—
Oliver Smith /
detail
- pySimLogger: user __name__ of the module when creating a new logger
—
pmaier@sysmocom.de /
detail
- transport/init: use PySimLogger to print messages
—
pmaier@sysmocom.de /
detail
- ttcn3-gbproxy-test-fr: don't use old libosmocore
—
Oliver Smith /
detail
- Modified to dynamically adjust the returned QoS length to ensure
—
canghaiwuhen /
detail
- Modified to dynamically adjust the returned QoS length to ensure
—
canghaiwuhen /
detail
- Use newer M3UA & MTP3 deps generating MTP-STATUS,PAUSE,RESUME.ind
—
Pau Espin Pedrol /
detail
- deps/Makefile: Update titan.TestPorts.MTP3asp to upstream master
—
Pau Espin Pedrol /
detail
- osmo_io: Fix misaligment of iofd->cmsg used as struct cmsghdr
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- sccp: Introduce test TC_local_unavailable_user_part_dupu
—
Pau Espin Pedrol /
detail
- Modified to dynamically adjust the returned QoS length to ensure
—
canghaiwuhen /
detail
- Modified to dynamically adjust the returned QoS length to ensure
—
canghaiwuhen /
detail
- Modified to dynamically adjust the returned QoS length to ensure
—
canghaiwuhen /
detail
- pySim-trace: pySim.apdu_source.stdin_hex
—
laforge /
detail
- pySim.esim.saip: Don't try to generate file contents for MF/DF/ADF
—
laforge /
detail
- pySim-trace: pySim.apdu_source.stdin_hex
—
laforge /
detail
- pySim.esim.saip: Implement optimized file content encoding
—
laforge /
detail
- gitignore: ignore generated .wasm files
—
dtv.comp /
detail
- gitignore: ignore generated .wasm files
—
dtv.comp /
detail
- configure: disable libsctp by default when building with emscripten
—
dtv.comp /
detail
- stream: Fix build with --disable-libsctp
—
dtv.comp /
detail
- stream: make SCTP usage conditional on HAVE_LIBSCTP
—
dtv.comp /
detail
- configure: disable libsctp by default when building with emscripten
—
dtv.comp /
detail
- configure: handle emscripten builds and disable unsupported features
—
dtv.comp /
detail
- lapd-over-datagram-user: fix printf format for timeval fields
—
dtv.comp /
detail
- xua_snm: Fix typo in comment
—
Pau Espin Pedrol /
detail
- configure: handle emscripten builds and disable unsupported features
—
dtv.comp /
detail
- lapd-over-datagram-user: fix printf format for timeval fields
—
dtv.comp /
detail
- pySimLogger: user __name__ of the module when creating a new logger
—
pmaier@sysmocom.de /
detail
- transport/init: use PySimLogger to print messages
—
pmaier@sysmocom.de /
detail
- sccp: Introduce test TC_local_unavailable_user_part_dupu
—
Pau Espin Pedrol /
detail
- stream: make SCTP usage conditional on HAVE_LIBSCTP
—
dtv.comp /
detail
- configure: disable libsctp by default when building with emscripten
—
dtv.comp /
detail
- server: Clarify reason of rolling pcap due to max-file-size vty config
—
Pau Espin Pedrol /
detail
- osmo_io: Fix misaligment of iofd->cmsg used as struct cmsghdr
—
Pau Espin Pedrol /
detail
- xua: Implement User Part Unavailable HMDT -> HMRT
—
Pau Espin Pedrol /
detail
- Related: OS#6922 Modified to dynamically adjust the returned QoS length
—
canghaiwuhen /
detail
- Related: OS#6922 Modified to dynamically adjust the returned QoS length
—
canghaiwuhen /
detail
- rspro_server.c: Fix missing include for inet_ntoa()
—
Pau Espin Pedrol /
detail
- fake_trx: reset settings on CMD POWEROFF
—
Vadim Yanitskiy /
detail
- fake_trx: reset settings on CMD POWEROFF
—
Vadim Yanitskiy /
detail
- jobs/dahdi: add linux-6.12
—
Oliver Smith /
detail
- jobs/dahdi: fix git clones not getting updated
—
Oliver Smith /
detail
- Modify the QoS length to ensure compatibility with some GPRS modules,
—
canghaiwuhen /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- osmo_io.h: Avoid including sys/socket.h
—
Pau Espin Pedrol /
detail
- core: guard TCP stats on availability of linux/tcp.h
—
dtv.comp /
detail
- socket_compat.h improvements to always have struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- core: guard Linux netlink headers by libmnl usage
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- core: guard Linux netlink headers by libmnl usage
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- core: guard TCP stats on availability of linux/tcp.h
—
dtv.comp /
detail
- core: guard Linux netlink headers by libmnl usage
—
dtv.comp /
detail
- core: always build tun.c and gate TUN support by headers
—
dtv.comp /
detail
- socket.h: Include netinet/in.h instead of arpa/inet.h
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- configure.ac: Add arpa/inet.h to AC_CHECK_HEADERS
—
Pau Espin Pedrol /
detail
- remove references to define EMBEDDED in public headers
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- osmo_io.h: Avoid including sys/socket.h
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- osmo_io: Add assert to validate inconditional
—
Pau Espin Pedrol /
detail
- core: always build tun.c and gate TUN support by headers
—
dtv.comp /
detail
- core: fix printf format casts for struct timeval fields
—
dtv.comp /
detail
- core: guard TCP stats on availability of linux/tcp.h
—
dtv.comp /
detail
- vty: guard definition of _XOPEN_SOURCE
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- core: remove SCTP include from osmo_io_internal.h
—
dtv.comp /
detail
- build: keep netns API public and gate features with HAVE_*
—
dtv.comp /
detail
- bts: move as_rsl_meas_res() params to ConnHdlrPars
—
Vadim Yanitskiy /
detail
- bts: f_est_dchan(): populate UL SACCH cache
—
Vadim Yanitskiy /
detail
- bts: rename s/as_meas_res/as_rsl_meas_res/
—
Vadim Yanitskiy /
detail
- bts: use existing API in as_l1_sacch_loop()
—
Vadim Yanitskiy /
detail
- library: make ts_MEAS_REP accept MeasurementResults
—
Vadim Yanitskiy /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- library: make ts_MEAS_REP accept MeasurementResults
—
Vadim Yanitskiy /
detail
- bts: move as_rsl_meas_res() params to ConnHdlrPars
—
Vadim Yanitskiy /
detail
- bts: as_rsl_meas_res(): do not expect dummy UL SACCH
—
Vadim Yanitskiy /
detail
- bts: f_build_meas_res_tmpl(): expect specific L3 INFO
—
Vadim Yanitskiy /
detail
- bts: f_est_dchan(): populate UL SACCH cache
—
Vadim Yanitskiy /
detail
- bts: use existing API in as_l1_sacch_loop()
—
Vadim Yanitskiy /
detail
- bts: rename s/as_meas_res/as_rsl_meas_res/
—
Vadim Yanitskiy /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- remove references to define EMBEDDED in public headers
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- socket.h: Include netinet/in.h instead of arpa/inet.h
—
Pau Espin Pedrol /
detail
- configure.ac: Add arpa/inet.h to AC_CHECK_HEADERS
—
Pau Espin Pedrol /
detail
- socket_compat.h improvements to always have struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- socket_compat.h improvements to always have struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- socket_compat.h improvements to always have struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- socket_compat.h improvements to always have struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- configure.ac: Add arpa/inet.h to AC_CHECK_HEADERS
—
Pau Espin Pedrol /
detail
- socket.h: Include netinet/in.h instead of arpa/inet.h
—
Pau Espin Pedrol /
detail
- osmo_io.h: add forward declaration of struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- osmo_io.h: add forward declaration of struct osmo_sockaddr
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- osmo_io.h: Avoid including sys/socket.h
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- bts: limit stderr logging to NOTICE to avoid long write() to ext4 fs
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- Implement log file target using osmo_io
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- osmo_io: Support rx of segments up to ~UINT16_MAX
—
Pau Espin Pedrol /
detail
- osmo_io: Propagate segment_cb errors to the read_cb
—
Pau Espin Pedrol /
detail
- osmo_io: Propagate segment_cb errors to the read_cb
—
Pau Espin Pedrol /
detail
- osmo_io: Support rx of segments up to ~UINT16_MAX
—
Pau Espin Pedrol /
detail
- core: guard TCP stats on availability of linux/tcp.h and struct tcp_info
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- core: fix printf format casts for struct timeval fields
—
dtv.comp /
detail
- vty: guard definition of _XOPEN_SOURCE
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- core: guard SCTP include in osmo_io_internal.h
—
dtv.comp /
detail
- build: keep netns API public and gate features with HAVE_*
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- generate sdkey classes from a list
—
Neels Hofmeyr /
detail
- transitional name mapping
—
Neels Hofmeyr /
detail
- comment in uicc.py on Security Domain Keys: add SCP81
—
Neels Hofmeyr /
detail
- rather move BatchPersonalization to separate module
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- saip SmspTpScAddr: safeguard against decoding error
—
Neels Hofmeyr /
detail
- personalization: indicate default ParamSource per ConfigurableParameter
—
Neels Hofmeyr /
detail
- add test_configurable_parameters.py
—
Neels Hofmeyr /
detail
- use random.SystemRandom as random nr source (/dev/urandom)
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- saip/param_source: try to not repeat random values
—
Neels Hofmeyr /
detail
- personalization: make AlgorithmID a new EnumParam
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- param_source: allow plugging a random implementation (for testing)
—
Neels Hofmeyr /
detail
- personalization: implement UppAudit and BatchAudit
—
Neels Hofmeyr /
detail
- personalization: fix SdKey.apply_val() implementation
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization.ConfigurableParameter: fix BytesIO() input
—
Neels Hofmeyr /
detail
- personalization: add int as input type for BinaryParameter
—
Neels Hofmeyr /
detail
- personalization audit: optionally audit all (unknown) SD keys
—
Neels Hofmeyr /
detail
- ConfigurableParameter: do not magically overwrite the 'name' attribute
—
Neels Hofmeyr /
detail
- RandomHexDigitSource: rather return in string format, not bytes
—
Neels Hofmeyr /
detail
- add test_param_src.py
—
Neels Hofmeyr /
detail
- personalization: add get_typical_input_len() to ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: allow reading back multiple values from PES
—
Neels Hofmeyr /
detail
- improve Imsi,Iccid.get_values_from_pes()
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: implement reading back values from a PES
—
Neels Hofmeyr /
detail
- param_source: allow input val expansion like '0 * 32'
—
Neels Hofmeyr /
detail
- use secrets.SystemRandom as secure random nr source
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- gitignore: fix vim swp file pattern
—
Neels Hofmeyr /
detail
- esim/http_json_api: extend JSON API with server functionality
—
pmaier@sysmocom.de /
detail
- contrib: add utility to receive ES2+handleDownloadProgressInfo calls
—
pmaier@sysmocom.de /
detail
- contrib: add utility to receive ES2+handleDownloadProgressInfo calls
—
pmaier@sysmocom.de /
detail
- esim/http_json_api: add missing check
—
pmaier@sysmocom.de /
detail
- esim/http_json_api: extend JSON API with server functionality
—
pmaier@sysmocom.de /
detail
- build: keep netns API public and gate features with HAVE_*
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- osmo_io: Propagate segment_cb errors to the read_cb
—
Pau Espin Pedrol /
detail
- osmo_io: Support rx of segments up to ~UINT16_MAX
—
Pau Espin Pedrol /
detail
- osmo_io: Propagate segment_cb errors to the read_cb
—
Pau Espin Pedrol /
detail
- build: keep netns API public and gate features with HAVE_*
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- osmo_io: Propagate segment_cb errors to the read_cb
—
Pau Espin Pedrol /
detail
- osmo_io: Reorder iofd_handle_segmented_read()
—
Pau Espin Pedrol /
detail
- osmo_io: Support rx of segments up to ~UINT16_MAX
—
Pau Espin Pedrol /
detail
- osmo_io: Make iofd_handle_segmented_read() static
—
Pau Espin Pedrol /
detail
- osmo_io: Assert osmo_iofd_set_alloc_info() params fit in a 16bit value
—
Pau Espin Pedrol /
detail
- bts: use existing API in as_l1_sacch_loop()
—
Vadim Yanitskiy /
detail
- bts: TC_rsl_chan_initial_ta: fix sporadic failures
—
Vadim Yanitskiy /
detail
- bts: TC_rsl_chan_initial_ta: misc improvements
—
Vadim Yanitskiy /
detail
- build: detect netns support via configure-time capability checks
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- osmo_io: Propagate segment_cb errors to the read_cb
—
Pau Espin Pedrol /
detail
- osmo_io: Support rx of segments up to ~UINT16_MAX
—
Pau Espin Pedrol /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- build: detect netns support via configure-time capability checks
—
dtv.comp /
detail
- osmo_io: Support rx of segments up to ~UINT16_MAX
—
Pau Espin Pedrol /
detail
- Decode GSM 7-bit packed EF.PNN data
—
biofel /
detail
- osmo_io: Assert osmo_iofd_set_alloc_info() params fit in a 16bit value
—
Pau Espin Pedrol /
detail
- core: always build osmo_sock_multiaddr_* helpers
—
dtv.comp /
detail
- build: control USE_NETNS via configure.ac
—
dtv.comp /
detail
- osmo_io: Prevent abort allocating rx segment bigger than UINT16_MAX
—
Pau Espin Pedrol /
detail
- osmo_io: Reorder iofd_handle_segmented_read()
—
Pau Espin Pedrol /
detail
- trxcon/fsm: handle_dch_est_req(): do not reset the scheduler
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: add and use l1sched_del_all_ts()
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: l1sched_reset(): also reset bsic
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: l1sched_reset(): remove unused param
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: pre-populate MR cache during lchan allocation
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: add API for reading/updating UL SACCH cache
—
Vadim Yanitskiy /
detail
- pySim-trace: pySim.apdu_source.stdin_hex
—
laforge /
detail
- contrib/jenkins.sh: fix non-existent include path
—
Vadim Yanitskiy /
detail
- contrib/jenkins.sh: clean up CFLAGS
—
Vadim Yanitskiy /
detail
- contrib/jenkins.sh: clean up embedded build flags
—
Vadim Yanitskiy /
detail
- contrib/jenkins.sh: clean up CFLAGS
—
Vadim Yanitskiy /
detail
- contrib/jenkins.sh: clean up CFLAGS
—
Vadim Yanitskiy /
detail
- contrib/jenkins.sh: clean up embedded build flags
—
Vadim Yanitskiy /
detail
- trxcon/fsm: handle_dch_est_req(): do not reset the scheduler
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: pre-populate MR cache during lchan allocation
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: add API for reading/updating UL SACCH cache
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: l1sched_reset(): remove unused param
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: add and use l1sched_del_all_ts()
—
Vadim Yanitskiy /
detail
- trxcon/l1ctl: print an error for uhnandled DATA.req / TRAFFIC.req
—
Vadim Yanitskiy /
detail
- trxcon/l1sched: l1sched_reset(): also reset bsic
—
Vadim Yanitskiy /
detail
- bts: use existing API in as_l1_sacch_loop()
—
Vadim Yanitskiy /
detail
- bts: TC_rsl_chan_initial_ta: fix sporadic failures
—
Vadim Yanitskiy /
detail
- bts: TC_rsl_chan_initial_ta: misc improvements
—
Vadim Yanitskiy /
detail
- debian-trixie-obs-latest: fix signed-by= path
—
Oliver Smith /
detail
- pySim.apdu_source.stdin_hex
—
laforge /
detail
- pySim.esim.saip: Don't try to generate file contents for MF/DF/ADF
—
laforge /
detail
- Fix esim.saip.ProfileElementSequence.remove_naas_of_type
—
laforge /
detail
- pySim.esim.saip: Implement optimized file content encoding
—
laforge /
detail
- saip.validation: Verify unused mandatory services in header
—
laforge /
detail
- pySim.esim.saip: Implement optimized file content encoding
—
laforge /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- core: always build osmo_sock_multiaddr_* helpers
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- build: control USE_NETNS via configure.ac
—
dtv.comp /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- logging: Move log target file to its own file
—
Pau Espin Pedrol /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- Remove unused private API log_target_create_file_stream()
—
Pau Espin Pedrol /
detail
- build: control USE_NETNS via configure.ac
—
dtv.comp /
detail
- Remove unused private API log_target_create_file_stream()
—
Pau Espin Pedrol /
detail
- debian-trixie-build: install the osmocom:misc repo
—
Oliver Smith /
detail
- logging: Make struct log_context and struct log_target private
—
Pau Espin Pedrol /
detail
- transport/init: use PySimLogger to print messages
—
pmaier@sysmocom.de /
detail
- pySimLogger: user __name__ of the module when creating a new logger
—
pmaier@sysmocom.de /
detail
- Drop logging of stderr loglvel at startup
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Detect struct in6_addr.s6_addr32 via AC_CHECK_MEMBER and use
—
dtv.comp /
detail
- csn1.h: Fix missing include stddef.h for offsetof()
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- tests: Use log_set_category_filter() libosmocore API
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- gb: Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- gb: Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- Avoid accessing struct log_target members directly
—
Pau Espin Pedrol /
detail
- logging: Add APIs to set/get log_{target,context} fields
—
Pau Espin Pedrol /
detail
- build: move netns/tun conditionals to configure.ac
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- setup.py: Fix missing pySim.esim.saip module
—
laforge /
detail
- pySim/card_key_provider: fix typo in keys
—
lynxis /
detail
- Avoid marking rx PFCP Assoc Setup Req as duplicate
—
Pau Espin Pedrol /
detail
- contrib: add utility to receive ES2+handleDownloadProgressInfo calls
—
pmaier@sysmocom.de /
detail
- esim/http_json_api: extend JSON API with server functionality
—
pmaier@sysmocom.de /
detail
- esim/http_json_api: add missing check
—
pmaier@sysmocom.de /
detail
- bsc: Increase T3101 in osmo-bsc.cfg
—
Pau Espin Pedrol /
detail
- contrib/jenkins_arm.sh: Remove explicit configure.sh disable args
—
Pau Espin Pedrol /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- bts: testenv: check ulimit -r in prepare=
—
Oliver Smith /
detail
- testenv: less cluttered output for failed cmds
—
Oliver Smith /
detail
- select.c: Check for ENABLE_PSEUDOTALLOC instead of EMBEDDED
—
Pau Espin Pedrol /
detail
- select.c: Check for ENABLE_PSEUDOTALLOC instead of EMBEDDED
—
Pau Espin Pedrol /
detail
- testenv: less cluttered output for failed cmds
—
Oliver Smith /
detail
- bts: testenv: check ulimit -r in prepare=
—
Oliver Smith /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- configure.ac: EMBEDDED modifies default AC_ARG_ENABLE values
—
Pau Espin Pedrol /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- contrib/jenkins.sh: fix build: add --disable-syslog-logging
—
Vadim Yanitskiy /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- gmstap_log: optimization: Add talloc_pool for transmitted messages
—
Pau Espin Pedrol /
detail
- logging: Improve syslog log documentation
—
Pau Espin Pedrol /
detail
- ipaccess: Move bts/bsc specific line_update code to helper functions
—
Pau Espin Pedrol /
detail
- ansible: allow jenkins users to set rtprio 30
—
Oliver Smith /
detail
- bts: testenv: don't respawn if sched_rr fails
—
Oliver Smith /
detail
- ipaccess: Move bts/bsc specific line_update code to helper functions
—
Pau Espin Pedrol /
detail
- ipaccess: Add ipa_unit_data to logging context of bsc ipaccess srv
—
Pau Espin Pedrol /
detail
- ipaccess: Remove unused function
—
Pau Espin Pedrol /
detail
- debian-trixie-obs-asan: new container
—
Oliver Smith /
detail
- logging: Improve file & stderr log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- ttcn3-bts-test: bpftrace: filter by executable name
—
Vadim Yanitskiy /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve file & stderr log documentation
—
Pau Espin Pedrol /
detail
- vty_cpu_sched.adoc: Document how to allow users to run with rtprio
—
Pau Espin Pedrol /
detail
- jobs/ttcn3-testsuites: disable bpftrace
—
Oliver Smith /
detail
- stream_cli: Add stream sockname to iofd name
—
Pau Espin Pedrol /
detail
- stream_srv: keep sockname in iofd name if a stream name is explicitly
—
Pau Espin Pedrol /
detail
- stream_cli: Log state in stream_sctp_recvmsg_wrapper()
—
Pau Espin Pedrol /
detail
- ipaccess: Add ipa_unit_data to logging context of bsc ipaccess srv
—
Pau Espin Pedrol /
detail
- osmo_io: Introduce API osmo_iofd_set_name_f()
—
Pau Espin Pedrol /
detail
- osmo_io: Introduce API osmo_iofd_set_name_f()
—
Pau Espin Pedrol /
detail
- vty_cpu_sched.adoc: Document how to allow users to run with rtprio
—
Pau Espin Pedrol /
detail
- vty_cpu_sched.adoc: Document how to allow users to run with rtprio
—
Pau Espin Pedrol /
detail
- vty: document default value for 'paging queue-size'
—
Pau Espin Pedrol /
detail
- vty: document default value for 'paging queue-size'
—
Pau Espin Pedrol /
detail
- vty: document default value for 'paging queue-size'
—
Pau Espin Pedrol /
detail
- paging: Remove unused function
—
Pau Espin Pedrol /
detail
- Add --disable-syslog-logging configure option
—
Pau Espin Pedrol /
detail
- vty: Fix extern var declared inside ifdef
—
Pau Espin Pedrol /
detail
- Add --disable-syslog-logging configure option
—
Pau Espin Pedrol /
detail
- logging: Improve file & stderr log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve GSMTAP log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve GSMTAP log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve file & stderr log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve file & stderr log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve GSMTAP log documentation
—
Pau Espin Pedrol /
detail
- debian-trixie-obs-latest: new container
—
Oliver Smith /
detail
- ttcn3-bts-test: add --no-warnings to bpftrace
—
Oliver Smith /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- rather move BatchPersonalization to separate module
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve file & stderr log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve systemd-journal log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve GSMTAP log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve file log documentation
—
Pau Espin Pedrol /
detail
- logging: Improve GSMTAP log documentation
—
Pau Espin Pedrol /
detail
- osmo_io: io_uring: Fix batch mode in multithread process
—
Pau Espin Pedrol /
detail
- jenkins-common: use debian 13 by default
—
Oliver Smith /
detail
- osmo_io: Validate msghdr!=NULL after allocation
—
Pau Espin Pedrol /
detail
- jenkins-common: support debian13 suffix
—
Oliver Smith /
detail
- ttcn3-bts-test: use osmo-bts with debian 13
—
Oliver Smith /
detail
- saip: ProfileElementSD: call _post_decode() when instantiating with
—
lynxis /
detail
- Fix esim.saip.ProfileElementSequence.remove_naas_of_type
—
laforge /
detail
- saip.validation: Verify unused mandatory services in header
—
laforge /
detail
- testenv: fix crash with python 3.14
—
Oliver Smith /
detail
- scripts/manuals: use debian-trixie-build
—
Oliver Smith /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- ttcn3-bts-test: bpftrace: filter by executable name
—
Vadim Yanitskiy /
detail
- omo_io: poll: Support multiple iov on all read/write variants
—
Pau Espin Pedrol /
detail
- contrib/known_hosts: update gerrit ssh key
—
Oliver Smith /
detail
- 5gc: Network Triggered Service Request
—
Pau Espin Pedrol /
detail
- 5gc: Document procedures not implemented in open5gs
—
Pau Espin Pedrol /
detail
- library/NGAP_Functions: return NAS_PDU IE from InitialContextSetup if
—
Pau Espin Pedrol /
detail
- library/NGAP_Emulation: Route Paging through NGAP_UNIT
—
Pau Espin Pedrol /
detail
- 5gc: Test UE Triggered Service Request
—
Pau Espin Pedrol /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- {bs,ms}_power_control: Move params inside lchan_power_ctrl_state
—
Pau Espin Pedrol /
detail
- card_key_provider: add PostgreSQL support
—
pmaier@sysmocom.de /
detail
- pySim/runtime: use log.warning instead of log.warn
—
pmaier@sysmocom.de /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in read mode
—
phcoder /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: discover all useful ConfigurableParameter subclasses
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Add Emscripten build support and JS callback logging backend
—
dtv.comp /
detail
- Print SMSC in read mode
—
phcoder /
detail
- Print SMSC in read mode
—
phcoder /
detail
- runtime/cosmetic: add line break
—
pmaier@sysmocom.de /
detail
- transport/init: use PySimLogger to print messages
—
pmaier@sysmocom.de /
detail
- transport/init/cosmetic: move copryight header to the top
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: simplify/fix SELECT by DF-Name (aid)
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: pass SELECT parameter P2 to OMAPI
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fetch SELECT response from OMAPI
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fetch SELECT response from OMAPI
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fix extration of DF-Name (AID)
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: improve log output
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: use appropriate status word to reject MANAGE
—
pmaier@sysmocom.de /
detail
- bts: Fix sporadic failure in TC_rsl_ms_pwr_ctrl
—
Pau Espin Pedrol /
detail
- bts: TC_tx_power_ramp_adm_state_change: Fix Tguard too low sometimes
—
Pau Espin Pedrol /
detail
- OmapiCallbackHandlerVpcd: add check to filter shortTPDUs
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fix sourcecode formatting
—
pmaier@sysmocom.de /
detail
- README.md: add adb install commandline
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fix sourcecode formatting
—
pmaier@sysmocom.de /
detail
- README.md: add adb install commandline
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: add check to filter shortTPDUs
—
pmaier@sysmocom.de /
detail
- cosmetic: fix sourcecode formatting
—
pmaier@sysmocom.de /
detail
- cosmetic: fix sourcecode formatting
—
pmaier@sysmocom.de /
detail
- ms_power_control: Apply defaults during reset
—
Pau Espin Pedrol /
detail
- ta_power_control: reset during lchan activation
—
Pau Espin Pedrol /
detail
- {bs,ms}_power_control: Move params inside lchan_power_ctrl_state
—
Pau Espin Pedrol /
detail
- ms_power_control: Apply defaults during reset
—
Pau Espin Pedrol /
detail
- {bs,ms}_power_control: Move params inside lchan_power_ctrl_state
—
Pau Espin Pedrol /
detail
- {bs,ms}_power_control: Move params inside lchan_power_ctrl_state
—
Pau Espin Pedrol /
detail
- cosmetic: fix sourcecode formatting
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: improve log output
—
pmaier@sysmocom.de /
detail
- README.md: add adb install commandline
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: simplify/fix SELECT by DF-Name (aid)
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fix typo
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: add check to filter short TPDUs
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: use appropriate status word to reject MANAGE
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fix extration of DF-Name (AID)
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: pass SELECT parameter P2 to OMAPI
—
pmaier@sysmocom.de /
detail
- OmapiCallbackHandlerVpcd: fetch SELECT response from OMAPI
—
pmaier@sysmocom.de /
detail
- bs_power_control: Apply defaults during reset
—
Pau Espin Pedrol /
detail
- ta_power_control: reset during lchan activation
—
Pau Espin Pedrol /
detail
- ms_power_control: Apply defaults during reset
—
Pau Espin Pedrol /
detail
- {bs,ms}_power_control: Reset state during lchan deactivation
—
Pau Espin Pedrol /
detail
- ta_control: Fix skip_block_num not reset when switching TS to PDCH
—
Pau Espin Pedrol /
detail
- {bs,ms}_power_control: Add helper function to reset state
—
Pau Espin Pedrol /
detail
- ta_control: Reset state during lchan deactivation
—
Pau Espin Pedrol /
detail
- ta_control: Fix skip_block_num not reset when switching TS to PDCH
—
Pau Espin Pedrol /
detail
- ta_control: Add missing include for lchan.h
—
Pau Espin Pedrol /
detail
- ta_control: Move skip_block logic to helper function
—
Pau Espin Pedrol /
detail
- ta_control: Move variable declaration to the top of the function
—
Pau Espin Pedrol /
detail
- ta_control: Reset state during lchan deactivation
—
Pau Espin Pedrol /
detail
- Print SMSC in read mode
—
phcoder /
detail
- Print SMSC in read mode
—
phcoder /
detail
- bts: Fix sporafic failure in TC_rsl_ms_pwr_ctrl
—
Pau Espin Pedrol /
detail
- bts: TC_pcu_{rts_req,time_ind}: Relax expectancies on rx primitive count
—
Pau Espin Pedrol /
detail
- bts: Validate no TIME.ind block gaps in TC_pcu_time_ind
—
Pau Espin Pedrol /
detail
- bts: TC_pcu_{rts_req,time_ind}: Relax expectancies on rx primitive count
—
Pau Espin Pedrol /
detail
- bts: TC_pcu_{rts_req,time_ind}: Relax expectancies on rx primitive count
—
Pau Espin Pedrol /
detail
- Move function to calculate next PDTCH block FN to library
—
Pau Espin Pedrol /
detail
- bts: TC_pcu_{rts_req,time_ind}: process FNs in port queue after time out
—
Pau Espin Pedrol /
detail
- bts: Validate no PDTCH/PTCCH block gaps in TC_pcu_rts_req
—
Pau Espin Pedrol /
detail
- bts: expected-results.xml: Add missing BTS_Tests_OML entries
—
Pau Espin Pedrol /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- ttcn3-bts-test: bpftrace: filter by executable name
—
Vadim Yanitskiy /
detail
- saip: calculate the number of records for LF and CY
—
lynxis /
detail
- saip: rework file sizes for "half-defined" template files
—
lynxis /
detail
- bpftrace: Introduce ksys_write_delay.bt
—
Pau Espin Pedrol /
detail
- abis_osmo: Fix reading Abis IPA OSMO_EXT type
—
Pau Espin Pedrol /
detail
- bts: expected-results.xml: Add missing BTS_Tests_OML entries
—
Pau Espin Pedrol /
detail
- sanitize.opts: Add osmocom-bb_{layer23,trxcon,virtphy}
—
Pau Espin Pedrol /
detail
- ipaccess-config-e1-driver: Make sure struct input_signal_data is zero
—
Pau Espin Pedrol /
detail
- 5gc: Test UE Triggered Service Request
—
Pau Espin Pedrol /
detail
- library/NGAP_Templates: PDUSessionResourceSetupRequest: Allow matching
—
Pau Espin Pedrol /
detail
- 5gc: Document procedures not implemented in open5gs
—
Pau Espin Pedrol /
detail
- 5gc: Network Triggered Service Request
—
Pau Espin Pedrol /
detail
- library/NGAP_Functions: return NAS_PDU IE from InitialContextSetup if
—
Pau Espin Pedrol /
detail
- library/NGAP_Emulation: Route Paging through NGAP_UNIT
—
Pau Espin Pedrol /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: add get_typical_input_len() to ConfigurableParameter
—
Neels Hofmeyr /
detail
- param_source: allow plugging a random implementation (for testing)
—
Neels Hofmeyr /
detail
- personalization: indicate default ParamSource per ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: fix SdKey.apply_val() implementation
—
Neels Hofmeyr /
detail
- generate sdkey classes from a list
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: set default values
—
Neels Hofmeyr /
detail
- SdKey params: add KVN to SdKey names
—
Neels Hofmeyr /
detail
- use secrets.SystemRandom as secure random nr source
—
Neels Hofmeyr /
detail
- add test_configurable_parameters.py
—
Neels Hofmeyr /
detail
- personalization: implement reading back values from a PES
—
Neels Hofmeyr /
detail
- personalization: discover all useful ConfigurableParameter subclasses
—
Neels Hofmeyr /
detail
- personalization.ConfigurableParameter: fix BytesIO() input
—
Neels Hofmeyr /
detail
- personalization: add int as input type for BinaryParameter
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: allow reading back multiple values from PES
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- personalization: make AlgorithmID a new EnumParam
—
Neels Hofmeyr /
detail
- add lint_pylint.sh
—
Neels Hofmeyr /
detail
- personalization: implement UppAudit and BatchAudit
—
Neels Hofmeyr /
detail
- saip/param_source: try to not repeat random values
—
Neels Hofmeyr /
detail
- RandomHexDigitSource: rather return in string format, not bytes
—
Neels Hofmeyr /
detail
- esim param_source: add is_abstract flag
—
Neels Hofmeyr /
detail
- personalization audit: optionally audit all (unknown) SD keys
—
Neels Hofmeyr /
detail
- add lint_ruff.sh
—
Neels Hofmeyr /
detail
- use random.SystemRandom as random nr source (/dev/urandom)
—
Neels Hofmeyr /
detail
- add test_param_src.py
—
Neels Hofmeyr /
detail
- comment in uicc.py on Security Domain Keys: add SCP81
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- param_source: allow input val expansion like '0 * 32'
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- personalization: allow reading back multiple values from PES
—
Neels Hofmeyr /
detail
- param_source: allow input val expansion like '0 * 32'
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- generate sdkey classes from a list
—
Neels Hofmeyr /
detail
- add lint_pylint.sh
—
Neels Hofmeyr /
detail
- personalization: add get_typical_input_len() to ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- add lint_ruff.sh
—
Neels Hofmeyr /
detail
- personalization: add int as input type for BinaryParameter
—
Neels Hofmeyr /
detail
- esim param_source: add is_abstract flag
—
Neels Hofmeyr /
detail
- personalization: set default values
—
Neels Hofmeyr /
detail
- use secrets.SystemRandom as secure random nr source
—
Neels Hofmeyr /
detail
- comment in uicc.py on Security Domain Keys: add SCP81
—
Neels Hofmeyr /
detail
- RandomHexDigitSource: rather return in string format, not bytes
—
Neels Hofmeyr /
detail
- use random.SystemRandom as random nr source (/dev/urandom)
—
Neels Hofmeyr /
detail
- add test_configurable_parameters.py
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- param_source: allow plugging a random implementation (for testing)
—
Neels Hofmeyr /
detail
- personalization: implement UppAudit and BatchAudit
—
Neels Hofmeyr /
detail
- saip/param_source: try to not repeat random values
—
Neels Hofmeyr /
detail
- personalization: make AlgorithmID a new EnumParam
—
Neels Hofmeyr /
detail
- personalization: fix SdKey.apply_val() implementation
—
Neels Hofmeyr /
detail
- fix typo in doc TuakNumberOfKeccak
—
Neels Hofmeyr /
detail
- add test_param_src.py
—
Neels Hofmeyr /
detail
- personalization: indicate default ParamSource per ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization audit: optionally audit all (unknown) SD keys
—
Neels Hofmeyr /
detail
- personalization.ConfigurableParameter: fix BytesIO() input
—
Neels Hofmeyr /
detail
- personalization: implement reading back values from a PES
—
Neels Hofmeyr /
detail
- SdKey params: add KVN to SdKey names
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: discover all useful ConfigurableParameter subclasses
—
Neels Hofmeyr /
detail
- nft_kpi: add udp/2152 filtering rules separately
—
Vadim Yanitskiy /
detail
- trau_frame cosmetic: rm dead/invalid definitions
—
falcon /
detail
- RFC: saip: templates: fix naming of EF.SUPI_NAI
—
lynxis /
detail
- saip: templates: IsimOptional: add missing pe_name=ef-pcscf
—
lynxis /
detail
- s1gw: fix ParamEnbId: fix charstring pattern for 'enb-conn'
—
Vadim Yanitskiy /
detail
- hnbgw: set different mgcp_params ports and ids for each subscriber
—
Pau Espin Pedrol /
detail
- Upgrade redmine to 5.1.11 (security fixes)
—
laforge /
detail
- s1gw: add MME pool related REST definitions
—
Vadim Yanitskiy /
detail
- L3_Templates: add MM cause codes
—
lynxis /
detail
- GTPv1C_Templates: add cause code GTP_CAUSE_IMSI_IMEI_NOT_KNOWN
—
lynxis /
detail
- SGSN: TC_attach_auth_sai_timeout: increase t_guard to 35 seconds
—
lynxis /
detail
- SGSN: TC_attach_gsup_lu_timeout: increase timeout to 35 seconds
—
lynxis /
detail
- esim.saip: Better docstring about FsNode class
—
laforge /
detail
- pySim/runtime: use log.warning instead of log.warn
—
pmaier@sysmocom.de /
detail
- global_platform: Add KCV computation for TLS-PSK keys
—
laforge /
detail
- pySim.esim.saip.ProfileElementSequence: Update type annotations
—
laforge /
detail
- cosmetic: fix company name in copyright header.
—
pmaier@sysmocom.de /
detail
- unittests/test_utils: add unittests for enc_imsi and dec_imsi
—
pmaier@sysmocom.de /
detail
- contrib: add a tool to parse the SIMA response from an eUICC
—
pmaier@sysmocom.de /
detail
- esim.saip.data_source: Different source of data for personalization
—
laforge /
detail
- card_key_provider: add PostgreSQL support
—
pmaier@sysmocom.de /
detail
- pySim-shell: renovate version command
—
pmaier@sysmocom.de /
detail
- esim.saip: Better docstring about FsNode class
—
laforge /
detail
- pySim.esim.saip.ProfileElementSequence: Update type annotations
—
laforge /
detail