Projects
osmocom:nightly
osmo-pcu
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 451
View file
osmo-pcu.spec
Changed
@@ -13,14 +13,14 @@ # published by the Open Source Initiative. Name: osmo-pcu -Requires: osmocom-nightly = 202309120026 -Version: 1.2.0.150.35a7.202309120026 +Requires: osmocom-nightly = 202309130026 +Version: 1.3.0.202309130026 Release: 0 Summary: Osmocom GPRS Packet Control Unit (PCU) License: GPL-2.0-only Group: Productivity/Telephony/Servers URL: https://osmocom.org/projects/osmopcu -Source: osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz +Source: osmo-pcu_1.3.0.202309130026.tar.xz Source1: rpmlintrc BuildRequires: autoconf BuildRequires: automake @@ -30,13 +30,13 @@ %if 0%{?suse_version} BuildRequires: systemd-rpm-macros %endif -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogb) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.8.0 -BuildRequires: pkgconfig(libosmoabis) >= 1.4.0 -BuildRequires: pkgconfig(libosmotrau) >= 1.4.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogb) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 +BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 +BuildRequires: pkgconfig(libosmoabis) >= 1.5.0 +BuildRequires: pkgconfig(libosmotrau) >= 1.5.0 %{?systemd_requires} %description
View file
osmo-pcu_1.2.0.150.35a7.202309120026.dsc -> osmo-pcu_1.3.0.202309130026.dsc
Changed
@@ -2,20 +2,20 @@ Source: osmo-pcu Binary: osmo-pcu, osmo-pcu-dbg, osmo-pcu-doc Architecture: any all -Version: 1.2.0.150.35a7.202309120026 +Version: 1.3.0.202309130026 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: http://osmocom.org/projects/osmopcu Standards-Version: 3.9.8 Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu -Build-Depends: debhelper (>= 10), dh-autoreconf, autotools-dev, pkg-config, libosmo-abis-dev (>= 1.4.0), libosmocore-dev (>= 1.8.0), osmo-gsm-manuals-dev (>= 1.4.0) +Build-Depends: debhelper (>= 10), dh-autoreconf, autotools-dev, pkg-config, libosmo-abis-dev (>= 1.5.0), libosmocore-dev (>= 1.9.0), osmo-gsm-manuals-dev (>= 1.5.0) Package-List: osmo-pcu deb net optional arch=any osmo-pcu-dbg deb debug extra arch=any osmo-pcu-doc deb doc optional arch=all Checksums-Sha1: - 3586de5ea3c8548f8f08abe9c20accc3c3021ea0 427336 osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz + 80a3b28f76d10c64f5e2e18cf9b1350c433f9b40 429036 osmo-pcu_1.3.0.202309130026.tar.xz Checksums-Sha256: - 75ae76c605ce1b4c91b74fffe5015e7c067715a2218d7cee5aa7a11cca9e526e 427336 osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz + 1614e18f4cf612f8fe7c9b1c87d1dcd3d305ee8a2f9816d480076fd8b2a18fc1 429036 osmo-pcu_1.3.0.202309130026.tar.xz Files: - 29791d90d9ee94b799c2ade44b75e5bb 427336 osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz + 1ff127a5b1b1156daecd5a393460bdb9 429036 osmo-pcu_1.3.0.202309130026.tar.xz
View file
osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz/.tarball-version -> osmo-pcu_1.3.0.202309130026.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.2.0.150-35a7.202309120026 +1.3.0.202309130026
View file
osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz/TODO-RELEASE -> osmo-pcu_1.3.0.202309130026.tar.xz/TODO-RELEASE
Changed
@@ -7,4 +7,3 @@ # If any interfaces have been added since the last public release: c:r:a + 1. # If any interfaces have been removed or changed since the last public release: c:r:0. #library what description / commit summary line -libosmocore > 1.8.0 osmocom/gsm/protocol/gsm_44_060.h \ No newline at end of file
View file
osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz/configure.ac -> osmo-pcu_1.3.0.202309130026.tar.xz/configure.ac
Changed
@@ -82,11 +82,11 @@ fi dnl checks for libraries -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.9.0) AC_MSG_CHECKING(whether to enable direct DSP access for PDCH of sysmocom-bts) AC_ARG_ENABLE(sysmocom-dsp, @@ -175,8 +175,8 @@ AC_MSG_RESULT($enable_er_e1_ccu) AM_CONDITIONAL(ENABLE_ER_E1_CCU, test "x$enable_er_e1_ccu" = "xyes") AS_IF(test "x$enable_er_e1_ccu" = "xyes", - PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.4.0) - PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.4.0) + PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0) + PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.5.0) ) AC_ARG_ENABLE(vty_tests,
View file
osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz/contrib/osmo-pcu.spec.in -> osmo-pcu_1.3.0.202309130026.tar.xz/contrib/osmo-pcu.spec.in
Changed
@@ -13,7 +13,7 @@ # published by the Open Source Initiative. Name: osmo-pcu -Requires: osmocom-nightly = 202309120026 +Requires: osmocom-nightly = 202309130026 Version: @VERSION@ Release: 0 Summary: Osmocom GPRS Packet Control Unit (PCU) @@ -29,13 +29,13 @@ %if 0%{?suse_version} BuildRequires: systemd-rpm-macros %endif -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogb) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.8.0 -BuildRequires: pkgconfig(libosmoabis) >= 1.4.0 -BuildRequires: pkgconfig(libosmotrau) >= 1.4.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogb) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 +BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 +BuildRequires: pkgconfig(libosmoabis) >= 1.5.0 +BuildRequires: pkgconfig(libosmotrau) >= 1.5.0 %{?systemd_requires} %description
View file
osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz/debian/changelog -> osmo-pcu_1.3.0.202309130026.tar.xz/debian/changelog
Changed
@@ -1,8 +1,174 @@ -osmo-pcu (1.2.0.150.35a7.202309120026) unstable; urgency=medium +osmo-pcu (1.3.0.202309130026) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom nightly feed - -- Osmocom OBS scripts <info@osmocom.org> Tue, 12 Sep 2023 00:27:03 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Wed, 13 Sep 2023 00:27:02 +0000 + +osmo-pcu (1.3.0) unstable; urgency=medium + + Philipp Maier + * pcuif_proto: move gsm_pcu_if_e1_ccu_ind into right place + * pcu_l1_if.cpp: handle TLLI based IMMEDIATE ASSIGNMENT confirmation + * pcu_l1_if: move direct phy l1if functions to dedicated header file + * lc15/oc2g: fix function signature of l1if_open_pdch() + * osmo-bts-xyz: include pcu_l1_if_phy.h in phy in l1_if code + * en/decoding: fix deprecated include path + * pcu_l1_if: use only the term "direct PHY access" + * pcu_l1_if_phy: add header file for struct gsmtap_inst + * pcu_l1_if_phy: add new PHY API function to disconnect PDCH + * pcu_l1_if_phy: add new PHY API function to initialize PHY + * pcu_l1_if: cosmetic: remove whitespace after * + * pcu_l1_if_phy: support multiple BTS (in theory) + * bts: add IMMEDIATE ASSIGNMENT via PCH transmission + * support for Ericsson RBS E1 CCU + * pcu_l1_if: get rid of strange paging group calculation + * doc: add sample config to illustrate how to use an E1 CCU + * pcu_l1_if: do not copy IMSI when it is NULL + * Makefile.am: remove phy specific EXTRA_DIST variables + * doc: overview: put BTS and PCU on the same rank + * doc: Add details regarding BSC co-location + * pdch_ul_controller: log reserved frame numbers + * pcu_l1_if: cosmetic: reformat comment + * er_ccu_l1_if: use one ccu_desr per timeslot + * pcu_l1_if_phy: fix API function names + * pcu_l1_if: replace magic numbers with IMSI_DIGITS_FOR_PAGING + * gprs_rlcmac: also use PCU_IF_SAPI_PCH_DT for paging MAC blocks + * pcu_l1_if: use correct SAPI in PCUIF message PCU_IF_MSG_DATA_CNF_DT + * neigh_cache: make neigh_cache_lookup_entry static + * nacc_fsm: Add support for NACC with UTRAN and E-UTRAN cells + * nacc_fsm: fix uninitialized neigh_key variable + * pcuif_proto: rename tlli to msg_id + * bts: get rid of fn parameter in bts_rcv_imm_ass_cnf + * pcuif_proto: remove unnecessary members from gsm_pcu_if_data_cnf_dt + * pcuif_proto: get rid of _DT, _dt (Direct TLLI) + * pcuif_proto: add confirm flag to struct gsm_pcu_if_pch + * pcu_l1_if: add support for PCU_IF_SAPI_AGCH_2 for PCUIF v.11 + * osmobts_sock: cosmetic: rename osmobts_sock.c to pcuif_sock.c + * pcuif_sock: improve log output (OsmoBTS/OsmoBSC) + + Oliver Smith + * Run struct_endianness.py + * lc15bts.h: add missing extern keyword + * debian: set compat level to 10 + * systemd: depend on networking-online.target + + Pau Espin Pedrol + * tbf: Increase log level if polling requested in wrong TS + * tbf_ul_fm: Allow receiving event TBF_EV_MAX_N3105 in state RELEASING + * osmo_bts_sock.c: Call osmo_fd_unregister() before closing and changing bfd->fd + * Update libosmogsm deprecated include + * ms: Fix MS without PTMSI not freed immediatelly + * ms: Drop setting tlli during ms_alloc() + * tbf_dl: Avoid attempt scheduling DL ACK/NACK in TS != CTRL TS + * ms: Drop setting (egprs_)ms_class during bts_alloc_ms() + * bts: Rename bts_ms_by_{tlli,imsi} -> bts_get_ms_by_{tlli,imsi} + * ms: Merge ms_storage into bts.cpp + * ms: store in bts->ms_list during alloc/destroy of ms object + * Merge bts_alloc_ms() and ms_alloc() + * ms: Use osmo_use_count to track references + * ms: Make sure tbf!=NULL in ms_attach_{ul,dl}_tbf() + * ms: Make ms_{attach,detach}_tbf expectancies more robust + * ms: Log detaching tbf log line in proper place + * ms: Rewrite MS release lifecycle + * tbf: Store initial timestamp during constructor + * tbf: Move m_ctrs alloc to constructor + * tbf_ul: Move rate_ctr allocation to constructor + * tbf: Move enable_egprs() to constructor + * cosmetic: Fix indentation in comment + * ms: Hold a reference during ms_alloc + * dl_tbf: Set BandWidth timestamps to current time directly + * Add new log category 'ms' + * ms: Increase log level when scheduling release timer + * meas: Improve logging formatting + * ms: Get rid of ms->delay field + * ms: Rename field timer -> release_timer + * ms: Log MS active/idle state in 'show ms' VTY commands + * vty: Several improvements to 'show ms' output format + * alloc_algo: Pass a struct containing all req params + * alloc_algo: Move printing outside of update_ms_reserved_slots() + * Move out of alloc_algo code modifying the data model + * Move resource allocation outside of tbf allocation + * ms: Mark ms_reset() as static + * ms: Fix unsafe iterating freeing items in list + * cosmetic: ms: fix formatting of function comment + * tbf: Improve TBF name description in logs + * cosmetic: tbf_ul_ack_fsm: Clean up use of ul_tbf and tbf pointers + * Use always RFN when handling RACH indications + * Error trying to obtain FN from RFN if curr_fn not known + * bts: use RFN directly to calculate fn416 + * encoding: pass RFN to write_immediate_assignment(_reject)() + * Derive FN from RFN once and cache it in struct rach_ind_params + * Use fn_valid() helper in pcu_rx_time_ind() + * Move call to bts_set_current_frame_number() earlier in the code path + * Use OSMO_UNLIKELY() in bts_rfn_to_fn() + * pcu_utils.h: Replace software based bitcount impl with gcc builtin + * Document pcu_lsb() function + * Log MS information in error message using usual MS API + * tbf_dl_fsm: Apply T3193 using FSM infrastructure instead of manually + * tbf_{ul,dl}_fsm: Remove unneeded asserts + * tbf_{ul,dl}_fsm: remove impossible dst state transitions + * Avoid using N3101 in DL TBFs + * Avoid using N3103 in DL TBFs + * Avoid using N3105 in UL TBFs + * tbf_dl_fsm: Remove T3169 references, simplify T3195 set up as consequence + * tbf_ul_fsm: Remove 3195 references, simplify T3169 set up as consequence + * Abort UL TBF PACCH Ass based on T3168 + * Remove unused GPRS_RLCMAC_FLAG_TO_MASK + * Improve logging in bts_snd_dl_ass() + * tbf_dl_fsm: Fix wrong lchan specified in log line + * tbf_{ul,dl}_fsm: Abort on unexpected path + * tbf_{ul,dl}_fsm.c: Rearrange code/logs in mod_ass_type() + * Move GPRS_RLCMAC_FLAG_TO_DL_ACK from state_fsm to dl_tbf + * Move GPRS_RLCMAC_FLAG_DL_ACK from state_fsm to dl_tbf + * tests/tbf: Drop unneeded line re-setting CCCH ass type + * cosmetic: tbf_dl_fsm: Fix a couple comment typos + * Move call to bts_snd_dl_ass() from tbf_dl.cpp to tbf_dl_fsm.c + * Change several log lines to start with capital letter + * cosmetic: Improve comment + * Fix DL_TBF PACCH ass done on UL_TBF already scheduled to tx last PKT CTRL ACK + * bts: Use same default value for T3193 as set in osmo-bts/bsc + * Store T3192 value received from SI13, do some sanity checks + * tbf_dl_fsm: Drop impossible event + * cosmetic: tbf_fsm: Fix typo in comment + * pdch.cpp: Drop impossible code path + * Differentiate between T3192 and T3193 + * ms_need_dl_tbf(): Fix state checks and document function + * tbf_ul: Avoid processing rx UL blocks for UL TBFs in RELEASING state + * tbf_ul_fsm: Delay moving ul_tbf to FLOW + * Avoid using UL TBF in RELEASE state to assign DL TBF over PACCH + * Avoid re-assigning DL TBF over PACCH upon duplicate FinalACKs received + * tbf_dl_fsm: Ignore DL_ACKNACK_MISS events in WAIT_{RELEASE,REUSE_TFI} states + * Reestore last LLC frames never completely acked when freeing DL TBF + * cosmetic: pdch.cpp: Drop wrong comment due to copy-paste error + * tbf_dl_fsm: Fix '{FLOW}: Event ASSIGN_PCUIF_CNF not permitted' + * pcuif: Log read() error cause + * gprs_ms: Constify variable in ms_is_reachable_for_dl_ass() + * gprs_ms: Update assert condition + * oc2g: Fix multiple definitions of arrays + * pcu_l1_if: Document tx_pch empty IMSI scenario + * gprs_rlc_ul_window: Make sure V(N) array is cleared during reset_state() + * Split rlc_{dl_,ul_,}window out of rlc.{h,cpp} + * gprs_rlc_ul_window: Mark received BSNs falling out of the V(N)/RBB when V(R) is raised + * cosmetic: mslot_class.h: Update spec reference + * cosmetic: Document foce_two_phase feature based on specs + * pcu_l1_if.cpp: Fix gsmtap not sent in PCU_IF_SAPI_PCH_DT + * vty: Allow modifying default msclass + + Vadim Yanitskiy + * {src,tests}/Makefile.am: libraries shall not be in AM_LDFLAGS + * tests/Makefile.am: do not overwrite global LDFLAGS + * fix pcu_rx(): actually discard malformed container message + * tests: $(BUILT_SOURCES) is not defined, depend on osmo-pcu + * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH + + arehbein + * PCU interface: Log version when starting listener + + Max + * gprs_rlcmac: convert from C++ to C + * ctrl: drop deprecated neighbor resolution interface + + -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 16:00:25 +0200 osmo-pcu (1.2.0) unstable; urgency=medium
View file
osmo-pcu_1.2.0.150.35a7.202309120026.tar.xz/debian/control -> osmo-pcu_1.3.0.202309130026.tar.xz/debian/control
Changed
@@ -6,9 +6,9 @@ dh-autoreconf, autotools-dev, pkg-config, - libosmo-abis-dev (>= 1.4.0), - libosmocore-dev (>= 1.8.0), - osmo-gsm-manuals-dev (>= 1.4.0) + libosmo-abis-dev (>= 1.5.0), + libosmocore-dev (>= 1.9.0), + osmo-gsm-manuals-dev (>= 1.5.0) Standards-Version: 3.9.8 Homepage: http://osmocom.org/projects/osmopcu Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu @@ -16,7 +16,7 @@ Package: osmo-pcu Architecture: any -Depends: osmocom-nightly (= 202309120026), ${shlibs:Depends}, ${misc:Depends} +Depends: osmocom-nightly (= 202309130026), ${shlibs:Depends}, ${misc:Depends} Description: Osmocom GPRS/EDGE Packet Control Unit (PCU) The GPRS Packet Control Unit is co-located with the GSM BTS or GSM BSC in order to provide packet-switched services for 2G (2.5G, 2.75G) @@ -28,7 +28,7 @@ Architecture: any Section: debug Priority: extra -Depends: osmocom-nightly (= 202309120026), osmo-pcu (= ${binary:Version}), +Depends: osmocom-nightly (= 202309130026), osmo-pcu (= ${binary:Version}), ${misc:Depends} Description: Debug symbols for the Osmocom GPRS/EDGE Packet Control Unit (PCU) The GPRS Packet Control Unit is co-located with the GSM BTS or GSM BSC @@ -41,7 +41,7 @@ Architecture: all Section: doc Priority: optional -Depends: osmocom-nightly (= 202309120026), ${misc:Depends} +Depends: osmocom-nightly (= 202309130026), ${misc:Depends} Description: ${misc:Package} PDF documentation Various manuals: user manual, VTY reference manual and/or protocol/interface manuals.
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.