This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The annotated tag, 0.15.0 has been created at 3e537cfeac46cde15242cc90a31aa8ad9bd9f3e0 (tag) tagging f3316e30d61603d55ed43906aaacb28e970989dc (commit) replaces 0.14.0 tagged by Holger Hans Peter Freyther on Mon Oct 12 09:43:54 2015 +0200 - Log ----------------------------------------------------------------- Bump the version as we are using 0.14.0 for far too long -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlYbZMoACgkQGckbdURWU2o0NwCfdGdVmGybxUl61UI9pA9BIHTy uyAAnAq2yPX6WwKfEUmtqfQArYLGi5U6 =Jwh0 -----END PGP SIGNATURE----- Alexander Chemeris (2): libbsc: Move SIs update/generation for a BTS into a separate function. msc: Add channel information to the meas_feed, bump version to v1. Andreas Eversberg (6): rtp: Add handling of BFI (Bad Frame Indicatior) of received TRAU frames rtp: Fixed problem of mute audio on some calls Add check for non existing lchan at tch_frame_down() Add option to set RADIO LINK TIMEOUT value via VTY Send RADIO LINK TIMEOUT value via OML attribute to BTS Add full AMR multirate IE support with VTY config for MS and BTS side Andreas Rottmann (3): Fix build wrt. missing CFLAGS constituents Fix "make distcheck" build: avoid spurious hard dependency on libosmo-sccp Ciaby (1): Add SMPP support in the debian build, include libsmpp34-dev as a dependency. Daniel Willmann (4): libmsc: Use RAND_bytes when choosing a tmsi gprs: Use RAND_bytes for p-tmsi libmsc: Use RAND_bytes to choose auth tuple libmsc: Use RAND_bytes to generate a token Harald Welte (11): sgsn: make all SGSN timers configurable via the VTY GMM: add hexdump in case of unknown pdisc/msgtype LLC: Don't feed length=0 frames to SNDCP / GMM LLC: Don't dispatch XID frames into GMM GMM: use MMCTXP whenever possible to include MS identity in log output GMM: Don't use DGPRS logging category from GMM GMM: fix format string compiler warning GSM/GPRS 04.08: Don't print numeric mobile identity types Use 'ROUTING AREA' consistently, not 'ROUTEING AREA' Fix neighbor channel list generation for 1900 MHz PCS band system_information.c: Distinguish two previously identical log msgs Holger Hans Peter Freyther (168): debian: We are at version 0.14 now rtp: Use osmocom/netif/rtp.h for the rtp structure definition rtp: Catch up with the removal of the rtp.h rtp: And really catch up and remove all occurences of openbsc/rtp.h rtp: Fix memory leak fixed by Andreas without mentioning it write_queue: Check the result of osmo_wqueue_enqueue and free libmgcp: Fail if transcoding can't be configured bsc: Allow to use different LAC/CI for the core-network bsc: In preparation to the MT lac/ci patching split the code bsc: Change paging strategy based on override or not bts: "Repair" broken channels if we receive the release ack nat: The reject cause of "-1" has failure meaning, change it nat: Inform others if an IMSI is rejected nat: Add a ctrl command to add to an existing ACC list nat: Add ctrl command to save the configuration nat: Check the con->imsi for the tracked IMSI nat: Check for the access list in set command as well debian: meas2pcap requires libpcap-dev unconditionally misc: Fix warnings about size of size_t in printf sgsn/gtp: Fill out the optional RAT type nat: Make mode-set patching optional mgcp: Ignore the case for finding a codec mgcp: Allow to disable transcoding for trunks debian: Do not depend on shared libraries directly mncc: Select the codec similar to the modify handling sub: Remove paging requests before dispatching sub: Remove introspection of the "channel queue" sub: Remove the queue from the subscriber code Merge branch 'zecke/features/no-queue' mgcp: Fix compiler warning on 64bit builds filter: Move the gsm 04.08 filter to a common place filter: Move the method definition to the filter module filter: Move the access list management around filter: Move VTY code into the filter module filter: Cease out "struct bsc_nat" from the API filter: Remove nat from bsc_nat_acc_lst and replace with msg filter: Rename BSC to LOCAL and NAT to GLOBAL filter: More renaming and remove of "NAT" from it filter: Separate SCCP/BSSAP extraction and gsm48 code filter: Remove NAT knowledge from auth_imsi filter: Put all the parameters in a struct to avoid order issues filter: Remove the bsc_connection from the internal functions filter: Remove nat_sccp_connection from public API filter: Remove bsc_connection from the filter API filter: Move from DNAT to DFILTER category filter: Move the con_type into the filter_state bsc: Add access lists to the MSC and the BSC bsc: Add access list filtering to the BSC bsc: Send a LU Reject in case it has been filtered Merge branch 'zecke/features/acc-list' gsup: Document passing MSISDN as part of the response gsup: Specify the QoS service for the PDP info gsup: Extract the new MSISDN string gsup: Extract the QoS field sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation sgsn: Store subscribed QoS and attempt to use it sgsn: Handle different levels of QoS sgsn: Dump the E164 (encoded) assigned to the subscriber sgsn: Show the QoS that has been assigned Merge branch 'zecke/features/gprs-gsup-fixes' sgsn: Make the free function internal sgsn: Extract the MSISDN from the subscr data structure sgsn: Add various signals consumed by CDR or other client code sgsn: Create an initial and limited CDR module sgsn: Add VTY configuration for the CDR module Merge branch 'zecke/features/cdr' debian: Fix dependencies pointed out by lintian cdr: Remember the charging id supplied by the GGSN sgsn: Always include the routing area identity sgsn: Encode the ULI for the PDP context creation ack sgsn: Give the IMEI to the GGSN for analysis Merge branch 'zecke/features/sgsn-gtp-cdr' sgsn: Clear LAC/RAC value for the routing area identity sgsn: Reserved bits should be set to 1 sgsn: Change the selection mode to verified gsup: Add the HLR-Number as type and use it for UpdateLocation Res gsup: Decode/Encode the hlr-Number in the GSUP message gsup: Copy the hlr-Number and use it during purge sgsn: Extract the hlr Number into the mm context Merge branch 'zecke/features/sgsn-hlr-number' sgsn: If there is a subscr don't allow an empty list sgsn: Deal with no static ggsn being configured at all sgsn: Re-factor the activate PDP code for future changes sgsn: Create a copy of the msgb for later usage sgsn: Integrate c-ares with the osmocom event loop sgsn: Allow to resolve the IPv4 address of a GGSN through DNS sgsn: Allow to specify the DNS servers that should be used ggsn: The id is a uint32_t don't print it as signed sgsn: Do not search the name with the "domain" name attached to it sgsn: Check the return value of osmo_fd_register sgsn: seleted_apn_str might be NULL do not strcpy sgsn: Simplify finding/using the first address of the result bsc: Attempt to fix crash when sending a SCCP CREF message bts: Arfcn can never be smaller than 0 nat: Add size check for the payload nat: Factor out the config by token search nat: Close the connection after we couldn't find the user bsc/nat: Fix the structure of the identity request message nat: Provide access to /dev/urandom for the code nat: Send 16 bytes of rand to the BSC and remember it bsc: Check for the rand and then generate a res nat: After we identified the bsc check the key Merge branch 'zecke/features/auth' nat: Use RAND_bytes instead of /dev/urandom configure: No need to check for crypt here configure: Do not link all applications against libgsm sms: Move the routing of the sms to a separate function sms: Put the try_deliver into the header file sms: Simplify the return handling for SMPP routes/unroutable sms: Add a way to always route SMS through SMPP systems sms: Do not go through the routing a second time Merge branch 'zecke/features/smpp-route' bsc: Rename core_ncc to core_mnc sms: Fix the non-SMPP mode of the test mgcp: Include enough socket data structures to build on freebsd build: Include sys/socket.h for AF_UNSPEC nitb: Be less strict about the reject cause nitb: Add a mode to not use TMSI for normal operation Merge branch 'zecke/features/no-tmsi' 64bit: Fix compiler warnings in regard to 64bit paging: Move the silent_call code to use the subscriber request paging: In case paging failed stop it everywhere paging: Go through all BTS to stop paging paging: Stop paging everywhere before dispatching any signal paging: Forget we were paging after the dispatch Merge branch 'zecke/changes/paging-order' subscr: Fix potential subscr ref count issue subscr: Fix subscr refcount issue in case of message error Merge branch 'zecke/fixes/subscr-leak' paging: Provide information about pending requests sms: Attempt to plug memory leaks seen at Rhizomatica nat: Forward SDP files with multiple payload types in it mgcp: Remove unused parsing data struct mgcp: Move the SDP handling into a separate file/module mgcp: Turn SDP file parsing in a two stage process mgcp: Allow to enforce that the codecs need to match Merge branch 'zecke/features/sdp-codec-handling' mgcp: Avoid crashing when rtpmap is not complete mgcp: Test we don't crash on the NAT dummy MGCP message mgcp: Add transcoding from PCMU as well mgcp: Begin to separate network and bts endpoints mgcp: Allow to bind to different ports for net/bts ports debian: Add libssl-dev for the NAT debian: Require ares for the SGSN and GGSN resolving mgcp: Fix grammar, clean-up return codes mncc: Update the protocol to match LCR mncc: Implement the direct RTP mode for ip based systems mncc: Implement CRCX->MDCX for handover for direct rtp mode mncc: Use the default codec from the built-in mncc mode Merge branch 'zecke/features/rtp-bridge' gbproxy: Add quirk commands to allow upgrade from pre-release vty: Change the return type from enum to int debian: Attempt to fix packaging and point to a meaningful readme amr: Remove some code duplication in preparation amr: Instead of putting ms/bts into the same struct.. use it twice amr: Kill more duplication and let the code work one of the modes amr: Attempt to unbreak the AMR support in the BSC Merge branch 'zecke/features/amr' mgcp: Indicate where the sending failed osmux: Test cid allocation and de-allocation osmux: Do not divide the number of bytes by eight. osmux: Add introspection for osmux. osmux: Allow to enforce using Osmux for the client osmux: Enforce Osmux only global and per BSC configuration osmux: Remember the allocated CID and make sure it is released osmux: Make sure that bigger Osmux ids actually fit Merge branch 'zecke/features/osmux-reliability' mgcp: Use the right bind addresses for NET and BTS Ivan Kluchnikov (1): gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded Jacob Erlbeck (6): nat: Fix timeslot range in 'show bsc mgcp' VTY command gprs: Fix GSUP cancel_type handling (Coverity) nitb: Check source string length before calling strncpy (Coverity) nitb: Fix IMSI/IMEI buffer handling (Coverity) mgcp: Move assignment of src_codec downwards mgcp/test: Fix mgcp-transcoding assertion (Coverity) Max (3): ignore debian build byproducts Replace ad-hoc function with generic one from libosmocore use non-vararg functions if possible Michael McTernan (2): Fix GSM900 ARFCN range check mgcp: Remove use of hardwired @mgw from endpoint IDs. Neels Hofmeyr (7): openbsc/configure.ac: check for pcap/pcap.h. Remove empty README. osmo-nitb: obsess about --help formatting. bsc_nat: Fix 1 log error output of wrong variable. sgsn_main: in -h, print default config file gsup: factor out header composition & sending. Add OAP design document. Pablo Neira Ayuso (2): osmux: add option to pad the circuit with dummy messages osmux: fix show online-help ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)