mirror of https://gerrit.osmocom.org/libosmocore
Commit Graph
Select branches
Hide Pull Requests
2021q1
2021q4
2022q1
2022q2
2023q1
35c3
achemeris/sms-fixes
achemeris/sms-validity
arehbein/libosmocore_segm_cb_changes
arehbein/osmo_io_ipa
bugfix/encode-channel-type-signalling
cccamp2019
daniel/bvc-reset
daniel/gb-sns
daniel/misc
daniel/ns2
daniel/onwaves
daniel/scts-fixes
daniel/tracing
debian
fairwaves/ip-gb
fairwaves/production
falconia/os6448
fixeria/suart
jerlbeck/msgb-validation
jerlbeck/ns-48016-mods
jolly/7bit_ussd
jolly/lapd
jolly/testing
jolly/work
laforge/c-ares
laforge/cbsp
laforge/context
laforge/ctrl_osmo_io
laforge/gprs-ns-instances
laforge/gs
laforge/io_uring_batch
laforge/iu_up
laforge/libosmoisdn
laforge/log_io_gsmtap
laforge/log_io_stderr
laforge/notls-hack
laforge/nuttx
laforge/openwrt
laforge/pkgconfig
laforge/sock2
laforge/usdt
lynxis/epdg
lynxis/ns2_next
lynxis/ns2_vty
lynxis/sns_debugging
master
mmcternan/bb_maint
neels/codecs
neels/gsm-shark
neels/jhash
neels/ladder
neels/log_auto_colors
neels/log_functions
neels/log_timestamps
neels/new_fsm
neels/report_lock
neels/sc_rc
neels/sock
neels/subsys
neels/talloc_report_to_stdout
neels/wip
nrw/litecell15-merge
osmith/1.8.1
osmith/new-osmo-sock-functions
osmith/wip
pespin/dlci
pespin/epdg
pespin/gsup
pespin/multiaddr
pespin/osmo_io_segmentation_cb
sylvain/security
sysmocom/shared/log-speed
user/kluchnikov/gb-sns-hack
zecke/aes-ubsan
zecke/ancient/debian6.0
zecke/osmo-sip-connector
zecke/packages/wip
zecke/pre-release/0.9.3-t4
zecke/release/0.7-dev
0.1.0
0.1.1
0.1.10
0.1.11
0.1.12
0.1.13
0.1.14
0.1.15
0.1.16
0.1.18
0.1.19
0.1.2
0.1.20
0.1.21
0.1.22
0.1.23
0.1.24
0.1.25
0.1.26
0.1.27
0.1.28
0.1.29
0.1.3
0.1.30
0.1.31
0.1.4
0.1.4onwaves
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
0.10.0
0.10.1
0.10.2
0.11.0
0.12.0
0.12.1
0.2.0
0.3.0
0.3.1
0.3.1+deb1
0.3.1+deb2
0.3.10
0.3.11
0.3.2
0.3.3
0.3.4
0.3.5
0.3.6
0.3.7
0.3.8
0.3.9
0.4.0
0.4.1
0.4.2
0.4.3
0.5.0
0.5.1
0.5.2
0.5.3
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
0.6.5
0.6.6
0.7.0
0.8.0
0.8.2
0.8.3
0.9.0
0.9.3
0.9.4
0.9.5
0.9.6
1.0.0
1.0.1
1.1.0
1.2.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.5.2
1.6.0
1.7.0
1.8.0
1.9.0
1.9.1
1.9.2
3G_2016_09
fairwaves/0.9.6-fw.1
fairwaves/1.3.0-fw.1
fairwaves/1.3.0-fw.2
fairwaves/1.3.0-fw.3
fairwaves/1.3.0-fw.4
fairwaves/1.3.0-fw.5
fairwaves/1.3.0-fw.6
fairwaves/1.3.0-fw.7
Select branches
Hide Pull Requests
2021q1
2021q4
2022q1
2022q2
2023q1
35c3
achemeris/sms-fixes
achemeris/sms-validity
arehbein/libosmocore_segm_cb_changes
arehbein/osmo_io_ipa
bugfix/encode-channel-type-signalling
cccamp2019
daniel/bvc-reset
daniel/gb-sns
daniel/misc
daniel/ns2
daniel/onwaves
daniel/scts-fixes
daniel/tracing
debian
fairwaves/ip-gb
fairwaves/production
falconia/os6448
fixeria/suart
jerlbeck/msgb-validation
jerlbeck/ns-48016-mods
jolly/7bit_ussd
jolly/lapd
jolly/testing
jolly/work
laforge/c-ares
laforge/cbsp
laforge/context
laforge/ctrl_osmo_io
laforge/gprs-ns-instances
laforge/gs
laforge/io_uring_batch
laforge/iu_up
laforge/libosmoisdn
laforge/log_io_gsmtap
laforge/log_io_stderr
laforge/notls-hack
laforge/nuttx
laforge/openwrt
laforge/pkgconfig
laforge/sock2
laforge/usdt
lynxis/epdg
lynxis/ns2_next
lynxis/ns2_vty
lynxis/sns_debugging
master
mmcternan/bb_maint
neels/codecs
neels/gsm-shark
neels/jhash
neels/ladder
neels/log_auto_colors
neels/log_functions
neels/log_timestamps
neels/new_fsm
neels/report_lock
neels/sc_rc
neels/sock
neels/subsys
neels/talloc_report_to_stdout
neels/wip
nrw/litecell15-merge
osmith/1.8.1
osmith/new-osmo-sock-functions
osmith/wip
pespin/dlci
pespin/epdg
pespin/gsup
pespin/multiaddr
pespin/osmo_io_segmentation_cb
sylvain/security
sysmocom/shared/log-speed
user/kluchnikov/gb-sns-hack
zecke/aes-ubsan
zecke/ancient/debian6.0
zecke/osmo-sip-connector
zecke/packages/wip
zecke/pre-release/0.9.3-t4
zecke/release/0.7-dev
0.1.0
0.1.1
0.1.10
0.1.11
0.1.12
0.1.13
0.1.14
0.1.15
0.1.16
0.1.18
0.1.19
0.1.2
0.1.20
0.1.21
0.1.22
0.1.23
0.1.24
0.1.25
0.1.26
0.1.27
0.1.28
0.1.29
0.1.3
0.1.30
0.1.31
0.1.4
0.1.4onwaves
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
0.10.0
0.10.1
0.10.2
0.11.0
0.12.0
0.12.1
0.2.0
0.3.0
0.3.1
0.3.1+deb1
0.3.1+deb2
0.3.10
0.3.11
0.3.2
0.3.3
0.3.4
0.3.5
0.3.6
0.3.7
0.3.8
0.3.9
0.4.0
0.4.1
0.4.2
0.4.3
0.5.0
0.5.1
0.5.2
0.5.3
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
0.6.5
0.6.6
0.7.0
0.8.0
0.8.2
0.8.3
0.9.0
0.9.3
0.9.4
0.9.5
0.9.6
1.0.0
1.0.1
1.1.0
1.2.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.5.2
1.6.0
1.7.0
1.8.0
1.9.0
1.9.1
1.9.2
3G_2016_09
fairwaves/0.9.6-fw.1
fairwaves/1.3.0-fw.1
fairwaves/1.3.0-fw.2
fairwaves/1.3.0-fw.3
fairwaves/1.3.0-fw.4
fairwaves/1.3.0-fw.5
fairwaves/1.3.0-fw.6
fairwaves/1.3.0-fw.7
-
0f5f93d2db
osmo-auc-gen: Add -O to the getop line to make it work
Holger Hans Peter Freyther
2012-03-21 21:38:42 +0100 -
13b07de36a
auth: Update test result with the new OP/OPC output
Holger Hans Peter Freyther
2012-03-21 20:54:44 +0100 -
a72e47b8a0
auth_milenage/osmo-auc-gen: compute OPC in case only OP is known
Harald Welte
2012-03-21 09:03:16 +0100 -
5fb795e972
osmo-auc-gen: Introduce a small cmdline help/reference
Harald Welte
2012-03-21 08:51:48 +0100 -
042afe7fe7
milenage: Add function to compute OPC from OP and K
Harald Welte
2012-03-21 08:19:47 +0100 -
fb6a2e274f
lapd: Remove unused variable t200_start in lapd_acknowledge.
Holger Hans Peter Freyther
2012-03-16 10:35:38 +0100 -
58d3153249
misc: Fix warning when compiling telnet_interface.c
Holger Hans Peter Freyther
2012-03-16 09:18:12 +0100 -
2dafed51e5
gsm/a5: Rewrite equation doc with proper numbering
Sylvain Munaut
2012-03-01 19:54:02 +0100 -
1e57eb6112
misc: Deal with smatch warnings about the bitfields
Holger Hans Peter Freyther
2012-03-02 14:14:33 +0100 -
a9efc12ccd
vty/telnet: Add function to allow binding telnet interface to custom IP/Interface
Sylvain Munaut
2012-03-01 20:41:40 +0100 -
52746469ff
misc: Use msgb_free for freeing the messages
Holger Hans Peter Freyther
2012-03-01 20:30:32 +0100 -
3e04ed6083
gsmtap: Add GSMTAP_GPRS_CS() / GSMTAP_GPRS_MCS()
Harald Welte
2012-02-08 18:13:34 +0100 -
4b332d7d0e
libosmocore/gsm: Fixed total size of gsm48_req_ref
Andreas Eversberg
2012-02-07 20:02:17 +0100 -
07b625dd2c
GSM 08.08: change gsm0808_create_classmark_update() prototype
Harald Welte
2012-01-23 10:02:58 +0100 -
65c2d36005
GSM 08.08: Cleanup the code, remove lots of magic hard-coded numbers
Harald Welte
2012-01-21 14:26:01 +0100 -
7d974addc6
gsmtap: make sure we agree with wireshark on GSMTAP channel types
Harald Welte
2012-01-26 13:10:36 +0100 -
2c02043f49
TLV/msgb: Return first byte of newly-pushed data from msgb_*_push()
Harald Welte
2012-01-22 23:03:38 +0100 -
97510814d8
tests: Introduce a very basic gsm0808 test
Holger Hans Peter Freyther
2012-01-22 13:36:52 +0100 -
58e6d96d68
abis: gsm_data_shared.h includes libosmo-abis header, add abis to cflags
Holger Hans Peter Freyther
2012-01-15 17:52:02 +0100 -
3068d5747a
msgb_trim(): actually trim to an absolute length, as the comment states
Harald Welte
2012-01-14 22:07:59 +0100 -
b0f91513cd
msgb: introduce msgb_trim() and msgb_l3trim() to trim msgb's
Harald Welte
2012-01-14 21:53:41 +0100 -
7be8c2b686
Merge remote-tracking branch 'origin/zecke/lapd-fixes'
Holger Hans Peter Freyther
2012-01-14 21:44:03 +0100 -
3a5f08c221
lapdm: Make sure that the msgb_l3len(msg) == length...
Holger Hans Peter Freyther
2012-01-12 23:12:28 +0100 -
90656dbd00
lapd: Warn if someone attempts to send an empty message
Holger Hans Peter Freyther
2012-01-13 05:49:29 +0800 -
6ecafef28f
lapd: Mention the L3 size of the payload being sent
Holger Hans Peter Freyther
2012-01-13 05:46:26 +0800 -
301f01e938
libosmocore/lapd: Fixed handling of sequence errors at lapd_core.c
Andreas.Eversberg
2012-01-10 13:02:01 +0100 -
4b6bc3b4b5
Fix generation of GPRS Routing Area in case of 3-digit MNC
Gus Bourg
2011-12-14 23:20:21 +0100 -
4a075f82f0
lapd: Disable one part of the test as it fails on FreeBSD
Holger Hans Peter Freyther
2011-12-12 00:41:25 +0100 -
15f740caa3
lapd_test: Look at the content of LAPD messages and compare them
Holger Hans Peter Freyther
2011-12-12 00:29:50 +0100 -
72bd4eb3b9
lapdm: Create a simple test case to transmit data between both ends
0.4.1
Holger Hans Peter Freyther
2011-12-11 20:25:12 +0100 -
d318e61607
auth_core: add missing string.h include to reduce warnings
Harald Welte
2011-12-07 12:16:27 +0100 -
aae2362455
auth_core: don't use anonymous unions to make certain gcc versions happy
Harald Welte
2011-12-07 11:35:02 +0100 -
57143a4361
milenage_test: make sure test output is what .ok file expects
Harald Welte
2011-12-07 03:12:44 +0100 -
1726ec5e17
auth_milenage: we now copy RAND in auth_core, no need to do it twice
Harald Welte
2011-12-07 02:56:28 +0100 -
9df00bb857
milenage_test: make sure test result matches expectations
Harald Welte
2011-12-07 02:56:11 +0100 -
915e0ef5e7
add 'osmo-auc-gen' tool that can be used to generate auth vectors
Harald Welte
2011-12-07 02:38:42 +0100 -
4afdd5dca2
auth_core: Make sure we always save the RAND in the vector
Harald Welte
2011-12-07 02:38:18 +0100 -
a5ab1620f4
auth_core: add functions for parsing algorithm names
Harald Welte
2011-12-07 02:33:11 +0100 -
5c6032393b
whitespace fixes in milenage_test.ok
Harald Welte
2011-12-07 00:24:59 +0100 -
4b3fbd45ac
add milenage internal headers to ensure 'make dist' works
Harald Welte
2011-12-07 00:24:32 +0100 -
e076ac087c
add autotest script for milenage/auth testing
Harald Welte
2011-12-07 00:10:18 +0100 -
781bd5daeb
Auth: Import milenage implementation from hostap (Jouni Malinen)
Harald Welte
2011-12-06 22:23:52 +0100 -
d82e0eb697
Add a generic abstraction for GSM/3G authentication algorithms
Harald Welte
2011-12-06 21:53:42 +0100 -
39a287db74
comp128: mark ki and srand as 'const' input parameters
Harald Welte
2011-12-06 21:52:09 +0100 -
75524cbabd
increment LIBVERSION of libosmocore for new api
0.3.11
Harald Welte
2011-12-01 21:12:11 +0100 -
ad633b0919
SMS: export gsm411_bcdify() and gsm411_unbcdify() functions
Harald Welte
2011-12-01 21:08:19 +0100 -
62cb457632
tests: Use the missing from the source directory
Holger Hans Peter Freyther
2011-11-29 22:20:34 +0100 -
322f60aeb6
fix two mistakes in AM_LDFLAGS
Alexander Huemer
2011-11-20 21:53:15 +0100 -
85fc31416b
BSSGP: Add functions required for true BSS-side BSSGP implementation
Harald Welte
2011-11-25 08:58:40 +0100 -
eb3ccf6489
BSSGP: add more doxygen comments
Harald Welte
2011-11-25 08:15:42 +0100 -
e7e28ed092
Update .gitignore with new tests
Sylvain Munaut
2011-11-25 07:45:49 +0100 -
2861007a40
GPRS: add new bssgp_create_cell_id(), opposite of bssgp_parse_cell_id()
Harald Welte
2011-11-24 21:32:07 +0100 -
a9f23c8291
GPRS NS: Add some doxygen API documentation
Harald Welte
2011-11-23 15:01:31 +0100 -
40a8700247
libosmocore: Update LIBVERSION because of ABI chaanges
Sylvain Munaut
2011-11-24 17:53:53 +0100 -
29eb92db02
core/conv: Add regression testing code
Sylvain Munaut
2011-11-24 17:48:42 +0100 -
ae8dbb4d77
core/conv: Add utility methods to know length of coded/decoded vectors
Sylvain Munaut
2011-11-24 17:47:32 +0100 -
297d13f460
core/conv: Add support for other termination types (trunc & tail biting)
Sylvain Munaut
2011-11-24 17:46:58 +0100 -
d4440d4cfa
core/conv: Really only consider error for non-zero soft values
Sylvain Munaut
2011-11-24 16:04:58 +0100 -
03d2c8906b
core/conv: Minor documentation improvements
Sylvain Munaut
2011-11-24 11:53:49 +0100 -
9a5f3b8f78
gsm/lapd_core: Make sure rc is initialize in lapd_rx_u
Sylvain Munaut
2011-11-20 09:01:59 +0100 -
e45e699199
core/logging: Remove const qualifier on return of logp2syslog_level
Sylvain Munaut
2011-11-20 08:59:36 +0100 -
31d3de943c
core/serial: Fix warning when on platform other than linux
Sylvain Munaut
2011-11-20 08:55:11 +0100 -
ad4a6a8840
gsm/a5: Bit faster way to compute parity ...
Sylvain Munaut
2011-11-20 08:46:56 +0100 -
17af41d9cd
utils: Fix alias to weak alias to allow OSX compilation
Sylvain Munaut
2011-11-19 22:30:39 +0100 -
a42e2f6fb6
tests/a5: Add a5_test.ok as EXTRA_DIST
Sylvain Munaut
2011-11-17 21:31:01 +0100 -
fb19530f67
tests: fix cut & paste error
Sylvain Munaut
2011-11-17 21:16:51 +0100 -
2735ac4848
gsm/a5: Add documentation
Sylvain Munaut
2011-11-17 21:01:46 +0100 -
7f975d231b
gsm/a5: Rewrite A5/2 algo to avoid the delayed bit
Sylvain Munaut
2011-11-17 20:36:50 +0100 -
810c33483e
tests/a5: Add a5 regression testing
Sylvain Munaut
2011-11-17 20:33:19 +0100 -
3e387cb35c
gsm/a5: Add const qualifier on the key
Sylvain Munaut
2011-11-17 19:45:42 +0100 -
f6c1d4cd81
tests: Fix the make distcheck of libosmocore with the tests
Holger Hans Peter Freyther
2011-11-14 14:37:46 +0100 -
42885f8806
Merge branch 'zecke/gnu-autotest'
Holger Hans Peter Freyther
2011-11-14 13:35:48 +0100 -
bf12800c51
tests: Initialize log system to fix crash, update test result
Holger Hans Peter Freyther
2011-11-13 22:48:37 +0100 -
72eb44cc51
tests: timer: set maximum wait time to obtain test results
Pablo Neira Ayuso
2011-11-13 17:40:09 +0100 -
7a0ca16eec
tests: timer: use stderr for non-repeatable output
Pablo Neira Ayuso
2011-11-13 17:22:33 +0100 -
ad0e8859c2
tests: Reduce the iterations for the timertest, ignore stderr
Holger Hans Peter Freyther
2011-11-13 09:00:55 +0100 -
f141837ea8
tests: timer: add parameter to select the number of steps
Pablo Neira Ayuso
2011-11-13 02:02:12 +0100 -
f9eda7489b
tests: Use GNU autotest to execute our tests and compare textual output
Holger Hans Peter Freyther
2011-11-13 01:02:54 +0100 -
36a9cdfcd6
git: Ignore vi files (.swp, .swo)
Holger Hans Peter Freyther
2011-11-12 11:12:16 +0100 -
4cfbae8152
utils: Add declaration back for osmo_osmo_hexdump_nospc
Sylvain Munaut
2011-11-13 23:04:00 +0100 -
a71b8eaca7
timer: Better fix to the timer re-scheduling situation
Pablo Neira Ayuso
2011-11-13 10:11:31 +0100 -
cc90d494ce
gsm/gsm0411_smc: Fix typo
Sylvain Munaut
2011-11-12 23:52:40 +0100 -
0d9b8ec9d3
include/gsm_04_11: Fix compatibility issue with GSM411_TMR_TC1A
Sylvain Munaut
2011-11-12 23:52:20 +0100 -
c1a91a896f
gsm/sms: Rewrite of SMR process, extracted from OpenBSC
Andreas Eversberg
2011-10-28 11:05:37 +0200 -
bbf9034eaa
gsm/sms: Rewrite of SMC process, extracted from OpenBSC
Andreas Eversberg
2011-10-28 03:55:37 +0200 -
d84f47abb3
gsm/sms: Moved utility functions of SMS processing to new gsm0411_utils.c
Andreas.Eversberg
2011-11-06 20:22:12 +0100 -
c626da9f87
gsm/sms: Added DLSMS debugging
Andreas Eversberg
2011-10-28 03:53:50 +0200 -
153903c8cf
gsm/lapdm: Display SAPI in debug message for easier debug
Andreas.Eversberg
2011-11-06 20:47:00 +0100 -
816e178e99
gsm/lapdm: Fix UI frames from BTS->MS have length (B4 format)
Andreas.Eversberg
2011-11-06 20:46:30 +0100 -
f1f80de007
gsm/lapdm: Fix TA and power level handling in the ACCH header
Andreas.Eversberg
2011-11-06 20:45:29 +0100 -
cbed327965
gsm/lapdm: Set N201 depending on the frame type
Andreas.Eversberg
2011-11-06 20:43:08 +0100 -
5ac44784b6
gsm/lapdm: Make T200 timer depends on the link type (SACCH is slower)
Andreas.Eversberg
2011-11-06 20:35:48 +0100 -
a42b699516
gsm/lapdm: Add missing msgb_free in rslms_rx_rll error cases
Andreas.Eversberg
2011-11-06 20:31:47 +0100 -
5ad4ac800c
lapd: Fixed possible double free buf in lapd_core.c
Andreas Eversberg
2011-11-01 09:40:21 +0100 -
f948dbc442
vty: Fixed vty_down_level to move down from config nodes
Andreas.Eversberg
2011-11-10 23:09:35 +0100 -
dc3be0a653
vty/telnet_interface: Add telnet_exit function
Andreas.Eversberg
2011-11-06 20:09:28 +0100 -
aeeb7070f8
core/timer: Allow an already scheduled timer to be re-scheduled at a new time
Sylvain Munaut
2011-11-11 18:57:59 +0100 -
54187ba442
core/rbtree: remove redundant if()-condition in rb_erase()
Sylvain Munaut
2011-11-11 15:31:01 +0100 -
a83cbe12f8
core/rbtree: make clear distinction between two different cases in rb_erase()
Sylvain Munaut
2011-11-11 15:29:59 +0100 -
b8c5bdefcd
core/rbtree: reorganize code in rb_erase() for additional changes
Sylvain Munaut
2011-11-11 15:28:01 +0100