aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac6
-rw-r--r--debian/changelog84
-rw-r--r--debian/control4
-rw-r--r--src/Makefile.am2
4 files changed, 90 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac
index 182d914..f671591 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,9 +35,9 @@ PKG_PROG_PKG_CONFIG([0.20])
PKG_CHECK_MODULES(TALLOC, [talloc >= 2.0.1])
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.6.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.6.0)
-PKG_CHECK_MODULES(LIBOSMOUSB, libosmousb >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOUSB, libosmousb >= 1.7.0)
PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= 1.0.21)
AC_CONFIG_MACRO_DIR([m4])
diff --git a/debian/changelog b/debian/changelog
index 3b3e20f..78a61df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,87 @@
+osmo-e1d (0.4.0) unstable; urgency=medium
+
+ [ Harald Welte ]
+ * Use the error counters for remote alarm + remote CRC error
+ * Add support for icE1usb RAI interrupt error flag
+ * cosmetic: Adhere osmocom coding style in for-loops
+ * usb: Print failed USB isochronous packets
+ * usb: Use libusb_status_str when logging INT EP error
+ * make rate_counters work
+ * update copyright statement
+ * e1_{intf,line}_new: Allow caller to specify the numeric identifier
+ * Allow configuration of interfaces/lines via VTY
+ * GPS-DO support for icE1usb hardware
+ * Proper libusb error reporting in all error paths
+ * usb: rename 'size' to 'len' in callback functions
+ * e1d.h: add #pragma once
+ * cosmetic: Remove extra empty newlines from end of intf_line.c
+ * intf_line.c: Make e1d_find_intf_by_usb_serial safe for empty string
+ * cosmetic: curly braces around multi-line blocks
+ * intf_line: Ensure unique rate counter group indexes
+ * mux_demux.c: Use %zu for size_t
+ * vty.c: Fix re-reading of config file after 'write file'
+ * OCTOI: initial support for E1oIP forwarding
+ * add example config files for octoi-server and octoi-client
+ * RIFO (random in, first out) for IP->E1 direction
+ * fix segfault on 'show octoi-server' if no server configured
+ * vty: Print only applicable information during 'show line'
+ * OCTOI: re-implement LINE_STAT_E1oIP_E1T_FIFO
+ * octo: give rate_ctr / stat_items meaningful identifiers
+ * Make use of libosmcoore cpu_sched_vty
+ * Set rate_ctr_group name for each line
+ * Fix stats exporter
+ * octoi: Update RIFO depth also on dequeue
+ * Add rate counters for number of frames muxed/demuxed (E1 side)
+ * octoi: Add new rate-counter for out-of-order packets
+ * e1d: stat_items for the GPS-DO related bits
+ * octoi: Reset FIFO/RIFO when entering ACCEPTED state
+ * octoi: Disconnect the link when >= 7500 underruns/s
+ * rifo_test: print rifo_depth + rifo_frames on every IN/OUT
+ * octoi: differentiate UNDERRUN from SUBSTITUTED in counters
+ * e1oip: Rename e1oip:overflow to e1oip:e1o_overflow
+ * e1oip: Add rate_ctr for IP->E1 RIFO overflows
+ * octoi: Terminate connection on too high RIFO OVERFLOW rates
+ * octoi: Fix client re-start after clock drift disconnect
+ * octoi: add new counter every time a connection is accepted
+ * e1oip: Add stat items for number of timeslots
+ * cosmetic: remove dead code {fifo,rifo}_dump() functions
+ * octoi: Support setting IP DSCP and socket priority via VTY
+ * e1oip: fix line counter descriptions
+ * e1oip: Add rate_ctr for rx + tx packet / byte count
+ * octoi: only memcpy() if it is present in _octoi_tx_echo()
+ * octoi: Send ECHO_REQ every 10s and update the related stat_item
+ * e1oip: introduce #defines for BATCHING_FACTOR / PREFILL_COUNT
+ * e1oip: Make batching-factor and prefill-frame-count configurable
+ * update git URLs (git -> https; gitea)
+ * README.md: Fix syntax for hyperlinks
+
+ [ Sylvain Munaut ]
+ * e1d/usb: Limit feedback EP transfer size to 3
+ * e1d/usb: Use wMaxPacketSize to know maximum number of frames to send
+ * build: Increase warnings
+ * Fix a bunch of warning raised by the new build warning options
+ * usb: Add warning for error during interrupt transfers
+ * mux_demux: Shuffle functions around for consistency
+ * mux_demux: In RAW mode, fill with dummy until first TX
+ * contrib/e1-prbs-test: Delay the TX pipe fill data until first RX
+ * RIFO: Minor typo/comment fixes
+ * RIFO: Fix operator precedence issue in the math for bucket_for_fn
+ * RIFO: Fix issue in frame number bounds checking
+ * RIFO: Add a test for bounds checking
+ * OCTOI: Fix the extension of 16b FN from packet to full 32b FN
+ * octoi: Simple RX priming / pre-filling
+ * rifo_test: Use a helper function for the rifo init
+ * octoi: Fix frame_rifo_depth() function
+
+ [ Oliver Smith ]
+ * checkpatch.conf: new file
+
+ [ Tobias Mädel ]
+ * RIFO: fix frame_rifo_in check on frame number wrap-around
+ * RIFO: add more thorough tests and a vetted test.ok file
+
+ -- Pau Espin Pedrol <pespin@sysmocom.de> Wed, 29 Jun 2022 12:09:54 +0200
+
osmo-e1d (0.3.0) unstable; urgency=medium
* e1d: reliably detect EOF in _e1_ts_{read,write} (RAW mode)
diff --git a/debian/control b/debian/control
index bb6cf8f..58a6d88 100644
--- a/debian/control
+++ b/debian/control
@@ -10,9 +10,9 @@ Build-Depends: debhelper (>=9),
libtool,
pkg-config,
python3-minimal,
- libosmocore-dev (>= 1.6.0),
+ libosmocore-dev (>= 1.7.0),
libusb-1.0-0-dev,
- osmo-gsm-manuals-dev (>= 1.2.0)
+ osmo-gsm-manuals-dev (>= 1.3.0)
Standards-Version: 3.9.8
Vcs-Git: https://gitea.osmocom.org/retronetworking/osmo-e1d
Vcs-Browser: https://gitea.osmocom.org/retronetworking/osmo-e1d
diff --git a/src/Makefile.am b/src/Makefile.am
index 5795598..2cc8a8f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -3,7 +3,7 @@ SUBDIRS = octoi .
# This is _NOT_ the library release version, it's an API version.
# Please read Chapter 6 "Library interface versions" of the libtool
# documentation before making any modification
-LIBVERSION=1:0:0
+LIBVERSION=2:0:1
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)
AM_CFLAGS=-Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-result $(LIBOSMOCORE_CFLAGS) \