[libosmocore] annotated tag upstream/0.9.0 created (now 557274c)
Ruben Undheim
rubund-guest at moszumanska.debian.org
Sun Nov 29 13:33:18 UTC 2015
This is an automated email from the git hooks/post-receive script.
rubund-guest pushed a change to annotated tag upstream/0.9.0
in repository libosmocore.
at 557274c (tag)
tagging 8649d57f507d359c99a89654aac7e19ce22db282 (commit)
tagged by Holger Hans Peter Freyther
on Tue Nov 3 09:32:49 2015 +0100
- Log -----------------------------------------------------------------
Move to 0.9.0 for the library
-----BEGIN PGP SIGNATURE-----
iEYEABECAAYFAlY4cTwACgkQGckbdURWU2pEmgCfXGwjGzHgaJhsPZmRJ4Ee1ZRs
bAcAnA5qmzCU23VlEo6KsabNCtjugxDC
=Z060
-----END PGP SIGNATURE-----
Alex Badea (6):
gsm_04_12: fix 04.13 typos
gsm_08_58: add struct and constants for RSL_IE_CB_CMD_TYPE
protocol: introduce gsm_03_41.h
gsm 03.41: fix GSM341_MSG_CODE macro argument
tests/timer: tweak path to config.h
doxyfiles: refer paths to @srcdir@
Alexander Chemeris (3):
sms: Fix typo in a macros name: GSM340_SMS_RESSERVED -> GSM340_SMS_RESERVED.
sms_test: Do not crash on logging.
sms: Add missing brackets in the relative validity time calculation.
Alexander Huemer (11):
libosmocore: add missing AC_LANG_SOURCE for current autoconf
libosmocore: rename configure.in -> configure.ac
correct declaration of osmo_sitype2rsl
update .gitignore
fix two mistakes in AM_LDFLAGS
correct inverted logic from commit f3ba8a
Makefile.am: Use AM_CPPFLAGS
ussd: Fix text of RELEASE COMPLETE
fix some "implicit declaration" warnings in osmo-nitb
libctrl: only free() msgb if it was alloc()ed
Makefile.am: Use AM_CPPFLAGS
Andreas Eversberg (38):
gsm48: introduce MM_CONNECTION_PEND state
[gsm48] fix typo in struct gsm48_req_ref
[RSL] Added special RSL message types for mobile side
Added single octet TV (type + value) to libosmocore.
Added new IE definitions to gsm_04_08.h of libosmocore.
Add 3-digit MNC support to gsm48_generate_lai()
[VTY] add support for numeric ranges with negative numbers
Add handover and frequency redefiniton message headers
gsm/utils: Adding conversion of "mobile power class" to dBm
LAPD: Moved timer handling into seperate functions
Added defines to use primitive/operation tuples in switch/case statements
lapd: Fixed possible double free buf in lapd_core.c
gsm/sms: Added DLSMS debugging
gsm/sms: Rewrite of SMC process, extracted from OpenBSC
gsm/sms: Rewrite of SMR process, extracted from OpenBSC
libosmocore/gsm: Fixed total size of gsm48_req_ref
logging: Avoid compiler warnings when compiling c++ code
VTY: Allow to compile vty.h and command.h headers with C++
Fix encoding of BSSGP_IE_NUM_OCT_AFF in bssgp_tx_llc_discarded()
Fix: gprs_ns_destroy() now frees all NSVCs and its timers
Fix: Correcting bssgp_tx_fc_bvc, bssgp_tx_fc_ms, bssgp_tx_ul_ud
Doc: Adding new parameter descriptions in gprs_bssgp_bss.c
GSM48: Avoid unaligned access in gsm48_construct_ra
Add tlvp_val16_unal() / tlvp_val32_unal() to align 16 and 32 bit values
Fix: LAPDm contention resoltion must acknowledge subsequent SABM
Fix of potential memory leaks at lapdm.c
Add LAPDm collision test (contention resolution on network side)
Remove osmo_phsap_prim from lapdm.h and move to a seperate header file
Add MPH and TCH primitives to layer 1 SAP
Add RSSI to l1sap
Add chan_nr to RACH info at L1SAP interface
LAPDm: Fix re-establishment of datalink
LAPDm: Allow sending unit data on DCCH
Fix RR cause values
Fix encoding of last character at 7bit encoding function
Fix: Handle returned length by gsm_7bit_encode correctly
LAPD: Free resume/re-establishment msgb if it carries no content
Add special 7-bit encoding and decoding functions for USSD coding
Andreas Rottmann (1):
build: Fix out-of-tree builds
Andreas.Eversberg (14):
Added some "get"-functions to bitvec of libosmocore.
bitvec: Fix decoding of H / L values
gsm/gsm48_ie: Fix frequency list decoding
gsm/gsm48_ie: Fix other range format decoding
vty/telnet_interface: Add telnet_exit function
vty: Fixed vty_down_level to move down from config nodes
gsm/lapdm: Add missing msgb_free in rslms_rx_rll error cases
gsm/lapdm: Make T200 timer depends on the link type (SACCH is slower)
gsm/lapdm: Set N201 depending on the frame type
gsm/lapdm: Fix TA and power level handling in the ACCH header
gsm/lapdm: Fix UI frames from BTS->MS have length (B4 format)
gsm/lapdm: Display SAPI in debug message for easier debug
gsm/sms: Moved utility functions of SMS processing to new gsm0411_utils.c
libosmocore/lapd: Fixed handling of sequence errors at lapd_core.c
Bhaskar (3):
gsm_utils: refer to ETSI TS 05.08 instead of TS 08.05
gsm_04_08.h: Fix GSM48_CMODE_DATA_3k6 as per 3GPP TS 04.08 / 10.5.2.6.
gsm_04_08.h: GSM48_MT_RR_VGCS_UPL_GRANT value corrected
Christian Vogel (2):
ubit2pbit flushes at the wrong moment, added one note to bits.h
Replace obsolete automake AM_CONFIG_HEADER.
Christoph Fritz (1):
logging: include stdarg.h for va_list
Ciaby (2):
debian: fix build errors with libosmogsm and libosmoctrl
Fix debian packaging
Daniel Willmann (28):
Merge commit 'har/laforge'
Add functions to search for rate counters by name
Add a function to search for a counter by name
lapd: Check in rslms_rx_rll() if lapdm context was initialized earlier
tests: Don't delete atconfig in clean
lapdm: Make lapdm_datalink_for_sapi public
tests/lapd: Add a testcase to check for LAPDm sync issues
gsm/lapdm: Prevent LAPD tx_queue from filling up in polling mode
write_queue: Avoid possible use-after-free if fd is read-/writable
vty: Avoid use-after-free in VTY telnet interface
Add libctrl, an SNMP-like control interface
libctrl: Add macros to help define commands
libctrl: Add commands to query counters and rate_cntr
libctrl: Add ctrl_cmd_cpy() to copy a command
libctrl: Use inttypes.h macros to make uint64_t printfs portable.
libctrl: Bind control interface to localhost
libctrl: Mark the cmd set/get/verify functions static
libctrl: Don't overwrite error reply if the verify function sets one
libctrl: Keep track of connections in struct ctrl_handle
libctrl: Change controlif_setup so it returns the ctrl handle
libctrl: Add trap helper function
libctrl: Add function ctrl_cmd_send_to_all
ctrl: Improve error handling if controlif setup fails
ctrl: Change the paths to bts.%i. instead of bts%i
ctrl: Improve error messages in ctrl_cmd_handle
ctrl: Use strtol instead of atoi to detect conversion errors
libctrl, osmo-bsc: Get rid of net prefix
smscb/gsm0341_test: Add \r padding to the message
Dennis Wehrle (1):
sms: SMS where cropped (from VTY), concatenation of SMS where not possible
Diego Elio Pettenò (12):
build: simplify test handling and speed up build.
build: simplify headers management and remove recursion
build: use the standard AM_V_GEN definition for output.
build: use BUILT_SOURCES for the generated source files.
build: avoid duplication of automake options, add no-dist-gzip.
build: avoid calling undefined macro.
build: LT_INIT already replaces AC_PROG_LIBTOOL.
build: avoid multi-level recursion for src/ directory.
build: use default htmldir directory.
codec: make data tables constant.
vty: avoid using a .data variable.
build: use LT_INIT(pic-only) instead of forcing -fPIC.
Dieter Spaar (1):
Add mandatory routeing area IE to SUSPEND-NACK
Dmitri Soloviev (1):
gsm0808.c: Add TLV definition for LAYER3_HEADER_INFORMATION
Eric Butler (2):
Fix debian package building.
Use package version since git info won't be available.
Evgeny Zverev (1):
Fix build on Cygwin
Gus Bourg (1):
Fix generation of GPRS Routing Area in case of 3-digit MNC
Harald Welte (624):
initial commit of current OpenBSC state
Merge commit 'origin/master'
Merge commit 'origin/master' into mncc-harald
Merge branch 'master' of gitosis at bs11-abis.gnumonks.org:openbsc
Merge branch 'mncc-harald'
Merge branch 'master' into talloc
Merge branch 'master' into talloc
Merge branch 'master' into sms
Merge branch 'master' of gitosis at bs11-abis.gnumonks.org:openbsc
Merge branch 'master' of gitosis at bs11-abis.gnumonks.org:openbsc
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge commit 'origin/master'
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into rtp_proxy
Merge branch 'rtp_proxy'
Merge branch 'master' into sms
Merge commit 'origin/master'
Merge commit 'origin/master' into sms
Merge commit 'origin/master'
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into sms
Merge branch 'master' into config_file
Merge commit 'origin/master'
Merge branch 'master' into config_file
Merge commit 'origin/master'
Merge commit 'origin/master'
Merge commit 'origin/master'
Merge commit 'har/master'
Merge commit 'har/master'
Merge commit 'origin/master'
Merge branch 'master' into encryption
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
Merge remote branch 'goeller/master'
intial checkin of the libosmocore project
intial checkin of the libosmocore project
add missing Makefile.am in include/osmocore/protocol directory
update gitignore file
add missing automake / autoconf files
fix config.h directory
fix select.c build (config.h)
add GPL to project source
add msgb and tlv support bits required for openbsc gprs branch
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
fix msgb_talroom() calculation
msgb: add msgb->l1h member
Import value_string utilities and some RSL stuff from OpenBSC
add msgb_l1() and msgb_l1len() inline functions
add two new RSL utility functions
import some GSM 04.08 utility code from OpenBSC
fix rsl_enc_chan_nr() for SDCCH4
add 'transparent' argument to rsl_rll_push_l3() and rsl_rll_push_l3()
import gsm_band_name() and gsm_band_parse() from OpenBSC
import bcd2char() and char2bcd() from OpenBSC
import gsm48 utility functions from OpenBSC
add new rsl_dec_chan_nr() function
fix CCCH parsing
update GSMTAP to version 0x02
add GSTMAP ARCFCN flag bits
mark some occasions of bitvec as 'const' as appropriate
some more ip.access specific ABIS_NM defines
introduce RxLev statistics module, an efficient way for power scan data
import some gsm band/arfcn/time related utilities from OsmocomBB
use strtol instead of atoi
add --disable-talloc option to build without talloc support
add option --disable-tests to disable building of test binaries
import GSM04.08 encode/decode functions and mncc.h from openbsc
fix compiler warnings (itsme <itsme at xs4all.nl>)
Add 'libosmocore/' from commit '045cc22baeb7f12dcb0022b79a1984d86e922870'
bump version to 0.1.0
add git-version-gen magic to automatically generate package version
Merge commit '4cd3d8a2c7982ba11d05d2500b1bfca44f440d1e'
get_value_string(): return "unknown 0x..." instead of "unknown"
use more value_string in gsm48 and rsl
replace gsm48_cc_msg_names[] with gsm48_cc_msg_name()
replace rsl_rlm_cause_strs with rsl_rlm_cause_name()
Merge commit '52b4abdcb351830f5493a50c4181ef3947f3feab'
Merge commit '52b4abdcb351830f5493a50c4181ef3947f3feab'
Import 'debug' support from OpenBSC into libosmocore
debug.c: fix no-color-printing in case .color = NULL
debug: remove unneeded 'number' member of 'struct debug_info_cat'
rename 'debug' interface to 'logging' interface
Merge commit '3ae2758fba1dc9b364238c6e1e7d591b12c3d878'
logging: fix default initialization of per-category loglevels
only include strings.h if it is actually preent
logging: only compile stderr target if we actualy have stderr
import gsm48_mi_to_string() from OpenBSC
gsm48-ie.c: Fix year in copyright message
remove references to u_int*_t and use uint*_t instead
remove the unneeded bts_link pointer from msgb
msgb: remove smsh, llch, tlli and gmmh
msgb: introduce msgb->cb (the control buffer)
Merge commit '074c9f904cb5e4f6ab014d76e4abc079c16fc5d7'
import gsm48_parse_ra() and gprs_tlli_type() from openbsc
gsm48.h: Prevent accidental re-inclusion of same header file
Merge commit 'debf95507461965aa82be2fa2bf34119343cfb0e'
Import gsm48_construct_ra() from openbsc
Merge commit '35a939463eee58492c88cbe7531288237cdcf454'
msgb: initialize cb[] to zero during msgb_reset()
Create new 'gprs-sgsn' branch on top of 'gprs-conf'
GPRS: remove hard-coded IP address for NSIP responses from SGSN->BTS
gprs: Update gprs-sgsn branch to use new msgb->cb layout
GPRS: Modularize the NS implementation
gprs: Use new msgb->cb[] for storing a pointer to the NS-VC through which it was received
gprs: remove msgb->nsvc pointer and replace it with NSEI and BVCI
GPRS: Introduce a GPRS Gb Proxy
[gprs] fully integrate VTY configuration into Gb proxy
[gprs] Build the SGSN stand-alone and not as part of bsc_hack
[gprs] introduce BSSGP concept of BTS contextx
[gprs] BSSGP: convert cause strings to value_string
[gprs] convert ns_cause_str to value_string
[gprs] Ensure msgb->l3h points to Layer3 (04.08)
[gprs] SGSN: Expect all Identifiers to be stored at highest level
[gprs] Use stdint.h types (uintXX_t instead of u_intXX_t)
[gprs] pass BSSGP UL-UNITDATA Cell ID up into GMM layer
[gprs] correctly calculate the length of the BSSGP PDUs
[gprs] Unify log messages of the NS protocol implementation
[gprs] NS: replace nsvc->timer_is_tns_alive with nsvc->timer_mode
[gprs] NS: improved timer handling for RESET
[gprs] NS: Start ALIVE Procedure after receiving RESET_ACK
[gprs] NS: If we are the BSS side, UNBLOCK the connection after it is ALIVE
[gprs] Move all GPRS related code to src/gprs subdirectory
Merge commit '95df5c0179f6b24d31c6720a43434755ed58aa22'
[gprs] Add new 'NS' and 'BSSGP' logging categories
[gprs] NS: Add signals in the event of BLOCK/UNBLOCK/RESET
[gprs] gb_proxy: Send proper BSSGP STATUS msg in error case
[gprs] BSSGP: cosmetic cleanup
[gprs] NS: cleanup / fix compiler warnings
logging: introuduce log_level_str() to obtain the name of a log level
logging: add log_vty_{level,category}_string()
Merge commit '7638af95fd08213aef4adb3c6399975fe3621855'
[gprs] NS: Make sure we include "Rx" in the log statement for NS RESET
[gprs] gb-proxy: We might receive a NS-RESET for a NS-VC that we already know
[gprs] NS: include port number in log statement
[gprs] NS: update the remote peer IP addr/port on NS RESET
[gprs] NS: elevate events from LOGL_DEBUG to LOGL_INFO
[gprs] NS: more state transitions, error reporting via Tx STATUS PDU
NS: don't memcmp sockaddr_in but compare ip and port individually
NS: More INFO messages about what we actually transmit
NS: Add more LOG_DEBGU messages and retransmit NS-ALIVE
NS: Debug NS timer expiry
NS / GB Proxy: Add Signal in case Tns-Alive expires too often
NS: Send STATUS or RESET when receiving NS_ALIVE on unknown NSVC
Display NSEI instead of NSVCI for all debug msgs
NS: Send UNBLOCK signal when we get UNBLOCK_ACK from peer
NS: Add support for persistent NS-VC configuration
Make sure all commands of SHOW_NODE to ENABLE_NODE
use new install_element_ve()
NS: Make all timers configurable from VTY
GPRS: We have to do the msgb_free() in NS not Gb Proxy
Add new 'rate counter' implementation to libosmocore
[GPRS] NS: Start to use rate_ctr_group code from libosmocore
Merge commit '7b45d608872f17ab8b71d53a2d87e5f8d621b007'
[GPRS] NS: Fix wrong counter use and remove debug statement
rate_ctr: Store the numeric index as part of 'rate_ctr_group'
[GPRS] NS: properly assign msgb->l2h to count outgoing bytes correctly
[GPRS] NS: Show statistics on VTY only if requested
rate_counters: Remove group-name-sprintf-with-idx string
[rate_ctr] Rename group_prefix_fmt to group_name_prefix
[GPRS] NS: more rate counters for BLOCK / DEAD count
Merge commit 'cf734784b0433dfa6b77909f83cc3620e523f5d7'
[GPRS] NS: remove debug statement about l2len
[rate_ctr] always 'overflow' in next larger inetrval when interval ends
[GPRS] NS: Fix segfault when receiving message from unknown NS-VC
[GPRS] NS: Remove 'unknown_nsvc' from list of NS-VCs
[GPRS] BSSGP: add function declaration
[GPRS] BSSGP: Elaborate more on FIXMEs
[GPRS] BSSGP: Make implementation more robust
[GPRS] BSSGP: Refuse blocking of signalling BVC; Ignore traffic on blocked BVC
[GPRS] gb_proxy: Initiate RESET procedure on persistent NS-VC at startup
[VTY] Remove OpenBSC specific node-exit handling from src/vty
[VTY] Introduce "end" command that works from any level in config
[GPRS] NS: Add 'nsvc nsei ... (block|unblock|reset)' command to VTY
[GPRS] NS: Always start NS-ALIVE procedure after RESET
[GPRS] NS: Introduce command to display a single NSE
[GPRS] NS: VTY: Don't nsvc_delete() on 'no nse...'
[GPRS] NS: Allow filtering of log messages by NSVC / NSEI
VTY: Context-sensitive help for logging related commands
[GPRS] NS: Receiving a STATUS message is a NOTICEable event
[GPRS] BSSGP: Rename bssgp_bts_ctx to bssgp_bvc_ctx
[GPRS] BSSGP: expose more internal structures / API
[GPRS] BSSGP: Introduce packet/byte counters
[GPRS] BSSGP: Add VTY for configuration and inpection
[GPRS] SGSN: Activate BSSGP VTY functions
[GPRS] BSSGP: Use correct values for SIGNALLING and PTM BVCI
[GPRS] BSSG: Fix Vty printing of BVC
[GPRS] SGSN: properly delete a PDP context after receiving PDP CTX DEACT REQ
[GPRS] Add Frame Relay in GRE encapsulation for NS
[GPRS] NS: VTY: Move all local ip/port bind values into 'ns' node
[GPRS] NS: FR/GRE: Use AF_INET, correctly encode FR DLCI and GRE payload type
[GPRS] NS: Make sure we allocate NS packet with headroom for FR/GRE
[GPRS] NS/FR/GRE rcvmsg case: msgb_free() in error case
[GPRS] NS: SOCK_RAW sockets always provide the full IPv4 header on receive
[GPRS] NS: Never respond to STATUS with STATUS to prevent loops!
[GPRS] NS: properly parse FR DLCI on Rx
[GPRS] NS: Better formatting of VTY output
[GPRS] NS: Always generate LOG_INFO message when we block NS-VC
Create libosmovty as library from OpenBSC VTY functions
make sure we actually install the vty headers
Add pkgconfig for libosmovty
fix typo resultin in dist/distcheck problem
rename log_info to osmo_log_info to avoid namespace clash with app
[VTY] Introduce "struct vty_app_info" for vty_init() function
Migrate VTY code to libosmovty
Merge commit '237f6241f2b91a81b928ce4e3fc1364f61f11eaa'
[GPRS] NS: Start TEST procedure, not ALIVE procedure, on RESET/RESET_ACK
[GPRS] NS: Print error message if TLV parser fails for some reason
[GPRS] NS: Frame Relay DLCI for PVC from 16-1007
[GPRS] NS: Respond to GRE keepalive messages
[GPRS] NS: Don't hand Frame Relay LMI packets into the NS code
add configure option '--disable-vty' to prevent building libosmovty
[GPRS] NS: correctly pass the NS payload length to the TLV parser
[GPRS] BSSGP: Acknowledge all SUSPEND and RESUME requests
[GPRS] NS: Fix GRE keepalive response in FR-GRE encapsulation
[VTY] Remove all application specific VTY node definitions from enum
[GPRS] BSSGP: When we receive a BLOCK, we should not respond with UNBLOCK-ACK
[GPRS] BSSGP: More verbose debug log / error reporting
[GPRS] BSSGP: Fix way too long TLLI debug line
[GPRS] Include IMSI and DRX params in BSSGP DL-UD
add new new gprs_tmsi2tlli() function
[GPRS] Major LLC / TLLI handling fixes
Merge remote branch 'origin/master'
[GPRS] BSSGP: Fix formatting of BSSGP TX STATUS
[GPRS] SGSN: Pass BSSGP SUSPEND/RESUME up to GMM and alter MMCTX state
[GPRS] BSSGP/SGSN: Implement Gb-Interface Paging
[GPSR] SGSN: Keep traffic counters for each PDP context
[GSM 04.08] add more RR IEIs
Fix typo in configure script regarding --disable-vty
Add gsmtap utility functions to libosmocore
[gsmtap] add new gsmtap_makemsg() function
[SGSN] BSSGP: Print TLLI as hex value like everwhere else
Add support for plugins (and specifically GPRS encryption plugins)
GPRS: Add 'input' generator functions for GPRS cipher algorithm
[RSL] split rsl_rll_push_l3() L3 LV pushign and rsl_rll_push_hdr()
msgb: Check for available headroom/tailroom and abort() if we violate it
[gprs] BSSGP: Fix null pointer dereference
Import 'hexparse' function from OpenBSC
move hexdump() from logging.c to utils.c
add new hexdump_nospc() function
logging: Make sure we don't use "end of color" code if colors are turned off
Import gsm48_decode_freq_list() from osmocom-bb/layer23
[GPRS NS] Fix memory leak in gprs_ns_sendmsg() error path
add debian packaging related information
logging: rename tgt_stdout to tgt_file
logging: add log target logging into text file and log target destroy function
logging: add missing include file changes for last commit (logfile)
Add helper function 'osmo_daemonize()' to convert process into daemon
add header file for osmo_daemonize()
select.c: Change license terms from GPLv2 (from ulogd) to GPLv2+
Change msgb_abort() function in MSGB_ABORT argument with variable arguments
generate backtrace in msgb_abort()
msgb_abort(): better formatting
msgb: don't compare unsigned int with int (fix lcr build)
msgb: fix printing of msgb pointer during MSGB_ABORT()
gsmtap.h: Add GSMTAP_TYPE_SIM
Use the app_info->name instead of the hostname
License change: We are now AGPLv3+ instead of GPLv2+
gsmtap.h: Add some more comments
[gsmtap] extend GSMTAP for TETRA
[BITS] introduce new packed/unpacked bit conversion routines
[utils] add 'bitdump' function for bitfields
[utils] introduce ubit_dump to dump buffers of unpacked bits
Merge branch 'rbs2000'
LOGGING: Pass the log level down to the log target output function
LOGGING: Add syslog log target
LOGGING: configure logging from the vty
LOGGING: Add missing 'nat' subsystem
LOGGING: remove duplicated code between vty-logging and cfg-logging
LOGGING: make sure to make the 'logging filter' compatible with vty log cfg
vty: Revert Makefile.am change for libosmocore dependency
rxlev_stat: Fix compiler warning
LOGGING: Use host.app_info->name instead of FIXME
Merge branch 'master' of git.osmocom.org:libosmocore
Move 'Gb' protocol stack into its own src/gb subdirectory
prefix sub-directories containing libraries with 'lib'
TLV: Add tv_fixed_put() and msgb_tv_fixed_put()
GSMTAP: add function to create a 'sink' for gsmtap packets
libosmocore: bump library interface version to '1' for new osmo_ names
update include paths in debian packaging spec
update debian changelog to 0.3.0
gsmtap: rework GSMTAP API to be more future-proof
GSMTAP/socket code: Check for sys/socket.h and conditionally compile
vty: print actual application name rather than always OpenBSC on connect
gsmtap: deal with apps that call gsmtap_send*() with NULL gsmtap_inst
remove debug printf from socket.c
socket: use listen() and SO_REUSEADDR, new osmo_sock_init_ofd() function
libosmogsm: add ipaccess related header file
abis_nm: import definitions and common code on A-bis OML from OpenBSC
rename abis_nm_adm_name() to abis_nm_adm_state_name()
abis_nm: remove abis_nm_obj_class_name / abis_nm_adm_state_name
Import sytem information related definitions + code from openbsc
Import abis_nm_{chcomb4pchan,pchan4chcomb}() from openbsc
socket: Skip ifa's without ifa->ifa_addr
socket: remove unused IPv4 related header includes
bitvec: add missing stdint.h
gsm/sysinfo: don't include netinet/in.h
socket: getaddrinfo(): set AI_PASSIVE if we want to bind
abis_nm.h: Add include to gsm_utils.h
add missing #include file to sysinfo.h
add new 'prim.h' header file for primitives
introduce GSM primitive definitions
add value_string definitions for RSL message types
RSL: Fix typo
sysinfo: add EXTENDED MEASUREMENT ORDER / MEASUREMENT INFO to SI types
merge process.[ch] with application.[ch]
add MAX() macro as OSMO_MAX
add gsm48_number_of_paging_subchannels() function
add some utility functions for paging related calculation (TS 05.02)
import gsm0502_calc_paging_group() from openbsc
logging: introduce library-internal logging categories
add LAPDm code from osmocom-bb into libosmocore
logging: make sure to add the internal categories, as intended
Fix the generation of the log_categories string + LAPDM
LAPDm: When Rx DATA from L1, L1 does not know the SAPI
LAPDm: Uplink SACCH frames use format B, not format B4
make sure abis_nm <-> osmocom pchan type conversion always works
add msgb_set_talloc_ctx() to set the talloc context for msgb allocations
lapdm: make sure we flush all queues whenever entering IDLE state
fix against corrupted output in parallel logging
gsm 08.08: add value_strings and gsm0808_msg_name() function
GSM 08.08: Fix generation of CIPHER MODE REJECT
Merge branch 'daniel_ctrlif'
timer: use (void) for functions that take no arguments
don't use signed bit-fields
get rid of non-ANSI function declarations missing (void)
telnet_interface: get rid of 'const' warning
telnet_interface: if we don't check for the return value, don't use ret
gprs_cipher_core: Fix potential buffer overflows
tlv: Make tlv parser arrays 256 entries wide to prevent overflow on 0xff
gsm 08.08: use ANSI function definition with (void)
lapdm: fix memory leak due to unreachable code
gsm 04.80: ussd_request.text can contain 0xff, needs to be unsigned
gprs_bssgp_util.c: orig_msg == NULL is not supported
gsm 04.80: fix typo (256, not 265!)
mkae the new 'void *dst' member part of a union with the trx pointer
make sure we don't have namespace clashes between libraries and apps
remove DLRSL and DLNM, we don't need them
don't call a function argoment 'class' for the benefit of c++ users
add definition of OSMO_MIN macro, similar to OSMO_MAX
use the 'L' prefix in debug names (DLINP instead of DINP)
Merge branch 'master' of git.osmocom.org:openbsc
fix off-by-one error in OSMO_NUM_DLIB
add new 'osmo-arfcn' program to compute frequency based on arfcn
Merge branch 'master' of git.osmocom.org:libosmocore
start to add doxygen documentation to libosmocore headers
start to add doxygen documentation to libosmocore headers
some more doxygen work (include the notion of modules)
doxygen documentation for logging framework
doxygen: add doxygen module 'utils'
doxygen: Add 'write_queue' module
doxygen: Add docs for rate_ctr
doxygen: document panic.[ch]
doxygen: Add documentation for prim.h
doxygen: Add documentation to signal.[ch]
doxygen: Add documentation for gsmtap_util.[ch]
doxygen: Add (partial) VTY API documentation
Fix version number in Doxyfile (0.3.5)
doxygen: Add documentation about TLV parser
doxygen: Add documentation for LAPDm code
Split doxygen configuration to create separate gsm/vty/core docs
doxygen: make sure the right C source files are included
Add doxygen configuration for libosmocodec
RSL: add doxygen documentation
doxygen: split VTY configuration in multiple files
doxygen: Add documentation for Abis OML
Auto-generate the version information of Doxygen documentation
don't keep autotools-generated Doxyfiles around
Integrate doxygen documentation building into autoconf/automake process
update .gitignore
doxygen: fix correct use of doc/core subdirectory
doxygen automake integration: make sure the 'doc' directory exists
doxygen: document some more structure members for RSL
Merge branch 'master' of git.osmocom.org:openbsc
bssgp: make comments more explicit, include 'Rx' in received messages
update makefile.am to support out-of-tree builds
consistent Doxyfile naming
Make sure 'make distclean' works for doxygen
add script to generate http://www.osmocom.org/doc tree structure
update .gitignore with Doxyfile.core
doxygen: Add main page for all three libraries
logging: add osmo_vlogp() as vararg / va_list compatible function
add functions for bit-reversal
RSL: add rsl_ipac_msg_name() for ipa specific RSL extension names
LAPDm: Fix encoding of RLL ERROR IE
add missing declarations of cfg_description_cmd to vty/vty.h
bring gsmtap.h in sync with recent wireshark additions
GSMTAP: Import changes from Wireshark
GSMTAP: Add comments to explain how to make GSMTAP changes
update LIBVERSION to reflect new API additions
update .gitignore (crc*gen.[ch], some autotools stuff)
add header file containing UMA/GAN protocol definitions
bump major library version / breaking the ABI with the rb_tree timers
Merge branch 'pablo_timer'
GPRS NS: Add some doxygen API documentation
GPRS: add new bssgp_create_cell_id(), opposite of bssgp_parse_cell_id()
BSSGP: add more doxygen comments
BSSGP: Add functions required for true BSS-side BSSGP implementation
SMS: export gsm411_bcdify() and gsm411_unbcdify() functions
increment LIBVERSION of libosmocore for new api
comp128: mark ki and srand as 'const' input parameters
Add a generic abstraction for GSM/3G authentication algorithms
Auth: Import milenage implementation from hostap (Jouni Malinen)
add autotest script for milenage/auth testing
add milenage internal headers to ensure 'make dist' works
whitespace fixes in milenage_test.ok
auth_core: add functions for parsing algorithm names
auth_core: Make sure we always save the RAND in the vector
add 'osmo-auc-gen' tool that can be used to generate auth vectors
milenage_test: make sure test result matches expectations
auth_milenage: we now copy RAND in auth_core, no need to do it twice
milenage_test: make sure test output is what .ok file expects
auth_core: don't use anonymous unions to make certain gcc versions happy
auth_core: add missing string.h include to reduce warnings
msgb: introduce msgb_trim() and msgb_l3trim() to trim msgb's
msgb_trim(): actually trim to an absolute length, as the comment states
TLV/msgb: Return first byte of newly-pushed data from msgb_*_push()
gsmtap: make sure we agree with wireshark on GSMTAP channel types
GSM 08.08: Cleanup the code, remove lots of magic hard-coded numbers
GSM 08.08: change gsm0808_create_classmark_update() prototype
gsmtap: Add GSMTAP_GPRS_CS() / GSMTAP_GPRS_MCS()
milenage: Add function to compute OPC from OP and K
osmo-auc-gen: Introduce a small cmdline help/reference
auth_milenage/osmo-auc-gen: compute OPC in case only OP is known
update copyright notice
osmo-auc-gen: Add mode for verifying user-supplied AUTS
libosmogsm: Introduce explicit list of exported symbols
lapdm: fix RSL message format in RLL ERROR INDICATION
libosmogsm: Add tvlv_att_def to exported symbols
sync prototype of osmo_sockaddr_is_local with declaration
add GSM_LCHAN_PDTCH
LAPDm: Ensure there is no payload in DISC frames
VTY: safe version of printing VTY welcome message
split libgb into a separate library for outside use
libgb: move GPRS specific msgb CB definitions to separate header
signal: add SS_L_NS as a signal subsystem for NS code in libosmo-gb
libgb: Use library SS_L_NS instead lf local SS_NS
add library VTY nodes for NS and BSSGP
libgb: remove dependencies to openbsc/vty.h and openbsc/gsm_data.h
add additional newline in vty welcome message
libgb: Remove dependency to openbsc/debug.h
libgb: remove dependency of BSSGP to include sgsn/gmm internal structs
libgb: don't call directly into GMM / LLC layer
libgb: prefix all NS related functions with gprs_
libgb/gprs: don't use log_info from libcommon anymore
libgb: make sure all BSSGP functions have bssgp_ prefix
libgb: separate header files related to spec and implementation
Import libgb from openbsc.git
add GPRS/Gb related osmo_prim SAPs
libosmogb: move files to proper location and fix build
libosmogb: export missing symbols
linuxrbtree: don't use 'new' as argument name to avoid C++ incompatibility
libosmogb: export btsctx_* functions
libosmogb: make sure to link with libosmovty
add missing Makefile.am for libosmo-gb
gsm_44_318.h: fix syntax errors in GAN definitions
gsm_44_318: add protocol discriminator enum and data[0] array to hdr
44.318: add structure describing Control Channel Description IE
Fix bit-endianness in UMA/GAN definitions
44.318: Add missing message types
ganc: add value_strings for GAN message type and protocol discriminator
osmo-auc-gen: Add "-I" mode for generating triplets.dat for strongswan
GAN/UMA: use correct IE Identifier foer T3920
bssgp: check for IMSI being a null pointer, not just an empty string.
timer: Add function osmo_timer_remaining() to determine remainign time
import gsm48_decode_lai() function from osmocom-bb/mobile sysinfo.c
add gsm48_decode_lai() to map file
gsm48_decode_lai(): return real integers for mcc/mnc, not hex!
TLV: add new "vTvLV" type for GAN
backtrace: Add a variant that uses the libosmocore logging framework
backtrace: update copyright notice
authentication: More documentation
Add missing includes to timer_test.c and osmo-auc-gen.c
serial: don't set O_NDELAY, as it is more or less O_NONBLOCK
increaes libosmocgsm LIBVERSIN due to gsm_decode_lai() change
import vty_cmd_string_from_valstr() from osmo-bts
GSM 08.58: Add channel modes for transparent data services
gsm48_ie: annotate functions with chapter numbers from 04.08 spec
GSM 04.08: Add support for parsing CSD related bearer capabilities
GSM 04.08: Add 'enum gsm48_bcap_speech_ver'
libosmogsm: Back-port SMS related fixes from openbsc
gsmtap: add minimal support for encapsulating UMTS RRC in GSMTAP
libosmogb: build without strict aliasing rules
BSSGP: fix unused variable compiler warnings
USSD: text is 'char' not uint8_t
libosmogb: Port BSSGP flow control from openbsc/laforge/bssgp_fc branch
BSSGP flow-control: various fixes
BSSGP flow-control: Add unit test for algorithm tests
GPRS BSSGP test: integrate into autotest
BSSGP: make bvc_ctx->fc a dynamic talloc allocation
BSSGP: print per-bvc flow control parameters on vty
Merge branch 'bssgp_fc'
msgb: msgb_get() is supposed to get bytes from END, msgb_pull() from HEAD
backtrace: don't use fprintf, but printf (for osmocom-bb)
libosmogb: make build conditional, disable in embedded build
Gb: Add header file for BSS-side BSSGP functions
Gb: Add functions for sending flow control messages from BSS side
gsm_utils: Fix up coding style in previous patch
logging: Don't forget to save "logging filter all 1"
logging: Make sure to install standard "end" command in VTY node
actually install osmo-arfcn and osmo-auc-gen as part of 'make install'
osmo-arfcn: add support for PCS band
add some missing doxygen annotation for libosmocore functions
turn abis_nm_debugp_foh() into a macro
abis_nm: add parenthesis for new abis_nm_debugp_foh() macro
vty/command.c: Cosmetic cleanup
VTY: don't show HIDDEN or DEPRECATED vty commands in ? completion
Fix log level "everything" and make it equal to "debug"
logging_vty: Print 'log filter all' info in 'show logging vty'
gsm_septets2octets(): Input parameter should be const
Add smpp34_osmocom.h for Osmocom SMPP vendor additions
add new gsm/meas_rep.h file for shared/common measurement report stuff
logging: add new log_targets_reopen() function
application: don't ignore SIGHUP but do config file reopen.
Revert "Fix log level "everything" and make it equal to "debug""
Revert "Follow up fix for the log level "everything""
logging_vty: Fix segfault un unused entries in log_info_cat array of app
lapd_core: msgb_trim() the L2 padding from ESTABLISH.ind
introduce gsm0808_create_reset_ack()
BSSGP: prevent divide-by-zero in flow control
Merge branch 'jolly/trx'
utils.h: we need to include utils.h for osmo_generate_backtrace()
make lapd_test compile again.
Fix introducing osmocom speficic OML attributes
update gsm_08_08.h to Release 11
update TS 08.08 header + TLV definitions to TS 48.008 / 11.7.0
abis_nm: introduce abis_nm_{osmo,ipa}_magic[]
abis_nm: add abis_nm_msg_disc_names[] value_string
ipaccess.h: Add IPAC_PROTO_EXT_ORC for OML Router Control
TLV: add TLVP_PRES_LEN() definition to check for existance + minimum length
osmocore: Add function osmo_macaddr_parse() to parse ETH MAC address
Add osmo_get_macaddr() function to obtain etherent mac address
import various generic IPA related functions from libosmo-abis
ipa: rename functions for consistency
macaddr: add #include unistd.h for close() function
ipa: fix compiler warning regarding printf (%d -> %lu)
ipa: use %z as format string whne printing sizeof() result
new <osmocom/vty/ports.h> file listing VTY tcp ports
controlif: declare controlif_setup() in control_cmd.h
ctrlif: Flush/Clear write_queue when closing the control socket
libctr: rename/move control interface to libosmocore naming scheme
libctrl: Remove reference to 'DNAT' in favor of 'DCTRL'
libctrl: remove openbsc headers, convert from make_sock to libosmocore
libctrl: Avoid using external tall_bsc_ctx
libctrl: remove reference to bsc_replace_string()
libctrl: Add DLCTRL as logging context for the control interface
libctrl: autotools build system integration
libctrl: adopt to recent ipaccess/ipa naming change
libctrl: remove bsc-specific declaration
libctrl: remove 'struct gsm_network' references
libctrl: Move bulk of control node lookup inti libosmoctrl
libctrl: Make two internal helper functions static
rename controlif_setup() to ctrl_interface_setup()
New <osmocom/ctrl/ports.h> file listing tcp ports for CTRL interface
Convert recently-introduced header files to #pragma once
prepare for 0.7.0 release
libctrl: Add support for 'deferred control commands'
add port number 4238 for BTS control interface
gsm48.h: define the reserved TMSI in libosmocore, not openbsc
logging: Add ability to save/print current log filters
add missing copyright statements to source code files
Fix copyright header in gan.c
msgb: make msgb_get() finally work as expected
initial checkin of 'libosmosim'
sim: osmo-sim-test: Also dump binary files
sim: add copyright notices and merge file_codec.c into core.c
sim: Use autotools for libpcsc-lite linkage
sim: strip the SW from the returned data, as SW is passed in msgb->cb
sim: add decoding of status words
sim: further updates/fixes
sim: Add minimal/recommended size of file / record
sim: Add sfi to EF_*() macros
sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warnings
sim: reader_pcsc.c: Avoid compiler warnings by using pcsc-lite LONG
sim: Make osmo-sim-test compile again
sim: Update to latest SIM/USIM specs and include size information
sim: Add 3GPP TS 31.103 ISIM definitions
sim: Only one default_decode() function for all card types
sim: Make TETRA SIM (TSIM) support compile
sim: More comments in sim.h
sim: Prepare infrastructure for protocols != T=0 and other drivers
sim: add missing const to reader_ops member of reader_handle
sim: More talloc return NULL checking
make sure to register DF.TELECOM and DF.GSM for SIM, USIM + TSIM
remove doxygen_sqlite3.db during 'make clean'
Merge branch 'laforge/sim'
Change license of libosmogb from AGPLv3+ to GPLv2+
Change license of gsm0411_smc/smr to GPLv2+
Change copyright notice of ipa.c to GPLv2+
sttrb / loggingrb: Use GPLv2+ as license, not AGPLv3+
sim: reader_pcsc:Remove dead code
osmo-sim-test: Fix read_binary() return check
select.c: Add missing #include lines for string.h and sys/select.h
strrb.c: Use string.h, not strings.h
remove references to u_char type, use 'unsigned char' instead
remove references to u_long type, use 'unsigned long' instead
vty/vector.c: Use string.h, not memory.h
fix libosmocore build for NuttX target
libosmo-gsm: Add PCHAN/LCHAN types for CBCH
Add Cell Broadcast MSGIDs from TS 23.041 v12.6.0 Release 12
add gsm0341_test to generate SMSCB hex strings
fixup
test
add missing gsm0341.h
SMS-CB: Add #defines for maximum block/msg size and payload chars
use the new GSM341 / GSM412 size constants
SMS-CB: introduce and use GSM341_7BIT_PADDING
Add APN utility function to libosmogsm
configure.ac: Add subdir-objects
Add G-RNTI derived TLLI types defined in 23.003
Introduce gsm48_mi_type_name() function
Harald Welte (local) (1):
Merge commit 'har/stefan'
Holger Hans Peter Freyther (365):
Merge branch 'holger/ipacess'
Merge branch 'holger/merge-msc-bsc-split'
Merge branch 'holger/merge-msc-bsc-split'
Merge branch 'holger/merge-on-waves-msc'
Merge branch 'holger/merge-msc-bsc-split'
Merge branch 'holger/merge-on-waves-msc'
Merge branch 'holger/merge-on-waves-msc'
Merge branch 'holger/merge-on-waves-msc'
Merge branch 'holger/merge-on-waves-msc'
Merge branch 'on-waves/sccp'
Merge branch 'on-waves/mgcp'
Merge branch 'on-waves/mgcp'
Merge branch 'on-waves/mgcp'
Merge branch 'master' into on-waves/sccp
Merge branch 'on-waves/sccp'
Merge branch 'on-waves/sccp'
Merge branch 'on-waves/sccp'
[timer] Fix compile warning of the timer test
Merge remote branch 'origin/master' into on-waves/mgcp
Merge remote branch 'origin/master' into on-waves/sccp
Merge remote branch 'origin/on-waves/mgcp'
Merge remote branch 'origin/on-waves/sccp'
[write_queue] Add a generic write queue class
write_queue: Make the bfd cb public so it can be used in a different context
gsm48.h: Make the array extern to a silence a linker warning
osmocore: Add a direct l4h to the union of l4h pointers
Create a dummy m4 directory to make autoreconf --install --force work
Merge branch 'holger/bsc-msc-separation'
write_queue: Add a method to clear the queue.
Merge remote branch 'origin/master' into on-waves/mgcp
Merge branch 'on-waves/mgcp'
Merge branch 'on-waves/sccp'
Merge branch 'master' into on-waves/mgcp
write_queue: Add callback for exceptions as well.
select.c: Make the ugly hacker uglier...
Add GSM08.08 protocol header.
gsm_08_08.h: Remove OpenBSC include file from the header.
Add GSM0808 utilities to Osmocore.
gsm0808: Add the TLV definition for some of the 0808 IEs
gsm0808: Port cipher_complete to be part of libosmocore.
gsm0808: Port asiggnment_complete msg creation to libosmocore.
Merge branch 'on-waves/mgcp'
Merge branch 'on-waves/mgcp'
Merge branch 'on-waves/sccp'
Add missing file.
Merge branch 'master' into on-waves/mgcp
Merge branch 'on-waves/mgcp'
gsm0808: Add TLV entries for types used by the Compl Layer3 Information
gsm48: Add paging response header
gsm0808: Add API to wrap a GSM48 msg with a BSSMAP/DTAP msg.
gprs_bssgp.c: Cast const of TLVP_VAL away.
gprs_bssgp.c: Return something from non void methods.
rate_ctr: Make the struct rate_ctr_group_desc members const
gprs: Fix warnings on funny casts for the return statement
gprs_ns.c: Make make_socket known to the compiler
gprs_ns_frgre.h: Create the header and include it
gprs: Subtract the headroom for what we can receive
vty: Mark app info strings as const char*.
GPRS: Fix compiler warning that will also lead to a crash at runtime.
GPRS: Increase the NS msg size to 2048
Merge branch 'on-waves/sccp'
Merge branch 'on-waves/merge-nat'
Merge branch 'on-waves/mgcp'
tests: Separate encoding/decoding test to verify them independly
gsm_7bit_decode: Handle the case of the last charachter being an escape
gsm_7bit_decode: rtext does not hold a null byte, reduce the size
gsm_04_12.h: Add beginning of structs for SMS CB
gsm_utils: Move the gsm_7bit_alphabet into the impl and make it static
gsm0808: Import unaligned mem access fix from on-waves/bsc-master
gsm0808: Why should there be a lchan in the parameter...
Merge branch 'on-waves/sccp'
Merge branch 'on-waves/mgcp'
msgb: Avoid warnings that the string might contain %s or such..
Merge branch 'on-waves/mgcp'
vty: Forward delcare the logging command.
gsm0808: Add some more TLV definitions coming from the cellmgr_ng
bsc_fd: Add a build option to be able to debug fd list corruption
vty: Move the assumption of the config nodes into a function
vty: Add a new callback to let code decide if it is a config node or not
vty: Handle nodes part of the lib in the lib, for the rest call the callback
vty: Make the talloc ctx extern void* to avoid duplicate symbols
plugin: Blind build fix for OSX...
Merge branch 'on-waves/nat-alloc-bsc-endpoints'
vty: Everything <= CONFIG_NODE is not a child of config
vty: Link osmovty to osmocore as it is using the symbols
vty: Use the copyright string from the app_info.
vty: Add functions to access index and node
Merge branch 'zecke/imsi-filter'
gsm0808: Fix the TLV definition of CIC and Service Handover
Merge branch 'zecke/mgcp-transcoder'
gsm0480: Add USSD format functions to libosmocore
msgfile: Add a file parser for a simple file format
gsm0480: Move the USSD parsing code to libosmocore
ussd: Add a test case, switch parsing to use a gsm48_hdr and len
ussd: Check the structure of the IE.
ussd: Add next test that show that we access the data out of bounds
ussd: Verify that parsing is stil working and print the decoded text.
ussd: Work with uint16_t for the length
ussd: Make sure the component fits.
ussd: Add size checks to the parse_ss_invoke calls
ussd: Make sure that we at least have 8 bytes when decoding the string
ussd: gsm_7bit_decode will null terminate the string
gsm0480: Add method create own number response
msgb: Add non-inlined helper functions to ease with language bindings
Merge branch 'zecke/ussd-side-channel'
msgfile: Allow to have comments in the simple CSV file
gsm0808: Add a method to create a clear command message.
gsm0808: Fix the format of the clear IE...
Merge branch 'zecke/ussd-side-channel'
Merge branch 'zecke/number-rewrite'
Merge branch 'zecke/mgcp-transcoder'
gsm0808: Add a method to create a new DTAP message with a msgb
gsm0808: Move the clear request from bsc_msc_ip to here
Merge branch 'zecke/osmo-bsc'
utils: Fix typo. It is ascii.
rate_ctr: No need to include the inttypes.h
Merge branch 'zecke/e1_speed'
Merge branch 'zecke/subscr'
Merge branch 'zecke/sms-queue'
smscb: Add some simple decoding routines for SMSCB.
smscb: Mention 23.041 and fix the size of the update number
smscb: Ignore the very simple test application.
smscb: Add definition of a warning message
debian: Switch to the 3.0 git format, update version, fix depends
debian: Make the -dev package depend on the normal one
misc: Move the static_assert from logging to the utils
msgb: Make sure at compile time that headroom is smaller than size
logging: Add isup,m2ua,pcap from the cellmgr.
gsmtap: The TETRA_AACH was defined twice, remove one, renumber
write_queue: Only pop the queue if it is not empty
vty: Fix a memory leak in the vty description command
logging: Add the 'all' category back to the log level command
Merge branch 'pablo/cleanups'
stats: Fix the compiler warnings
misc: Remove the sys/types.h include from various files
app: Introduce some routines to help with application startup
abis_nm: Mark the structs as extern to avoid compiler warning
abis_nm: Forward declare the used enums
debian: Add a new changelog entry
debian: dpkg-buildpackage complains about this here
debian: Add new changelog entry for the shlib:Depends change
debian: Switch to the 3.0(quilt) format to play with launchpad
debian: Updates to fix lintian errors
more changes
osmo_hexdump: Fix segfault when input is too long.
Revert various debian related changes
misc: Put git-version-gen into the tarball
Merge branch 'daniel/controlif'
ipaccess: Reserve an extensions for an external SMSC connection
vty: Increase the number of arguments one can have in VTY commands
sms: Fix style issues with the code, add spaces after keywords
signal: Fix compiler warning about signedness of constant
vty: Provide logging set-log-mask, deprecate set log mask
vty: Provide documentation for all logging facilities
gb_proxy: Make sure each parameter has some sort of documentation
freebsd: Fixes for the compilation of libosmocore on FreeBSD
freebsd: Provide a dummy backtrace implementation that does nothing
git: Ignore vi files (.swp, .swo)
tests: Use GNU autotest to execute our tests and compare textual output
tests: Reduce the iterations for the timertest, ignore stderr
tests: Initialize log system to fix crash, update test result
Merge branch 'zecke/gnu-autotest'
tests: Fix the make distcheck of libosmocore with the tests
tests: Use the missing from the source directory
lapdm: Create a simple test case to transmit data between both ends
lapd_test: Look at the content of LAPD messages and compare them
lapd: Disable one part of the test as it fails on FreeBSD
lapd: Mention the L3 size of the payload being sent
lapd: Warn if someone attempts to send an empty message
lapdm: Make sure that the msgb_l3len(msg) == length...
Merge remote-tracking branch 'origin/zecke/lapd-fixes'
abis: gsm_data_shared.h includes libosmo-abis header, add abis to cflags
tests: Introduce a very basic gsm0808 test
misc: Use msgb_free for freeing the messages
misc: Deal with smatch warnings about the bitfields
misc: Fix warning when compiling telnet_interface.c
lapd: Remove unused variable t200_start in lapd_acknowledge.
auth: Update test result with the new OP/OPC output
osmo-auc-gen: Add -O to the getop line to make it work
misc: Fix the mail email address in the configure.ac
vty: Add a function to write the current config to a file.
misc: Fix make distcheck, add the new libosmogsm.map file to the tarball
timer: Increase the imprecision we accept in this test
logging: Fix compile breakage introduced by the warning fixes
freebsd: Make libgb compile on FreeBSD
vty: Add xsd and a command that can generate the documentation.
vty: Document the .TEXT of the description
vty: Use UTF-8 for the encoding and the ability to hide nodes
vty: Merge from a generic section in case no specific one exists
vty: Print the string using "%s", string to avoid security issues
libgb: Link to the libraries used by libgb
gb: Make suspend_ref a plain uint8_t instead of a uint8_t*
utils: Change semantic of OSMO_MAX/OSMO_MIN to match semantic of a function
misc: Fix make distcheck of libosmocore by adding the result to the dist
logging: Mark the log_info_cat pointer as consts
gsm: Address compiler warning about unused variable 'z'
vty: Address compiler warning about tolower
vty: Address compiler warning about the const qualifier
logging: Introduce a print_filename flag for the logtarget
tests: Make the gb test work with srcdir != builddir
vty: Include osmocom/core/utils.h for the value_string struct
git: Ignore generated tests executables
logging: Move the logging test from OpenBSC into libosmocore
logging: Modify the testcase to excercise Nico's fix
debian: Testing was disabled because of a funny x86 compiler issue caused by us
debian: Create a git-buildpackage based 0.5.3
sms: Reduce the logging level to debug
sms: Remove the commented out code that was the default in OpenBSC
smc: Print the current state of the SMS
smc: Make it possible to include gsm0411_smc.h as first header file
smc: Fix a typo in the smc code
smc: Introduce an id and prefix all log messages with SMC(ID)
smr: Introduce an id and prefix all log messages with SMR(ID)
sms: Fix typos in the comments and log messages.
sms: Mark the state dispatch table as static const
misc: Use static const struct for LAPD and Abis
lapd: Use LOGL_ERROR for messgaes that are wrong in the given context
sms: Print 'network' or 'mobile' when creating the SMC/SMR
rsl: Add the 9.3.20 release mode enum to be used in OpenBSC
lapd: Fix compiler warnings in the lapd code
debian: Bump the changelog and package osmo-arfcn
fr: Begin with a GRE/FrameRelay test due the recent regression
fr_test: Speculative build fix for FreeBSD
debian: Update the change log for a new package
debian: Re-enable the debug packages
Revert "Added a ring buffer log target to store the last N log messages."
Follow up fix for the log level "everything"
cygwin: Link many libraries with -no-undefined to create a dll
tests: Verify that all tests exit with status=0.
gprs_ns: Allow to set the DSCP for the UDP socket.
debian: Start a new release cycle with libosmocore 0.6.0
Merge branch 'zecke/jolly-lapdm-fixes'
osmo-arfcn: Return something from the method
lapd: Set the tx_hist to NULL after freeing it
misc: Fix the spelling of frame in the RLM cause strings
lapd: The two known LAPDm issues have been addressed, update the test
lapd: Upate the assert to OSMO_ASSERT and describe what we would like to have
fr: Fix the linking of the test and use $(LIBRARY_DL) for linking
debian: Prepare the 0.6.2 release with a new changelog
misc: Fix compiler warnings about the static_assert macro with gcc 4.8
strrb: Remove a tautology from the code
gsm0408: Avoid unaligned memory access in gsm48_generate_mid_from_tmsi
vty: Attempt to fix various meam leaks in the VTY lookup code
get_value_string: Null terminate after the call to snprintf
libosmogb: Add function to close NS instance without destroying it
gsm: Revert the gsm_7bit_encode changes as they are wrong
vty: Fix logically dead code in the description handling
utils: Fix compiler warnings n the osmo-auc-gen utility
gsm: Try to clarify why we have gsm_septet_encode in the header file
encoding: Provide an overload for the gsm_7bit_encode and a simple test
gsm: The LAPDm prim/structs changed, increment current version
debian: Create a new upstream changelog entry
lapd: Remove the double NULL check idiom with msgb_free
debian: Split libosmocore into various libs and address lintian warnings
core: Fix-up the OSMO_DEPRECATED for older compilers
sms: Implement encoding the address as alphanumeric type
Merge branch 'zecke/features/alpha-numeric'
misc: Include time.h for time_t on FreeBSD
vty: Fix compiler warning in the test
bssgp: Address various compiler warnings in the bssgp code
tests: Fix the sms_test and use the right array
debian: Print test results in case of a failure
vty: Make vty_event dispatch signals and use it in the testcase
release: Prepare the 0.6.4 release of libosmocore
debian: Bump the changelog for some new packages
misc: Ignore generated files
debian: Update the changelog
gprs: Make sure that the buf is NULL terminated at the end
gprs: Address coverity warning on unchecked return of gprs_ns_tx_status
gprs: Address coverity warning on unchecked return of gprs_ns_tx_reset_ack
gprs: Address coverity warning for gprs_ns_tx_status result
lapd: Extend the test to check if lapdm_channel_exit is idempotent
gb: Remove comment about ABI changes from the Makefile
debian: Enable hardening options for debian
logging: Copy the filter_fn and fix the IMSI filter in OpenBSC
utils: Add a simple testcase for osmo_hexdump
abis: Use the right return value for abis_nm_pchan4chcomb
debian: Build the new upstream version of libosmocore
lapdm: Fix typo in the comment
sms: The msg_ref is passed from the outside so remove the wrong fixme
lapd: Use the right struct for the talloc_zero_array call
Merge branch 'jerlbeck/fixes/ladp-sms'
lapd: Improve log message and mention the SAPI the dl is on
Merge remote-tracking branch 'daniel/lapdm-desync'
Release: Prepare the release of 0.6.6
backtrace: Speculative fix for FreeBSD10.0 and execinfo.h
select: Fix english in comment
timer: Use the now parameter when it is not NULL
gsm0411_smr: Make the look-up table static
gsm0411_smr: Fix the size of the array
osmo-auc-gen: Fix compiler warnings about aliasing
write_queue: Use EBADF instead of EBABDFD for portability
gprs-ns: Re-initialize the list head and free the unknown_nsvc
macaddr: Add some code for FreeBSD (it should work on the others too)
gsm0808: Fix copy and paste pointed out by clang
libctrl: Use DCTRL as logging destination in libctrl
libctrl: Add a function to create the cmd
misc: Use other size modifiers to fix compiler warnings
ctrl: Fix the signature of the string control commands
ctrl: Work on the cmd->node instead of the data pointer passed
ctrl: Make the commands static to not pollute the namespace
ctrl: Provide a reply in case the range check failed
ctrl: Make the int range set, get and verify methods available
ctrl: Make it possible to re-use the string get and set routine
ctrl: Move the lookup into a separate file in preparation for GPRS
ctrl: Introduce a macro for read-only attributes and use it
ctrl: Remove the param parameter as it was never used/implemented
ctrl: Reduce code duplication and add a define to create the struct
ctrl: Use CTRL_CMD_DEFINE_STRUCT in CTRL_CMD_DEFINE_RANGE
ctrl: Allow the value to contain spaces. No need to split the string
ctrl: Attempt fix the build on FreeBSD and add include file
msgfile: Fix memleak in the test and release the list
logging: Document the ABI breakage in the release todo
debian: Depend on libosmocore5 for the legacy package
debian: Depend on the right version of libosmogsm as well
misc: Look into the build directory for generated files
gprs-ns/test: Re-add return value check for gprs_nsvc_reset
bssgp: Free msgb in case of error when calling into gprs_ns_sendmsg
bssgp: Include sys/socket.h for AF_INET on FreeBSD
misc: Ignore the new test file as well
pcsc: Fix the include path
pcsc: Allow to disable the PCSC dependency
vty: Check with the application before writing the config
gtp: Add a global region for the gtp library of OpenGGSN
logging: Make it possible to print category/subsys and timestamps
logging: Call color only once and use the result
ipa: Make a reservation for the GSUP protocol
bitvec: Fix typo in the csn1 encoding code
log: "logging level everything" is a badly named option.
misc: Ignore a file generated by doxygen
sim: Link to libosmocore and libosmogsm
ctrl: Link to libraries we use symbols from
Prepare a new libosmocore release
debian: Add pcsc build depends and pkg-config for the m4 macro
vty: Fix typo in the state creation
debian: Move to multi-arch support in libosmocore
debian: Aim for a higher standards version
gsm0808: Remove duplicate initialization
msgfile: Fix warning on BSDs stdio
libctrl: Include config.h so we can include netinet/tcp.h
endian: Be able to detect endian on GNU and BSD
ctrl: Avoid accessing cmd_desc->command out of bounds
utils: Disable the weak symbol for darwin
macaddr: Use the BSD code for Darwin as well
sim: Use extern for these structs to generate a linkage
logginrb: Fix compiler warning about fprintf
osmo_static_assert: Put back the typedef in the code
debian: Build new version
linuxlist: Remove casting of ptr from container_of macro
debian: Bump version for new local packages
build: Fix the building of tests as well
debian: New development release with APN changes for the SGSN
osmo-auc-gen: '-a' is already the algorithm. Fix the help
ipa: Properly parse LV stream of a ID_GET request
release: Prepare the 0.8.2 release
vty: Change API to have node installation be done by int
Revert "configure.ac: Add subdir-objects"
Prepare new upstream release
stats: Remove warnings about never read variables
stats: Do not assign the wrong addresss
stats: Fix handling of the no mtu command
Merge branch 'jerlbeck/wip/stats'
timer: Fix compiler warning about timeval
stats: Fix build on FreeBSD
misc: Prepare the release of libosmocore 0.9.0
Ingo Albrecht (2):
msgb: Buffer formatting and scanning functions.
Added crc16 from linux kernel.
Jacob Erlbeck (107):
vty: Fix misusage of snprintf in vty/utils.c
vty: Support multi-char separators and end strings
ussd: Changed 7bit test to check spec conformance directly
sms: Added result buffer size parameter to 7bit conv funs
sms: Added comment about the gsm_7bit_alphabet table
sms: Disable deprecated message
tests: Move expensive tests to the end of the list
core: Move OSMO_DEPRECATED to new core/defs.h file
conv: Fix main() of conv_test to compile with clang.
core: Support clang with OSME_DEPRECATED
core: Remove defined() check for OSMO_DEPRECATE
vty: Rename is_config() to is_config_child()
vty: Refactored vty_go_parent(), 'end' and 'exit'
vty: Add vty_install_default() and use for the vty nodes
vty: Replace 'enum node_type' by 'int' for last_node
vty: Allow vty_go_parent() in all nodes.
gsm48: Added 'Network Daylight Saving Time' info element
msgb: Add may_alias attribute to struct libgb_msgb_cb
tests: Fix warnings
tests/gb: Add test for GPRS NS protocol
gb: Separate nsvc creation from NS message processing
gb: Fix NS-RESET response message order
gb: Use the NS-VCI to find an existing NS-VC
tests/gb: Show invoked signals in test output
gb: When sending on a NS-VC group use the first active NS-VC
gb: Add functions to access the LL part of the NS-VC objects
gb: Fix gprs_ns_rx_reset to not create NS-VC duplicates
gb: Test sending messages to the SGSN
gb: Fix gprs_active_nsvc_by_nsei()
gb/vty: Perform NS-VC operations based on NS-VCI
gb/vty: Fix the VTY node string for L_NS_NODE
gb: Fix gprs_nsvc_delete() to free ctr group
gb: Add test cases for NS RESET procedures
gb: Fix NS RESET/RESET_ACK abnormal cases
gb: Fix RESET handling with changing NSEI
gb: Create new NSVC object instead of patching the NSVCI
grps: Add test for NS messages that shall be ignored
gprs: Ignore NS RESET_ACK and ALIVE_ACK without RESET
gprs: Fix VTY NSVC initialisation bug by changing gprs_nsvc_create()
debian: Update the changelog
sms: Fix gsm_7bit legacy functions return value
gsm/gsm48ie: Fix range 256 W[i] decoding
lapd/test: Add test case for RSL EST REQ -> LAPD
msgb: Add msgb_hexdump() function
lapd/test: Show dequeued messages
lapd/test: Extend test case to test msgs having data before l2h
lapd/test: Check for empty ACCH queue, too
ladpm: Fix msgb handling and SAPI=3 establishment delay
ctrl: Set a generic reply when it hasn'n been set
ipa: Use enhanced ipa_msg_recv_buffered() to cope with partioned IPA messages
gprs: Fix and check BVCI in BSSGP STATUS messages
gprs: Fix bssgp_rcvmsg to handle signalling msgs with BVCI IE
gprs: Set bssgph field in bssgp_msgb_alloc()
gprs-ns/test: Use gprs_nsvc_reset instead of gprs_ns_tx_reset
gprs-ns/test: Save the last PDU type sent
gprs-ns/test: Add expire_nsvc_timer
gprs-ns/test: Add test_sgsn_reset_invalid_state
gprs-ns: Let gprs_nsvc_reset return a value
gprs-ns: Fix reset state handling
gprs-ns/test: Check the nsvc state explicitely
gprs/test: Add BSSGP tests
gprs: Don't discard SUSPEND/RESUME in bssgp_rcvmsg
bssgp: Fix VTY command 'show bssgp nsei N'
ipa: Add forward declaration of struct osmo_fd
ipa: Return -errno instead of -1 in ipa_send
logging: Implement subsecond resolution of extended timestamps
bssgp: Don't reply with STATUS when receiving a PtP STATUS message
bssgp: Handle BSSGP STATUS messages
bssgp: Always expect dup != NULL in bssgp_tx_dl_ud (Coverity)
bssgp: Ensure non-NULL bctx before calling bssgp_rx_ptp (Coverity)
ns: Log when sending fails (Coverity)
msgb: Check the return value of msgb_alloc (Coverity)
gprs: Add assertion for msg != NULL to bssgp_msgb_alloc (Coverity)
bssgp: Fix output of the VTY 'show bssgp stats' command
bssgp: Fix encoding of BVC_FLOW_CONTROL
bssgp: Fix call to llist_entry in fc_queue_timer_cfg
bssgp/test: Fix bssgp-fc test
bssgp: Fix bssgp_tx_fc_bvc parameter type
ipa: Add libosmogsm.map entry for ipa_ccm_idtag_parse_off
bssgp/test: Add missing START/END printfs
bssgp: Fix IMSI buffer size (Coverity)
stats: Add stat_item for value monitoring
stats: Add vty_out_stat_item_group
ns: Add statistics for some events
stats: Use a global index for stat item values
core: Extend rate_ctr by helper functions
stats: Add stat_item_for_each functions
core: Update osmo_counters_for_each doc
stat/vty: Use the iterator algorithms to show ctrg and statg
stat/vty: Add vty_out_statistics_full to show all statistics
stats/vty: Add stats_vty.c
stats: Add the reporting framework
stats/vty: Add stats configuration
stats: Implement timer based reporting
stats: Report stat item values
core: Add difference function to osmo_counter
stats: Add support for osmo_counters
stats: Support statsd Multi-Metric Packets
stats: Add missing mtu command to 'write' output
stats: Make net config optional
stats: Use function pointers in reporter objects
stats: Add log reporter
stats: Add osmo_ name prefix to identifiers
vty: Add reserved nodes to enum node_type
stats: Report group indices as unsigned int
stats: Limit reporting by class id
log: Add new DLSTATS log level
Jan Engelhardt (6):
build: resolve link failure when --disable-talloc is used
utils: resolve compiler warnings on implicit declarations
build: remove unused all_includes and use AM_CPPFLAGS
build: fix linker error with kasumi_test
build: resolve compiler warning about implicit delcaration
build: have a disable-static build succeed
Katerina Barone-Adesi (5):
misc: Doxygen tweaks: fixed some typos and minor errors
Added a ring buffer log target to store the last N log messages.
Added a ring buffer log target to store the last N log messages.
utils: Introduce OSMO_ASSERT in the utils and use it in the unit tests
utils: Use fprintf to print the assertion and generate a backtrace
Kevin Redon (8):
implement COMP128 version 2 and 3 A3/A8 algorithm
sim: comment/explain signature of osim_new_apdumsg
sim: add comment/explaination for structure osim_apdu_case
sim: renamed case to the one defined in ISO7816-3
sim: added utils/osmo-sim-test to .gitignore
sim: add comment/explaination for structure osim_apdu_cmd_hdr
sim: add comment/explaination for structure osim_msgb_cb
sim: replaced function/structure comments with doxygen comments
Max (9):
Fix build with dpkg-buildpackage.
Refactor COMP128v23 implementation and add test suit
gsmtap: add LTE defines to GSMTAP v2
core: Add generic LE/BE load/store uint type convertors and use them in msgb
Add missing entry in .gitignore for utils_test
bits: Add left circular shift function
Move common socket routine into separate function
gsm: Add A5/3-4 cipher support
fix compiler warnings for a5 tests
Michael McTernan (2):
vty: Fix writing the logging of category
Tests: Fix broken loggingrb testcase.
Neels Hofmeyr (5):
utils: add 'returns' doc to osmo_hexparse().
ipaccess: add OAP proto_ext (in design).
comments
fix some typos
gtphub: add OSMO_VTY_PORT_GTPHUB.
Nico Golde (6):
* rewrite GSM 7bit default encoding/decoding based on a lookup table as the previous code produced wrong encodings for certain characters.
tests: don't hardcode length values of expected encoding gsm_7bit_encode:
gsm_utils.c: cleanup + do not use dynamic memory when decoding 7bit messages
build: fix directory creation for core headers, introduced by d471a219.
gsm_utils.c: in 7bit decoding, first check if the last character was an extension character before doing anything else
logging.c: Do not crash on empty category name
Nils O. Selåsdal (1):
utils: Greatly improve performance of osmo_hexdump routines
Pablo Neira Ayuso (49):
vty: integration with logging framework
This patch moves the GSM-specific functions to the new library
include: reorganize headers file to include/osmocom/[gsm|core]
src: use new library libosmogsm and new path to headers in libosmocore
bitvec: add bitvec_find_first_bit_pos() from gsm/rxlev_stat.c
write_queue: use full path of includes in osmocom/core/write_queue.h
vty: move vty_out_rate_ctr_group prototype to osmocom/vty/misc.h
utils: move OSMO_SNPRINT_RET() macro definition to osmocom/core/utils.h
src: include new file osmocom/vty/misc.h for vty_out_rate_ctr_group()
libcommon: socket: extend make_sock() prototype
include: fix missing extern in osmo_panic* declarations
logging: fix missing description of global loglevel
logging: several memory allocation belong to tall_log_ctx context
logging: rework _output() function
logging: remove workaround now that _output() has been reworked
logging: make sure the output is null-terminated
src: use namespace prefix osmo_timer* for timer functions
src: use namespace prefix osmo_fd* and osmo_select*
src: use namespace prefix osmo_signal*
timer: use namespace prefix osmo_timer*
select: use namespace prefix osmo_fd* and osmo_select*
signal: use namespace prefix osmo_signal*
write-queue: use namespace prefix osmo_wqueue*
statistics: use namespace prefix osmo_counter*
utils: use namespace prefix osmo_*
crc: use namespace prefix osmo_*
backtrace: use namespace prefix osmo_*
plugin: use namespace prefix osmo_*
msgfile: use namespace prefix osmo_* and use more descriptive names
logging: fix corrupted output
logging: fix corrupted output
Merge branch 'master' of git.osmocom.org:libosmocore
Merge branch 'master' of git.osmocom.org:libosmocore
Merge branch 'master' of git.osmocom.org:libosmocore
socket: add OSMO_SOCK_F_[CONNECT|BIND|NON_BLOCK] flags
signal: reserve signal subsystems >= INT_MAX/2 for libraries
logging: add libosmo-abis logging subsystems
msgb: add ->dst attribute to store routing information
vty: reserve nodes for libosmo-abis
logging: fix parsing of logging mask (-d DMI case)
add rb-tree implementation to libosmocore
timer: add scalable RB-tree based timer infrastructure
tests: add new torture test for timer infrastructure
timer: Better fix to the timer re-scheduling situation
tests: timer: add parameter to select the number of steps
tests: timer: use stderr for non-repeatable output
tests: timer: set maximum wait time to obtain test results
socket: fix osmo_sock_init with SOCK_RAW and IPPROTO_RAW
src: port openBSC over libosmo-abis
Stefan Schmidt (2):
Merge branch 'master' of git at 192.168.100.10:openbsc
Merge branch 'master' of git at 192.168.100.10:openbsc
Steve Markgraf (1):
msgb: fix msgb_pull_u*()
Sylvain Munaut (95):
msgb.c: Style cleanup in initialization
gsm_utils: Just add some constant and timekeeping utils
gsm 08.08: Fix some u_int8_t -> uint8_t
Update .gitignore
gsm_utils: Add a fn to test A5(x) support given a classmark2
gsm48: Add authentication response message
[gprs] bssgp: Fix LLC PDU length encoding in BSSGP.
gsm_utils: Fix typo in gsm band name
osmocore: Add utility function rsl_chan_nr_str to RSL
build: Use AS_HELP_STRING macro to format the ./configure --help better
core: Add some generic panic handling
core/msgb: Use the new osmo_panic call to handle errors
protocol/gsm_04_08: Fix cr field position in gsm48_cip_mode_cmd
Make sure we don't user std{err,in,out} if they don't exist.
gsm48: Fix gsm48_encode_called - Set no extension bit
Update .gitignore
codec: Add bit ordering tables from specs for HR,FR,EFR & AMR
codec: Add the missing bits for include to install and pkgconfig to work
codec: Fix bit order table definition for GSM HR
gsm_utils: Define 4 upper bits as "flags" and mask them out in utility functions
panic: Fix type warning - osmo_panic_handler_t is already a pointer ...
Move the generate backtrace call from MSGB_ABORT to osmo_panic handler
vty: Fix typo testing return value of bind
bits: Add extended options version of pbit2ubit and ubit2pbit
core/bits: Make sbit_t a signed type (so that the math works)
gsm/a5: Add a A5 1&2 implementation
core/conv: Add some generic code for convolutional coding/decoding
core/conv: Only consider error for non-zero soft values
gsm/sysinfo: Fix rsl2sitype array size
gsmtap_util: Remove msg_free from the wq call back
gsm/gsm48_ie: Fix Range 256 format decoding
build: Remove docdir, don't comment it
build/include: Only install headers for enabled options
core/serial: Add utilities to deal with serial ports
core: Add generic CRC functions (templates expended to 8 16 32 64 bits)
gsmtap: Add a _ex version of gsmtap_{makemsg,send} to specify content type
gsmtap: Fix doxygen doc for the recent additions
core/serial: support custom baud rates on OS X
core/serial: Fix typo
gsmtap: Add type/subtypes for GMR-1 protocol
timer: Fix implementation of osmo_timers_nearest causing high CPU load
timer: Simplify osmo_timers_nearest even more
core: Fix include path to use top_builddir as well for generated headers
timer: Add compatibility header with timer helpers
utils: Fix a bad double osmo_ prefix for osmo_hexdump_nospc
core/utils: Add a symbol alias for a previous typo for compatibility
core/rbtree: add const qualifier to some functions
core/rbtree: optimize rb_erase()
core/rbtree: reorganize code in rb_erase() for additional changes
core/rbtree: make clear distinction between two different cases in rb_erase()
core/rbtree: remove redundant if()-condition in rb_erase()
core/timer: Allow an already scheduled timer to be re-scheduled at a new time
include/gsm_04_11: Fix compatibility issue with GSM411_TMR_TC1A
gsm/gsm0411_smc: Fix typo
utils: Add declaration back for osmo_osmo_hexdump_nospc
gsm/a5: Add const qualifier on the key
tests/a5: Add a5 regression testing
gsm/a5: Rewrite A5/2 algo to avoid the delayed bit
gsm/a5: Add documentation
tests: fix cut & paste error
tests/a5: Add a5_test.ok as EXTRA_DIST
utils: Fix alias to weak alias to allow OSX compilation
gsm/a5: Bit faster way to compute parity ...
core/serial: Fix warning when on platform other than linux
core/logging: Remove const qualifier on return of logp2syslog_level
gsm/lapd_core: Make sure rc is initialize in lapd_rx_u
core/conv: Minor documentation improvements
core/conv: Really only consider error for non-zero soft values
core/conv: Add support for other termination types (trunc & tail biting)
core/conv: Add utility methods to know length of coded/decoded vectors
core/conv: Add regression testing code
libosmocore: Update LIBVERSION because of ABI chaanges
Update .gitignore with new tests
vty/telnet: Add function to allow binding telnet interface to custom IP/Interface
gsm/a5: Rewrite equation doc with proper numbering
doc: Fix the Doxygen section endings
src/codec: Fix typo in Makefile
gsm/a5: Return -ENOTSUP if the selected cipher is not supported
gsm: Add method to find ARFCN based on frequency
utils/osmo-arfcn: Implement option to get ARFCN from frequency
build: Don't use the deprecated INCLUDES in the various Makefile.am
core: Fix missing include in msgfile.c for getline
core/bits: Prevent osmo_revbytebits_buf stack trashing
vty: Do better filtering of arguments, optional args particularly
core/crc: Fix the 64 bits implementation
doc: Fix typo in Doxyfile.core.in causing sources to be ignored
codec: Fix the GSM 06.20 ordering tables
build: Add .version to EXTRA_DIST
include: Switch to #pragma once pattern
gsm: Add Kasumi cipher implementation
tests/bits: Make sure all 'inline' are also static
core/bitXXgen: Use explicit cast of void* to uint8_t
core/bitXXgen: Don't do 'return' in functions returning void
tests: Don't reference file in src/ to test hidden func. Use static link.
build: Enable subdir-objects
Tobias Engel (5):
Define struct iphdr for OSX
Do not use --version-script linker flag on OSX
Add "extern" keywords
Add UMTS RRC message types
Supplementary Services (de)activation, interrogation added
altaf (1):
core/gsmtap: LTE RRC message types and LTE MAC define
job (2):
Adapted configure options to autoconf default behaviour
Added autoconf option for utilities and embedded
root (2):
Changed logging of LAPD from DLLAPDM to DLLAPD
Split of LAPDm into a core part and a GSM specific part
Álvaro Neira Ayuso (3):
src/socket: Adding unix domain socket support
protocol/gsm_12_21.h: Add the Manufacturer Attribute ID O_REDUCEPOWER.
abis_nm: Add the abis_nm_osmo_att_tlvdef to the abis header
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libosmocore.git
More information about the debian-science-commits
mailing list