mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-msc.git
synced 2025-11-01 20:43:45 +00:00
Commit Graph
Select branches
Hide Pull Requests
34c3
35c3
36c3
aoip
cccamp2019
fairwaves/production
falconia/prod-202302
falconia/prod-newlib
jolly/vgcs
jolly/work
keith/LCLS_SIP
keith/lcls2r1
keith/lcls_nonsense
keith/sms
keith/sqlite3_no_unixepoch
laforge/gsup
laforge/nosql
laforge/sgsap
laforge/sqlite3
laforge/ussd
lynxis/pre_release
lynxis/vlr-for-sgsn
master
msuraev/smpp
neels/1.6.2
neels/35c3
neels/3g_opt_in
neels/a54
neels/amr_fmtp
neels/call_during_call
neels/cc_timeout
neels/codecs
neels/codecs_fmtp
neels/codecs_tmp
neels/db_log
neels/dbi_debug
neels/dev
neels/dgsm
neels/dgsm_and_codecs
neels/encryption
neels/fmtp
neels/ho
neels/lcls_nonsense
neels/log
neels/master
neels/mgw_domain
neels/mipsel
neels/mncc_codecs
neels/mncc_codecs2
neels/mncc_codecs3
neels/mncc_path
neels/msc_vlr_test_a54
neels/os2779
neels/os2983
neels/os3062
neels/osmo_timer
neels/re-est
neels/reass
neels/sms_over_gsup
neels/split
neels/unexpected_id_resp
neels/vgcs
neels/vlr_evil_twin1
neels/vlr_evil_twin3
neels/vtyref
news_from_openbsc
osmith/fix-python3
osmith/move-manuals-to-project-repos
osmith/rpm
osmith/wip
osmith/wip-csd
pespin/fix-smsc-use-after-free
pespin/foo
pespin/master
pespin/release-1.4.0
pespin/smpp2
pespin/systemd
pespin/test
pespin/tmp
pmaier/callref
pmaier/fixlength
pmaier/lac
rhizomatica/production
rhizomatica/testing
stsp/lu_expire
stsp/neighbor_ident
stsp/smpp_store_sms
tnt/silent-call
1.0.1
1.1.0
1.1.1
1.1.2
1.10.0
1.10.1
1.11.0
1.11.1
1.12.0
1.12.1
1.12.2
1.13.0
1.14.0
1.2.0
1.3.0
1.3.1
1.4.0
1.5.0
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.7.0
1.7.1
1.8.0
1.9.0
3G_2016_09
debian/0.9.13-0_jrsantos.1
debian/0.9.13-0_jrsantos.2
debian/0.9.13-0_jrsantos.3
debian/0.9.13-0_jrsantos.4
debian/0.9.13-0_jrsantos.5
debian/0.9.14-0_jrsantos.1
debian/0.9.14-0_jrsantos.2
fairwaves/0.14.0-fw.1
fairwaves/0.14.0-fw.2
fairwaves/0.15.1-fw.1
fairwaves/0.15.1-fw.2
fairwaves/0.15.1-fw.3
fairwaves/0.15.1-fw.4
fairwaves/1.6.1-fw.1
neels/os4351
on-waves/0.1
on-waves/0.2
on-waves/0.3
on-waves/0.3.1
on-waves/0.3.2
on-waves/0.3.3
on-waves/0.3.4
on-waves/0.3.91
on-waves/0.3.92
on-waves/0.3.93
on-waves/0.3.94
on-waves/0.3.95
on-waves/0.3.96
on-waves/0.3.97
on-waves/0.3.98
on-waves/0.3.98.2
on-waves/0.3.99
on-waves/0.3.99.1
on-waves/0.3.99.10
on-waves/0.3.99.11
on-waves/0.3.99.12
on-waves/0.3.99.13
on-waves/0.3.99.14
on-waves/0.3.99.15
on-waves/0.3.99.16
on-waves/0.3.99.17
on-waves/0.3.99.18
on-waves/0.3.99.19
on-waves/0.3.99.2
on-waves/0.3.99.20
on-waves/0.3.99.21
on-waves/0.3.99.3
on-waves/0.3.99.4
on-waves/0.3.99.5
on-waves/0.3.99.6
on-waves/0.3.99.7
on-waves/0.3.99.8
on-waves/0.3.99.9
openbsc/0.10.0
openbsc/0.10.1
openbsc/0.11.0
openbsc/0.12.0
openbsc/0.13.0
openbsc/0.14.0
openbsc/0.15.0
openbsc/0.9.0
openbsc/0.9.1
openbsc/0.9.10
openbsc/0.9.11
openbsc/0.9.12
openbsc/0.9.13
openbsc/0.9.13+deb1
openbsc/0.9.14
openbsc/0.9.14-onwaves1
openbsc/0.9.15
openbsc/0.9.16
openbsc/0.9.2
openbsc/0.9.3
openbsc/0.9.4
openbsc/0.9.5
openbsc/0.9.6
openbsc/0.9.8
openbsc/0.9.9
sysmocom/iu_before_collapse
sysmocom/iu_orig_history
upstream/0.9.13
upstream/0.9.14
zecke/release/openbsc-0.15.0+z6
Select branches
Hide Pull Requests
34c3
35c3
36c3
aoip
cccamp2019
fairwaves/production
falconia/prod-202302
falconia/prod-newlib
jolly/vgcs
jolly/work
keith/LCLS_SIP
keith/lcls2r1
keith/lcls_nonsense
keith/sms
keith/sqlite3_no_unixepoch
laforge/gsup
laforge/nosql
laforge/sgsap
laforge/sqlite3
laforge/ussd
lynxis/pre_release
lynxis/vlr-for-sgsn
master
msuraev/smpp
neels/1.6.2
neels/35c3
neels/3g_opt_in
neels/a54
neels/amr_fmtp
neels/call_during_call
neels/cc_timeout
neels/codecs
neels/codecs_fmtp
neels/codecs_tmp
neels/db_log
neels/dbi_debug
neels/dev
neels/dgsm
neels/dgsm_and_codecs
neels/encryption
neels/fmtp
neels/ho
neels/lcls_nonsense
neels/log
neels/master
neels/mgw_domain
neels/mipsel
neels/mncc_codecs
neels/mncc_codecs2
neels/mncc_codecs3
neels/mncc_path
neels/msc_vlr_test_a54
neels/os2779
neels/os2983
neels/os3062
neels/osmo_timer
neels/re-est
neels/reass
neels/sms_over_gsup
neels/split
neels/unexpected_id_resp
neels/vgcs
neels/vlr_evil_twin1
neels/vlr_evil_twin3
neels/vtyref
news_from_openbsc
osmith/fix-python3
osmith/move-manuals-to-project-repos
osmith/rpm
osmith/wip
osmith/wip-csd
pespin/fix-smsc-use-after-free
pespin/foo
pespin/master
pespin/release-1.4.0
pespin/smpp2
pespin/systemd
pespin/test
pespin/tmp
pmaier/callref
pmaier/fixlength
pmaier/lac
rhizomatica/production
rhizomatica/testing
stsp/lu_expire
stsp/neighbor_ident
stsp/smpp_store_sms
tnt/silent-call
1.0.1
1.1.0
1.1.1
1.1.2
1.10.0
1.10.1
1.11.0
1.11.1
1.12.0
1.12.1
1.12.2
1.13.0
1.14.0
1.2.0
1.3.0
1.3.1
1.4.0
1.5.0
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.7.0
1.7.1
1.8.0
1.9.0
3G_2016_09
debian/0.9.13-0_jrsantos.1
debian/0.9.13-0_jrsantos.2
debian/0.9.13-0_jrsantos.3
debian/0.9.13-0_jrsantos.4
debian/0.9.13-0_jrsantos.5
debian/0.9.14-0_jrsantos.1
debian/0.9.14-0_jrsantos.2
fairwaves/0.14.0-fw.1
fairwaves/0.14.0-fw.2
fairwaves/0.15.1-fw.1
fairwaves/0.15.1-fw.2
fairwaves/0.15.1-fw.3
fairwaves/0.15.1-fw.4
fairwaves/1.6.1-fw.1
neels/os4351
on-waves/0.1
on-waves/0.2
on-waves/0.3
on-waves/0.3.1
on-waves/0.3.2
on-waves/0.3.3
on-waves/0.3.4
on-waves/0.3.91
on-waves/0.3.92
on-waves/0.3.93
on-waves/0.3.94
on-waves/0.3.95
on-waves/0.3.96
on-waves/0.3.97
on-waves/0.3.98
on-waves/0.3.98.2
on-waves/0.3.99
on-waves/0.3.99.1
on-waves/0.3.99.10
on-waves/0.3.99.11
on-waves/0.3.99.12
on-waves/0.3.99.13
on-waves/0.3.99.14
on-waves/0.3.99.15
on-waves/0.3.99.16
on-waves/0.3.99.17
on-waves/0.3.99.18
on-waves/0.3.99.19
on-waves/0.3.99.2
on-waves/0.3.99.20
on-waves/0.3.99.21
on-waves/0.3.99.3
on-waves/0.3.99.4
on-waves/0.3.99.5
on-waves/0.3.99.6
on-waves/0.3.99.7
on-waves/0.3.99.8
on-waves/0.3.99.9
openbsc/0.10.0
openbsc/0.10.1
openbsc/0.11.0
openbsc/0.12.0
openbsc/0.13.0
openbsc/0.14.0
openbsc/0.15.0
openbsc/0.9.0
openbsc/0.9.1
openbsc/0.9.10
openbsc/0.9.11
openbsc/0.9.12
openbsc/0.9.13
openbsc/0.9.13+deb1
openbsc/0.9.14
openbsc/0.9.14-onwaves1
openbsc/0.9.15
openbsc/0.9.16
openbsc/0.9.2
openbsc/0.9.3
openbsc/0.9.4
openbsc/0.9.5
openbsc/0.9.6
openbsc/0.9.8
openbsc/0.9.9
sysmocom/iu_before_collapse
sysmocom/iu_orig_history
upstream/0.9.13
upstream/0.9.14
zecke/release/openbsc-0.15.0+z6
-
c74d067856
sqlite optimisation: Avoid unneeded database operation
master
Keith Whyte
2022-06-17 20:16:28 +01:00 -
5faf693182
sqlite optimisation: check VLR earlier for dest. subscriber
Keith
2025-10-10 16:38:21 -06:00 -
81cbad69c9
vlr: Stop silent call before deduping subscribers
Matan Perelman
2025-09-18 12:45:57 +03:00 -
7fd46c7f4d
vlr: vlr_set_ciph_mode(): use vlr_subscr_security_context instead of umts_aka
Alexander Couzens
2025-09-26 22:09:34 +02:00 -
9c0013f601
vlr: remove old TODO to switch to osmo_tdef_fsm_inst_state_chg
Alexander Couzens
2025-06-03 21:10:38 +02:00 -
0a613aa028
vlr_lu_fsm: terminate the FSM instead of dispatching only a signal to the parent
Alexander Couzens
2024-10-21 18:47:30 +02:00 -
d59562d1b4
tests/{ctrl,vty}_test_runner.py: dump stdout/stderr
Vadim Yanitskiy
2025-09-17 19:37:55 +07:00 -
ebbee0e250
gsm48_cc_tx_setup: fix speech bearer capabilities
Oliver Smith
2025-09-03 14:54:50 +02:00 -
d0999628fd
gsm48_cc_tx_setup: remove extra bearer_cap var
Oliver Smith
2025-09-03 14:19:22 +02:00 -
9c28995398
gsm48_cc_tx_setup_encode_msg: split out
Oliver Smith
2025-09-03 13:42:24 +02:00 -
b70947f99f
gsm48_cc_tx_setup_set_bearer_cap: split out
Oliver Smith
2025-09-03 13:27:50 +02:00 -
eb9cd89089
gsm48_cc_tx_setup_select_codecs: split out
Oliver Smith
2025-09-03 12:28:15 +02:00 -
7ae6e6c509
gsm48_cc_tx_setup_set_transaction_id: tweak error msg
Oliver Smith
2025-09-05 08:43:22 +02:00 -
e9438d874e
gsm48_cc_tx_setup_set_transaction_id: split out
Oliver Smith
2025-09-03 11:28:43 +02:00 -
c57f3ee8ce
Build only for 2G
rhizomatica/testing
Keith Whyte
2025-09-04 17:14:29 +01:00 -
1227f61de2
gsm48_cc_tx_setup: fix speech bearer capabilities
osmith/wip
Oliver Smith
2025-09-03 14:54:50 +02:00 -
a7cabafc1d
gsm48_cc_tx_setup: remove extra bearer_cap var
Oliver Smith
2025-09-03 14:19:22 +02:00 -
4fe827ca6f
gsm48_cc_tx_setup_encode_msg: split out
Oliver Smith
2025-09-03 13:42:24 +02:00 -
86a1c0ab8e
gsm48_cc_tx_setup_set_bearer_cap: split out
Oliver Smith
2025-09-03 13:27:50 +02:00 -
9ef24105c7
gsm48_cc_tx_setup_select_codecs: split out
Oliver Smith
2025-09-03 12:28:15 +02:00 -
409a4e86dc
gsm48_cc_tx_setup_set_transaction_id: split out
Oliver Smith
2025-09-03 11:28:43 +02:00 -
10c52d551d
gsm48_cc_tx_setup: move msgb_alloc down
Oliver Smith
2025-09-03 11:24:27 +02:00 -
f40ff642d4
gsm48_cc_tx_setup: add goto error
Oliver Smith
2025-09-03 11:04:47 +02:00 -
5167c19507
send lcls conn-ctrl according to SDP media addresses
rhizomatica/production
Keith Whyte
2022-10-15 01:32:02 +01:00 -
bdfa862df8
Don't clear trans->cc.msg when local rtp port known
Keith Whyte
2022-10-15 01:26:42 +01:00 -
793cab8a88
Store GCR when we get the SETUP, don't wait till paging cb
Keith Whyte
2022-10-15 01:18:43 +01:00 -
43d08802cf
LCLS: Add function trans_find_by_same_gcr()
Keith Whyte
2022-10-15 01:08:53 +01:00 -
f8aca487fc
Don't set lcls control to CONNECT by default
Keith Whyte
2022-10-15 01:07:53 +01:00 -
d6d9d7d0cd
Add support for MSC initiated LCLS-CONNECT-CTRL
Keith Whyte
2022-10-06 23:29:57 +01:00 -
e587f76e0f
Avoid rare NULL pointer in sms_submit_pending()
Keith Whyte
2022-10-23 01:31:32 +01:00 -
176bb37d71
Add VTY command for SMS queue trigger holdoff
Keith Whyte
2022-06-18 03:22:18 +01:00 -
c1a7ed5058
Reduce the amount of sms queue runs
Keith Whyte
2022-10-23 01:19:23 +01:00 -
a2efd428cc
SMS optimisations
Keith Whyte
2022-06-22 23:02:32 +01:00 -
9f646e1a38
Avoid UPDATE immediately followed by DELETE
Keith Whyte
2022-06-17 20:16:28 +01:00 -
ef47c40287
Use unix timestamps in the SMS db
Keith Whyte
2022-06-17 19:51:06 +01:00 -
108a9905f2
SMS optimise: Move VLR check to db.c
Keith
2022-06-10 16:35:18 -05:00 -
c6af9d90bd
Bump version: 1.13.0.24-e1389 → 1.14.0
1.14.0
Oliver Smith
2025-08-27 08:23:05 +02:00 -
e13897ab2b
tests/smpp: fix building for debian 13 armv7l
Oliver Smith
2025-08-26 09:33:22 +02:00 -
b64f822ef8
vlr: when receiving imsi detach, purge the subscriber towards HLR
Alexander Couzens
2024-10-21 18:40:16 +02:00 -
5611c75328
vlr: extend the subscriber invalidate callback with reasons
Alexander Couzens
2024-10-21 19:41:59 +02:00 -
ba9f30c5cc
Fix building for debian 13 armv7l
Oliver Smith
2025-08-13 12:13:48 +02:00 -
174ad8354f
silent_call: check if subscriber has a connection
Vadim Yanitskiy
2025-08-13 20:58:49 +07:00 -
627d66b6e4
silent_call: use LOG_TRANS when msc_a is NULL
Vadim Yanitskiy
2025-08-12 04:58:20 +07:00 -
d0437fefa0
silent_call: Fix use after free of paging request
Matan Perelman
2025-08-07 13:18:31 +03:00 -
265f31dc57
sccp: Handle N-NOTICE.ind (Routing Failure of SCCP CL messages)
pespin/master
Pau Espin Pedrol
2025-07-16 18:01:46 +02:00 -
6bb84e2c6c
ran_peer: Introduce stats msc.ran_peers.{total,active}
Pau Espin Pedrol
2025-07-10 18:28:38 +02:00 -
98a4550612
msc: Initial implementation of N-PCSTATE.ind
Pau Espin Pedrol
2025-07-10 14:29:47 +02:00 -
faac99c70f
ran_peer: Drop unused events CONNECTION_{SUCCESS,TIMEOUT}
Pau Espin Pedrol
2025-07-14 18:09:49 +02:00 -
1c7e5bf604
ran_peer: Avoid paging attempt if not ready
Pau Espin Pedrol
2025-07-10 17:28:17 +02:00 -
f1b11dd154
ran_peer: Mark multiple funcs as static
Pau Espin Pedrol
2025-07-14 18:03:23 +02:00 -
d57f915e95
constify ptr arg in ran_peer_find_by_addr()
Pau Espin Pedrol
2025-07-14 17:22:33 +02:00 -
90a400a2a1
vty: Get rid of unneeded iu_client vty config
Pau Espin Pedrol
2025-07-11 16:53:15 +02:00 -
21a9f87a24
msc_main: Remove unnedeed include of ranap/iu_client.h
Pau Espin Pedrol
2025-07-11 15:59:01 +02:00 -
66e95ffe8f
libvlr: replace strncpy with OSMO_STRLCPY_ARRAY
Alexander Couzens
2025-02-16 22:25:52 +01:00 -
86cdab3a63
gsm0911_rcv_nc_ss(): avoid assertion failure in msc_a_put()
Vadim Yanitskiy
2025-04-08 20:59:00 +07:00 -
f7f0f451a0
SMS-over-GSUP: properly update MSC_CTR_SMS_RP_ERR_{MEM,OTHER}
Vadim Yanitskiy
2025-04-16 02:13:54 +07:00 -
ce80fdf587
SMS-over-GSUP: send network-originated MT-forwardSM-Err
Vadim Yanitskiy
2025-04-08 02:16:53 +07:00 -
d6bb80b496
gsm0911_gsup_rx(): invalidate vsub pointer
Vadim Yanitskiy
2025-03-28 17:04:29 +07:00 -
1e886e4b99
Drop use of deprecated vty is_config_node() cb
Pau Espin Pedrol
2025-03-04 18:17:54 +01:00 -
a28c6efc4f
Indicate error and release BSS connection when SMS transaction fails
Andreas Eversberg
2024-10-24 10:06:03 +02:00 -
bce6b7e1eb
Release BSS connection when CC transaction fails
Andreas Eversberg
2024-10-24 09:57:41 +02:00 -
3ffa34f13c
Bump version: 1.12.1.34-1e24a-dirty → 1.13.0
1.13.0
Oliver Smith
2025-02-12 13:10:30 +01:00 -
1e24ae38af
Include SM-RP-UI in outgoing GSUP message when presesnt
Simon Cornish
2025-01-28 11:53:44 -08:00 -
cf3b53dd48
NOT_FOR_MASTER: hard remove paging_request_join_vsub()
lynxis/vlr-for-sgsn
Alexander Couzens
2024-10-21 18:14:40 +02:00 -
15b33852cb
vlr: vlr_subscr_handle_cancel_req(): rework function
Alexander Couzens
2024-10-21 18:37:34 +02:00 -
51095e531b
RFC: vlr: vlr_lu_fsm: update the HLR only on initial IMSI attach
Alexander Couzens
2024-10-21 18:49:11 +02:00 -
3648ea6d17
fix tests
Alexander Couzens
2025-01-12 21:36:43 +01:00 -
6d7f8ff21e
WIP: vlr_lu_fsm: terminate the FSM instead of dispatching a signal to the parent
Alexander Couzens
2024-10-21 18:47:30 +02:00 -
9804686248
vlr: add PS support
Alexander Couzens
2024-10-21 18:34:24 +02:00 -
3d7450b68c
vlr: when receiving imsi detach, purge the subscriber towards HLR
Alexander Couzens
2024-10-21 18:40:16 +02:00 -
dfc7d109b6
vlr: extend the subscriber invalidate callback with reasons
Alexander Couzens
2024-10-21 19:41:59 +02:00 -
3073635707
vlr: only set HLR number if field is present
Alexander Couzens
2024-12-11 19:17:51 +01:00 -
b8e419069b
vlr: on subscriber disconnect, check if LU & Auth FSM are even valid
Alexander Couzens
2024-10-21 18:33:42 +02:00 -
177184ee2e
vlr: Add support for CS and PS timers
Alexander Couzens
2024-10-21 17:56:19 +02:00 -
4905797a4a
Check for protocol extension bit in message type at a central location
jolly/work
Andreas Eversberg
2024-10-30 13:38:59 +01:00 -
bb738e8072
Indicate error and release BSS connection when SMS transaction fails
Andreas Eversberg
2024-10-24 10:06:03 +02:00 -
8a7ba6785e
Release BSS connection when CC transaction fails
Andreas Eversberg
2024-10-24 09:57:41 +02:00 -
e2931c27ce
jenkins.sh: No need to build libosmo-sigtran with doxygen
Pau Espin Pedrol
2024-12-10 16:55:48 +01:00 -
db268fa642
vty: Avoid accessing gsupclient object fields directly
Pau Espin Pedrol
2024-12-03 14:44:08 +01:00 -
c67e71275d
Use gsup_client_mux from libosmo-gsup-client
Pau Espin Pedrol
2024-12-03 16:10:00 +01:00 -
40bb1f5b6e
vlr: add bool is_ps to vlr_alloc()
Alexander Couzens
2024-10-21 18:01:38 +02:00 -
826e2a14a2
vlr: vlr_auth_fsm: make the fsm private
Alexander Couzens
2024-10-08 22:31:39 +02:00 -
6729fa349b
vlr: make vlr_parq_fsm_init() private
Alexander Couzens
2024-10-08 22:27:26 +02:00 -
88b7d99932
vlr: drop msc/debug.h header
Alexander Couzens
2024-10-08 22:39:41 +02:00 -
ac492ce788
vlr: add a logging layer
Alexander Couzens
2024-10-08 22:25:35 +02:00 -
d2ed119f05
jenkins.sh: libosmo-netif no longer depends on libosmo-abis
Pau Espin Pedrol
2024-11-21 14:56:35 +01:00 -
360145f9fd
Bump version: 1.12.1.1-c21ae → 1.12.2
1.12.2
Oliver Smith
2024-11-13 13:11:47 +01:00 -
c21aedfcfc
Make compatible with private sigtran structs
Oliver Smith
2024-11-12 14:06:43 +01:00 -
8834144550
Use new libosmo-sigtran APIs to access osmo_ss7_instance
Pau Espin Pedrol
2024-11-05 17:29:03 +01:00 -
ae8d6a96bb
smpp: set TCP_NODELAY sockopt
Vadim Yanitskiy
2024-11-02 15:02:48 +07:00 -
408d2d1908
csd_bs: fix setting of Rate Adaptation for FAX and 3.1 kHz audio
Vadim Yanitskiy
2024-10-24 00:52:03 +07:00 -
e21d359a66
csd_bs: do not hard-code GSM48_BCAP_ITCAP_UNR_DIG_INF
Vadim Yanitskiy
2024-10-24 00:40:12 +07:00 -
daa90f3196
csd_bs: cosmetic changes to csd_bs_list_to_bearer_cap()
Vadim Yanitskiy
2024-10-24 00:27:44 +07:00 -
2fb32932ec
msc_net_init: replace spaces with tabs as indention
Alexander Couzens
2024-10-08 21:54:52 +02:00 -
b7e36255b8
vlr_auth_fsm: fix missing space
Alexander Couzens
2024-09-30 19:29:54 +02:00 -
3832541c3f
vlr: add the location update type to the callbacks tx_lu_acc/tx_lu_rej
Alexander Couzens
2024-10-08 21:03:26 +02:00 -
45d9b166eb
vlr: set the correct CN domain on GSUP messages
Alexander Couzens
2024-10-08 19:45:34 +02:00 -
5e13b6da05
vlr: add functions for vlr_is_cs() vlr_is_ps()
Alexander Couzens
2024-09-30 20:23:57 +02:00 -
64e4ae7bb7
vlr: refactor and rename vlr_timer into vlr_timer_val
Alexander Couzens
2024-10-07 23:27:04 +02:00 -
36ad5f3276
vlr: fix typo in comment
Alexander Couzens
2024-09-19 15:06:01 +02:00