File libosmo-gprs.changes of Package libosmo-gprs
-------------------------------------------------------------------
Wed Aug 27 20:05:35 UTC 2025 - mardnh@gmx.de
- Update to version 0~git20250826:
* Bump version: 0.2.0.2-2c06 → 0.2.1
-------------------------------------------------------------------
Tue Aug 12 20:05:30 UTC 2025 - mardnh@gmx.de
- Update to version 0~git20250812:
* tests: fix for debian 13 armv7l
-------------------------------------------------------------------
Tue Jun 24 20:06:56 UTC 2025 - mardnh@gmx.de
- Update to version 0~git20250623:
* Generate version.h files
-------------------------------------------------------------------
Fri Mar 14 21:07:09 UTC 2025 - mardnh@gmx.de
- Update to version 0~git20250313:
* csn1: Use enum to select enc/dec direction
-------------------------------------------------------------------
Wed Jan 15 21:08:02 UTC 2025 - mardnh@gmx.de
- Update to version 0~git20250115:
* rlcmac: fix EGPRS BEP Link Quality Measurements Type 2
-------------------------------------------------------------------
Mon Dec 09 21:07:17 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20241206:
* gitignore: remove debian section
* Bump version: 0.1.0 → 0.2.0
-------------------------------------------------------------------
Fri Dec 06 21:07:12 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20241205:
* Make compatible with libosmocore >= 1.10.0
* debian/rules: remove override_dh_strip
* libosmo-gprs-*.pc.in: add libtalloc-dev
-------------------------------------------------------------------
Thu Dec 05 21:08:09 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20241204:
* debian/control: add missing deps to -dev pkgs
-------------------------------------------------------------------
Wed Nov 20 21:07:16 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20241119:
* gmm: gprs_gmm_att_tlvdef: Add newer definitions from current enum gsm48_gprs_ie_mm
-------------------------------------------------------------------
Tue Nov 19 21:06:56 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20241119:
* gmm: gprs_gmm_att_tlvdef: Add missing definitions from current enum gsm48_gprs_ie_mm
* gmm: gprs_gmm_att_tlvdef: Sort based on enum gsm48_gprs_ie_mm order
-------------------------------------------------------------------
Tue Aug 20 20:06:45 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240820:
* llc: Mark old/current tlli as all 1's when unassigning LLME
* tests/gmm: Introduce skeleton for gmm_prim_network tests
* gmm: Rename gmm_prim_test -> gmm_prim_ms_test
* gmm: Introduce interface GMMBSSGP
-------------------------------------------------------------------
Mon May 13 20:07:08 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240508:
* contrib: remove rpm spec file
-------------------------------------------------------------------
Sat Mar 23 21:07:31 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240323:
* README.md: Improve formatting
* Add funding link to github mirror
-------------------------------------------------------------------
Wed Feb 07 14:41:07 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240206:
* tbf_ul: Clean and assert code path generating new UL data block
-------------------------------------------------------------------
Mon Feb 05 21:04:36 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240205:
* rlcmac: refactor gprs_rlcmac_rlc_ul_window_move_window()
* rlcmac: Fix Last RLC block (CV=0) not encoding >1 LLC frames
* tests: rlcmac: Reproduce bug encoding 2 llc frames in 1 rlc block
* rlcmac: tbf_ul: Fix wrong parenthesis around macro
* rlcmac: Implement RLC_OCTET_COUNT in DL ACK/NACK
* Delay deleting UL TBF until last Pkt Ctrl Ack is fully transmitted
* rlcmac: add definition for OSMO_GPRS_RLCMAC_L1CTL_PDCH_DATA | Cnf
* rlcmac: ul_tbf: Register UL ACK/NACK poll inside FSM
* rlcmac: Add new structure to allow passing FN+TN to TBF handling functions
-------------------------------------------------------------------
Thu Feb 01 21:04:17 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240201:
* cosmetic: tbf_ul_fsm: add missing state to tdef_state_timeout array
-------------------------------------------------------------------
Fri Jan 26 21:05:40 UTC 2024 - mardnh@gmx.de
- Update to version 0~git20240126:
* build: include README.md into the release tarball
-------------------------------------------------------------------
Sun Dec 10 21:04:24 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20231209:
* llc: fix l3par check in gprs_llc_lle_generate_xid()
* llc: fix unsigned rc in gprs_llc_lle_tx_xid_resp()
-------------------------------------------------------------------
Tue Oct 17 20:10:07 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20231017:
* rlcmac: ul_tbf: Implement T3180
* rlcmac: tests: Account for T3180 existance in test_ul_tbf_t3166_timeout
* rlcmac: tests: Account for T3180 existance in test_ul_tbf_t3182_timeout
* rlcmac: Avoid re-arming T3182 in TBF Acknowledged mode
* sm_ms_fsm: fix double timer_cb assignment
-------------------------------------------------------------------
Sat Oct 07 20:07:49 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20231006:
* tbf_ul_fsm: Avoid freeing tbf after 4 CV=0 retrans in acknowledged mode
-------------------------------------------------------------------
Thu Oct 05 20:08:32 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20231005:
* rlcmac: tbf_ul_ass_fsm: Fix logic delay starting time
* rlcmac: tbf_ul_ass_fsm: Fix 'sba' field wrongly reset to true
-------------------------------------------------------------------
Wed Oct 04 20:14:55 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20231004:
* rlcmac: migrate from fn_cmp() to gsm0502_fncmp()
* rlcmac: tbf_ul_ass_fsm: Fix state not reset after first UL-TBF re-assignment
-------------------------------------------------------------------
Tue Oct 03 20:12:28 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20231003:
* rlcmac: tbf_ul: Fix wrong field assignment (no bug in practice)
-------------------------------------------------------------------
Tue Sep 26 20:07:28 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230926:
* rlcmac: Fix compilation error 'rlcmac_prim may be used uninitialized'
-------------------------------------------------------------------
Sun Sep 24 20:14:06 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230923:
* rlcmac: deal with RACH retransmissions (drop rach_req_ra)
-------------------------------------------------------------------
Sat Sep 16 19:39:12 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230905:
* rlcmac: tbf_dl: Log with FN request of UL TBF through PKT DL ACK/NACK
* rlcmac: Log RTS.ind
* tbf_ul_ass_fsm: Listen only on 1 TS for PKT UL ASS when assignment done from DL TBF
* rlcmac: Several fixes and improvements to have 2phase access working
* configure.ac: fix libtool issue with clang and sanitizer
* rlcmac: Move FN related helper functions to private header inside libosmo-gprs
* tbf_ul_ass: Don't check USF during SingleBlock Allocation
* rlcmac: ul_tbf: Implement TBF_Starting time (phase1)
* rlcmac: ul_tbf: Factor out function configuring TBF to lower layers
* rlcmac: l1ctl_prim: add 'start_rfn' field to cfg_{ul,dl}_tbf_req
-------------------------------------------------------------------
Sat Sep 16 11:37:02 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230905:
* rlcmac: tbf_dl: Log with FN request of UL TBF through PKT DL ACK/NACK
* rlcmac: Log RTS.ind
* tbf_ul_ass_fsm: Listen only on 1 TS for PKT UL ASS when assignment done from DL TBF
* rlcmac: Several fixes and improvements to have 2phase access working
* configure.ac: fix libtool issue with clang and sanitizer
* rlcmac: Move FN related helper functions to private header inside libosmo-gprs
* tbf_ul_ass: Don't check USF during SingleBlock Allocation
* rlcmac: ul_tbf: Implement TBF_Starting time (phase1)
* rlcmac: ul_tbf: Factor out function configuring TBF to lower layers
* rlcmac: l1ctl_prim: add 'start_rfn' field to cfg_{ul,dl}_tbf_req
* rlcmac: Fix Starting Time rfn->fn calculation
* README.md: upade the list of libraries
* llc,sndcp: Add missing hex prefix to log line printing TLLI
* rlcmac: rx pkt_uk_ack_nack: Use correct field containing UL TFI
* llc: Silently discard UI Dummy commands
* llc: Log rx PDUs with invalid FCS
* rlcmac: keep looking up GRE based on old TLLI
* rlcmac: Fix OSMO_GPRS_RLCMAC_GMMRR_LLC_TRANSMITTED declared in wrong offset
* gmm: Several fixes for radio_prio
* llc: Fix potential null ptr dereference in LL-Xid.Ind
* rlcmac: Initial selection of packet-access-procedure mode based on originating cause
* rlcmac: Use enum gprs_rlcmac_radio_priority internally everywhere
* sndcp: Forward QoS params from SM to LLC
* sm: Introduce APIs to enc/dec QoS Profile
* llc: Set proper Radio Priority when submitting GRR-UNITDATA.req
* sndcp: Use radio_prio assigned by SM when submitting LLC unitdata.req
* sm: Forward RadioPrio & QoS in SNSM-Activate.ind
* cosmetic: sm: Fix wrong reference in comment
* sndcp: Initialize N201-U & N201-I to default settings
* llc: Set proper SAPI when transmitting UNITDATA.req to GRR/BSSGP
* sndcp: Update n201_u & n201_i indicatd by LLC layer
* llc: Submit LL-XID-IND to L3 if N201-U or N201-I changes
* llc: Apply N201-I & N201-U requested by the network
* llc: Introduce function to log XID fields and use upon Rx/Tx
* llc: xid: Introduce some helper internal functions to make code easier to follow
* rlcmac: recalculate CV as needed when already in Countdown procedure
* rlcmac: Apply tx_cs requested by the network through PKT UL ACK/NACK
* rlcmac: Avoid discard packets when in Countdown procedure
* rlcmac: ul_tbf: Move logic selecting proper queue to helper function
* rlcmac: Log LLC PDUs enqueued in llc_queue
* rlcmac: Mark received BSNs falling out of the V(N)/RBB when V(R) is raised
* rlcmac: rlc_window_dl: Fix RBB generation
* rlcmac: Log SSN and FINAL_ACK when preparing PKT DL ACK/NACK msg
* rlcmac: Fix LOGPTBFDL macro log category
* rlcmac: Fix null ptr dereference
* rlcmac: tbf_ul: Free TBF if submitting RACH.req fails
* sndcp: Handle LL-ASSIGN.ind
* llc: Introduce LL-ASSIGN.ind
* sndcp: Answer SNSM-DEACTIVATE.ind with .resp
* sm: Handle GMMSM-MODIFY.ind primitive
* gmm: Introduce GMMSM-Modify.ind primitive
* gmm: Document spec ref regarding Receive N-PDU Numbers IE in RAU Compl
* gmm: Fix typos in test
* gmm: Store received PDP Ctx Status and List of Receive N-PDU Numbers
* gmm: Make OSMO_GPRS_GMM_TLLI_UNASSIGNED def publicly available
* rlcmac: Introduce L1CTL-CCCH_READY.ind primitive
* cosmetic: gmm: Fix typo in comment
* cosmetic: gmm: fix spec reference format
* doc: add PDCH timing diagram illustrating UL/DL delay
* gmm: Accept event LOW_LVL_FAIL in RAU/SR_INITIATED states
* rlcmac: tbf_dl: Implement T3192
* rlcmac: tbf_dl: Implement T3190
* rlcmac: defer going to pkt_idle_timer after freeing TBF
* rlcmac: tbf_ul: Move to packet-idle state when T3164 triggers
* rlcmac: Rework tbf destructor to signal free() to its gre object
* rlcmac: add OSMO_GPRS_RLCMAC_L1CTL_PDCH_{ESTABLISH,RELEASE}.req
* rlcmac: tbf_dl: Fix typo in event name
* rlcmac: tbf_fsl_fsm: Expect ev LAST_DL_DATA_RECVD in state FINISHED
* rlcmac: BS_CV_MAX=0 should be interpreted as =1 when calculating N3104_MAX
* rlcmac: Submit UL block to lower layers before freeing TBF
* rlcmac: tbf_ul: Handle SBA from CCCH Imm Ass
* rlcmac: Implement UL TBF Countdown procedure
* gmm: Avoid submitting GMMSM-Release.ind if no session was requested
* sm: Handle GMMSM-Release.ind
* rlcmac: Avoid generating UL data if no data to be sent available
* gmm: Implement rx RAU Reject
* gmm: Fix typo checking IE presence in Rx Attach Rej
* gmm: Initial implementation of T3166, rx Auth & Ciph Reject
* gmm: Tx Auth & Ciph Failure
* gmm: Rename s/ciph_auth/auth_ciph/
* gmm: Initial implementation of rx GMM Information msg
* gmm: Implement rx GMM STATUS msg
* gmm: Implement submitting GMMSM-RELEASE.ind when MS becomes detached
* rlcmac: P1,P2 Rest Octets: Add missing final padding to definitions
* gmm: Stop READY timer upon receiving force_stdby IE
* gmm: Implement P-TMSI Reallocation Cmd/Compl
* rlcmac: Submit GMMRR-PAGE.ind upon rx of Paging Request Type 1/2
* gmm: Provide rlcmac with IMSI & PTMSI information
* gmm: Implement GMMR-PAGE.ind
* llc: Implement LLGM-TRIGGER.req
* Fix typo llgm -> llgmm everywhere
* rlcmac: Add APIs to decode P1/P2 Rest Octets
* gmm: Implement periodic RAU procedure
* llc: Add APIs to submit LLGM-trigger/suspend/resume.req primitives
* gmm: Initial implementation of T3312
* gmm: Initial implementation of READY timer
* gmm: Introduce APIs & unit test to enc/dec GPRS Timer IE
* gmmrr: Add new LLC_TRANSMITTED.ind
* sm: Forward forth and back the P-TMSI signature
* gmm: Forward forth and back the P-TMSI signature
* rlcmac: Fix TFI not assigned during UL TBF CCCH ImmAss
* sm: Provide RAI obtained from network
* gmm: Provide RAI obtained from network
* sm: Allow passing old RAI during attach
* gmm: Allow passing old RAI during attach
* copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
* sm: Fix APN IE content not transmitted in Act PDP Ctx Req
* grr,bssgp,llc,sndcp: Define qos_params
* sm: Use & forward to upper layers the PTMSI & TLLI received from GMM
* gmm: Provide allocated PTMSI & TLLI to upper layers
* tests/gmm: Avoid printing rej_cause if GMMSM-Establish.cnf outcome is accepted
* gmm: Fix false positive compilation error with gcc 13.1.1
* sm: Fix pdp_act_cnf.accepted flag value swapped
* sndcp: Initiate LL-XID.req only if we have something to send at L3
* sndcp: Allow cb users taking ownership of primitives
* llc: use GRR instead of BSSGP to tx XID.req in MS mode
* sm: Avoid freeing the SME object too quickly
* sm: Implement rx Act PDP Ctx Rej
* sm: Fix encoding of dynamic IP address in PDPActCtxReq
* gmm: Implement GMMSM-UNITDATA.ind
* gmm: Rework sess_id to identify one GMME
* gmm: Fix typo in param name passed to logging macro
* gmm: Directly confirm GMMSM-Establish.req if already attached
* gmm: Switch state before announcing events to user
* llc: Fix N(U) wrongly reset during LLGM-ASSIGN.req
* llc: Log received wrong FCS field
* gmm: Introduce SIM_AUTH primitive to resolve authentication
* gmm: Increase log level of Rx msg log lines
* gmm: Print IMSI and TLLI in LOGGMME macro
* gmm, rlcmac: Properly handle P-TMSI vs TLLI
* gmm: Provide allocated P-TMSI in GMMREG-ATTACH.cnf
* gmm: Append 'P-TMSI type' IE to GPRS Attach Req when needed
* sm: Fill gmmsm.establish_req.attach_with_imsi
* debian: set compat level to 10
* sm: Fix potential null access due to missing check
* sm: Destroy PDP Context if activation fails
* gmm: Allow cb callers to take ownsership of msgb primitive
* gmm: Fix typo triggering assert on T3310 timeout
* rlcmac: cfg_ul_tbf_req: indicate USF for each active timeslot
* rlcmac: fix typo in TBF CFG logging messages
* rlcmac: fix st_new_on_enter(): actually release the TBF
* sm: Handle PCO in rx PDP Ctx Accept
* sm: Handle radio_prio,qos,llc_sapi in rx PDP Ctx Accept
* sm: Parse PDP address in rx PDP Ctx Accept
* sndcp: Test MS vs NET paths separately and implement missing prims for MS
* sm: Start using SNSM SAP
* sm: Fix swapped endianness in struct gprs_sm_pdp_addr
* llc: Implement some parts of LL-ESTABLISH.req/cnf
* sndcp: Allocate snme->comp.{data,proto} during snme alloc
* tests/sndcp: Fix incorrect check comparing against wrong SAPI
* sndcp: Fix potential null ptr access if SNE not found
* sm: Fix typo in LOGMS macro
* Rename internal g_ctx -> g_{layer_name}_ctx
* gmm: Implement rx Attach Reject
* gmm: Implement T3310 (Tattach)
* Fix typo LLGM -> LLGMM
* Introduce libosmo-gprs-sm
* llc: Free allocated LLMEs when freeing main context
* gmm: Free allocated GMMEs when freeing main context
* gmm: Free ms_fsm when freeing gmme
* gmm: Several fixes to GMMSM prim alloc functions
* rlcmac: Release UL_TBF L1CTL resources upon free
* rlcmac: gprs_rlcmac_tbf_free():Call proper free function for DL TBF
* rlcmac: Fix DL_ASS polls removed when UL TBF released
* gmm: Initial implementation of GPRS Detach
* rlcmac: fix wrong MSGT_PACKET_{RESOURCE_REQUEST->DOWNLINK_ACK_NACK}
* gmm: Initial implementation of GPRS Attach
* rlcmac: Release pending polls in pdch_ul when freeing tbf
* rlcmac: do not attempt to decode PTCCH/D blocks, discard them
* rlcmac: fix handling of TIMESLOT_ALLOCATION in handle_pkt_dl_ass()
* rlcmac: cosmetic: use ARRAY_SIZE() in handle_pkt_dl_ass()
* rlcmac: cosmetic: use ARRAY_SIZE() in dl_tbf_dl_slotmask()
* Create skeleton for libosmo-gprs-gmm
* tests/llc: local libs must be first in *_LDADD
* tests: move '-I$(top_srcdir)/include/' to AM_CPPFLAGS
* {rlcmac,llc,sndcp}: AM_LDFLAGS shall not contain *_LIBS
* rlcmac: tbf_ul_ass_fsm: Fix missing break statement
* sndcp: Avoid propagating rc=1
* llc: Avoid propagating rc=1
* rlcmac: Implement DL TBF CCCH & PACCH allocation with TBF Starting Time
* rlcmac: Log sched of PktCtrlAck requested by UL ASS poll
* rlcmac: Move create_pkt_ctrl_ack() to tbf base class
* rlcmac: gprs_rlcmac_prim_call_down/up_cb(): Avoid propagating rc=1
* rlcmac: Log tx of primitive to lower layers
* rlcmac: rlcmac_dec.c: Add missing headers
* rlcmac: ul_tbf: Implement support for TBF Starting Time
* rlcmac: Lower logging rx prim from lower layers
* rlcmac: Ignore DATA.ind with len=0
* rlcmac: ignore PACKET_DOWNLINK_DUMMY_CONTROL_BLOCK
* rlcmac: Fix several ptr bugs looking up ul tbf upon rx PktUlAss
* rlcmac: tbf_ul_ass_fsm: Drop dummy event GPRS_RLCMAC_TBF_UL_ASS_EV_FOOBAR
* rlcmac: dl_tbf: Improve logic requesting a new UL TBF
* rlcmac/sched: use TDMA Fn macros from libosmogsm
* tbf_ul: Fix contention_resolution check for 2phase access
* rlcmac: tbf_ul: Fix TI bit never set when encoding the block
* rlcmac: Fix gprs_rlcmac_ul_tbf_in_contention_resolution() for 1phase access
* rlcmac: Fill radio_priority in Dl Ack/Nack Channel Request Description
* tbf_dl: Fix state_fsm instance not freed
* rlcmac: Implement T3182
* rlcmac: ul_tbf_fsm: rework Rx UL ACK/NACK fsm events
* rlcmac: ul_tbf: Fix ul_state wrong check
* rlcmac: Use finished UL TBF to request a new one after Final UL ACK/NACK
* rlcmac: ul_tbf: Fail if data block CV=0 retransmitted > 4 times
* rlcmac: ul_tbf: Submit event FIST_UL_DATA_SENT before LAST_UL_DATA_SENT
* rlcmac: Implement T3168 (Pkt Res Req timeout 2phase access)
* rlcmac: Fix null ptr access in dl_tbf object
* rlcmac: tbf_dl: Fix msgb null ptr access if dl block contains several LLC frames
* rlcmac: ul_tbf: Answer Pkt Ul Ack/Nack poll with Pkt Ctrl Ack
* rlcmac: ul_tbf: Append TLLI when in contention resolution
* rlcmac: Implement N3104
-------------------------------------------------------------------
Tue Feb 21 21:06:56 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230220:
* rlcmac: tbf_ul: Allow sending UL data if in state FINISHED
* rlcmac: Handle SI13 from L1CTL
-------------------------------------------------------------------
Mon Feb 20 21:07:01 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230220:
* rlcmac: Implement T3166
* rlcmac: Implement T3164
* rlcmac: tbf_*: Unlink the freeing tbf from its gre
* rlcmac: tbf_ul: Fix wrong function called looking up msg size
* rlcmac: Implement Rx of UL ACK/NACK
* rlcmac: tests: Validate Tx of second RLC/MAC block containing GMM Attach
* rlcmac: llc_queue: Fix access to null msgb during dequeue
* rlcmac: Implement Tx of DL ACK/NACK
* rlcmac: Introduce initial poll answer infrastructure
* rlcmac: Implement initial DL rx data path
* rlcmac: Introduce DL TBF creation through PCH ImmAss
* Run struct_endianness.py
-------------------------------------------------------------------
Mon Feb 13 21:06:44 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230213:
* rlcmac: Implement GMMRR-ASSIGN.req
* rlcmac: Initial ul_tbf data support
* rlcmac: Make sure entities are freed if lib is re-initialized
* rlcmac: Initial implementation of UL TBF assignment and scheduler
* rlcmac: Introduce lower primitive layer API
* sndcp: Add missing osmocom/core/endian.h include
-------------------------------------------------------------------
Sun Feb 12 21:06:37 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230211:
* Debian: fix broken SNDCP install
-------------------------------------------------------------------
Sat Feb 11 21:06:41 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230210:
* rlcmac: llc_queue: Make sure queue is cleared before freeing mem
-------------------------------------------------------------------
Tue Feb 07 21:07:28 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230206:
* rlcmac: Fix prim memleak passing GRR-UNITDATA.req
-------------------------------------------------------------------
Thu Feb 02 21:07:37 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230201:
* rlcmac: Refactor msg_type enums and value_string
* rlcmac: Move spec related definitions for general use to types.h
* rlcmac: Rename ts_*.c -> csn1_ts_*.c
-------------------------------------------------------------------
Wed Feb 01 21:06:39 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230201:
* rlcmac: Rename gprs_rlcmac.h -> csn1_defs.h
-------------------------------------------------------------------
Tue Jan 31 21:07:02 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230130:
* rlcmac: Enqueue LLC PDUs based on RadioPriority and SAPI
-------------------------------------------------------------------
Sat Jan 28 21:07:49 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230125:
* rlcmac: Introduce primitives for SAPs towards higher layers
* rlcmac: Support extending log categories in the future
* llc: Fix spec references pointing to SNDCP instead of LLC
* llc: Initial support for GRR-UNITDATA.ind/req
-------------------------------------------------------------------
Tue Jan 17 21:07:19 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230117:
* sndcp: Fix missing dep link against libmath
-------------------------------------------------------------------
Mon Jan 16 21:06:44 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230112:
* llc: Allow app provided callbacks to retain ownership of passed primitive
* llc: Log error loading gprs chiper plugins
* sndcp: Initial support for async SN-XID.ind and SN-XID.rsp
-------------------------------------------------------------------
Thu Jan 12 21:06:43 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230112:
* sndcp: Fix wrong prim op passed in osmo_gprs_sndcp_prim_alloc_sn_xid_rsp()
-------------------------------------------------------------------
Mon Jan 09 21:06:53 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230109:
* sndcp: Fix wrong field used printing nsapi
-------------------------------------------------------------------
Wed Jan 04 21:06:41 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230104:
* tests/llc: Test gprs_llc_is_retransmit()
* sndcp: Initial libosmo-gprs-sndcp support
-------------------------------------------------------------------
Mon Jan 02 21:07:07 UTC 2023 - mardnh@gmx.de
- Update to version 0~git20230103:
* tests/rlcmac: make linter happy: use const char * const
* rlcmac: rename s/SI_13_t/SI13_RestOctets_t/
* rlcmac: use OSMO_ASSERT instead of plain assert()
* rlcmac: remove unneeded includes
* rlcmac: implement the missing IA_MultiBlock_PktDlAss_t
* rlcmac: rename s/IA_EGPRS_00_t/IA_EGPRS_PktUlAss_t/
* rlcmac: fix coding of EGPRS Packet Uplink Assignment in IA RestOctets
* rlcmac: add decoder and test vectors for IA Rest Octets
-------------------------------------------------------------------
Tue Dec 27 21:06:48 UTC 2022 - mardnh@gmx.de
- Update to version 0~git20221223:
* osmo_gprs_llc_bssgp_prim: cell_id is always RAI + CI
-------------------------------------------------------------------
Fri Dec 23 21:06:57 UTC 2022 - mardnh@gmx.de
- Update to version 0~git20221223:
* llc: Initialize gprs_cipher
-------------------------------------------------------------------
Wed Dec 21 21:07:03 UTC 2022 - mardnh@gmx.de
- Update to version 0~git20221221:
* llc: Proper separation of public & private APIs, Introduce llc_prim API
* llc: rework logging, add LOGLLC macro
* llc: split up enum osmo_gprs_llc_prim_type
* llc: add enum osmo_gprs_llc_{location,prim_sap}
* llc: add libosmogsm dependency
* llc: libosmo-gprs-llc.pc.in: add 'Requires.private: talloc'
* llc: fix typo: OSMO_GPRS_LLC_SAPI_SNDCP{12->11}
-------------------------------------------------------------------
Thu Nov 10 21:06:20 UTC 2022 - mardnh@gmx.de
- Update to version 0~git20221105:
* Add -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition
-------------------------------------------------------------------
Tue Nov 08 21:06:16 UTC 2022 - mardnh@gmx.de
- Update to version 0~git20221105:
* contrib/jenkins.sh: build with --enable-werror
-------------------------------------------------------------------
Tue Oct 11 09:25:54 UTC 2022 - mardnh@gmx.de
- Update to version 0~git20221011:
* tests/rlcmac/ts_44_018_test: do not depend on libosmogsm
-------------------------------------------------------------------
Mon Oct 10 18:06:08 UTC 2022 - mardnh@gmx.de
- Initial package, version 0~git20220928