SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for osmo-e1d-0.6.0.12-lp155.2.2.x86_64.rpm :

* Wed Feb 07 2024 mardnhAATTgmx.de- Update to version 0.6.0.12:
* Prevent memory leaks / double free of msgb in proto_clnt.c
* Add command and client function to change transmitted Sa bits
* Indicate change in received Sa bits
* Indicate remote alarm bit as remote alarm inidication
* Indicate framing alignment error as loss of framing signal
* Add functions for events from server to client
* Add new protocol command and events for Sa bits and line states
* Add option to automatically reset RIFO on underrun/overflow
* usb: Deal with truncated ISO IN transfers
* usb: Pass not just the actual transfer length but also the buffer size
* Sat Sep 16 2023 mardnhAATTgmx.de- Update to version 0.6.0.0:
* Bump version: 0.5.0.11-b7c9-dirty → 0.6.0
* octoi: Add force-send-all-ts mode
* e1d-ts-pipe: Assert that osmo_fd_register() succeeds
* octoi: Fix missing check of osmo_fsm_register() return value
* proto_srv: Fix file descriptor and memory leak in error paths
* Check return code of fcntl() in several plaaces
* systemd: depend on networking-online.target
* proto_clnt: use osmo_fd_close to close the socket on connection loss
* debian: set compat level to 10
* proto_clnt: close osmo-e1d control socket on connection loss
* proto_clnt: fix function prototype
* Run struct_endianness.py
* Bump version: 0.4.0.26-8aba-dirty → 0.5.0
* DAHDI trunkdev support
* Increasing max FIFO size for feature request 5875, adapting tests
* osmo-e1d: Transition to use of \'telnet_init_default\'
* contrib/spec: add /etc/osmocom/osmo-e1d.cfg
* doc/examples: only install osmo-e1d.cfg to /etc
* update .gitignore with files from manuals + doxygen
* doxygen API documentation for libosmo-e1d
* jenkins.sh: Support for building + publishing the manual
* Initial user manual for osmo-e1d
* gitreview: new file
* Add support of RPM package building via osmo-e1d.spec.in
* avoid segfault in \'show interface\' of absent icE1usb
* osmo-e1d: Add the usual \'-V\' / \'--version\' command line argument
* Differentiate between icE1usb and e1-tracer in log/vty output
* usb.c: Bail out of e1-tracer doesn\'t accept set_configuration(2)
* osmo-e1d-pipe: Add command line option for --force open of timeslot
* ctl: Prevent clients from opening TS0
* support for e1-tracer hardware
* usb: Claim and set interface alt-setting only for used lines
* octoi: Prevent segfault on \'show octoi-clients if a client has no line
* vty: Add option to disable GPS-DO loop and use manual tuning values
* usb: Fix ICE1USB_INTF_SET_GPSDO_MODE request parameter
* usb: Fix the length field of ICE1USB_INTF_SET_GPSDO_TUNE request
* Add osmo-e1gen to .gitignore
* usb: Add support for new GPSDO status field \"Accumulated error\"
* octoi_srv_fsm: fix implicit fall-through
* Bump version: 0.3.0.72-bb13-dirty → 0.4.0
* README.md: Fix syntax for hyperlinks
* update git URLs (git -> https; gitea)
* e1oip: Make batching-factor and prefill-frame-count configurable
* e1oip: introduce #defines for BATCHING_FACTOR / PREFILL_COUNT
* octoi: Send ECHO_REQ every 10s and update the related stat_item
* octoi: only memcpy() if it is present in _octoi_tx_echo()
* e1oip: Add rate_ctr for rx + tx packet / byte count
* e1oip: fix line counter descriptions
* octoi: Support setting IP DSCP and socket priority via VTY
* cosmetic: remove dead code {fifo,rifo}_dump() functions
* e1oip: Add stat items for number of timeslots
* octoi: add new counter every time a connection is accepted
* octoi: Fix client re-start after clock drift disconnect
* octoi: Terminate connection on too high RIFO OVERFLOW rates
* e1oip: Add rate_ctr for IP->E1 RIFO overflows
* e1oip: Rename e1oip:overflow to e1oip:e1o_overflow
* octoi: differentiate UNDERRUN from SUBSTITUTED in counters
* octoi: Fix frame_rifo_depth() function
* rifo_test: Use a helper function for the rifo init
* rifo_test: print rifo_depth + rifo_frames on every IN/OUT
* octoi: Disconnect the link when >= 7500 underruns/s
* octoi: Simple RX priming / pre-filling
* octoi: Reset FIFO/RIFO when entering ACCEPTED state
* OCTOI: Fix the extension of 16b FN from packet to full 32b FN
* e1d: stat_items for the GPS-DO related bits
* octoi: Add new rate-counter for out-of-order packets
* Add rate counters for number of frames muxed/demuxed (E1 side)
* octoi: Update RIFO depth also on dequeue
* Fix stats exporter
* Set rate_ctr_group name for each line
* Make use of libosmcoore cpu_sched_vty
* octo: give rate_ctr / stat_items meaningful identifiers
* OCTOI: re-implement LINE_STAT_E1oIP_E1T_FIFO
* RIFO: Add a test for bounds checking
* RIFO: Fix issue in frame number bounds checking
* RIFO: Fix operator precedence issue in the math for bucket_for_fn
* RIFO: Minor typo/comment fixes
* vty: Print only applicable information during \'show line\'
* fix segfault on \'show octoi-server\' if no server configured
* RIFO: add more thorough tests and a vetted test.ok file
* RIFO: fix frame_rifo_in check on frame number wrap-around
* RIFO (random in, first out) for IP->E1 direction
* add example config files for octoi-server and octoi-client
* OCTOI: initial support for E1oIP forwarding
* vty.c: Fix re-reading of config file after \'write file\'
* mux_demux.c: Use %zu for size_t
* intf_line: Ensure unique rate counter group indexes
* cosmetic: curly braces around multi-line blocks
* intf_line.c: Make e1d_find_intf_by_usb_serial safe for empty string
* cosmetic: Remove extra empty newlines from end of intf_line.c
* e1d.h: add #pragma once
* usb: rename \'size\' to \'len\' in callback functions
* Proper libusb error reporting in all error paths
* GPS-DO support for icE1usb hardware
* Allow configuration of interfaces/lines via VTY
* e1_{intf,line}_new: Allow caller to specify the numeric identifier
* update copyright statement
* make rate_counters work
* checkpatch.conf: new file
* usb: Use libusb_status_str when logging INT EP error
* usb: Print failed USB isochronous packets
* cosmetic: Adhere osmocom coding style in for-loops
* contrib/e1-prbs-test: Delay the TX pipe fill data until first RX
* mux_demux: In RAW mode, fill with dummy until first TX
* mux_demux: Shuffle functions around for consistency
* usb: Add warning for error during interrupt transfers
* Fix a bunch of warning raised by the new build warning options
* build: Increase warnings
* e1d/usb: Use wMaxPacketSize to know maximum number of frames to send
* e1d/usb: Limit feedback EP transfer size to 3
* Add support for icE1usb RAI interrupt error flag
* Use the error counters for remote alarm + remote CRC error
* Bump version: 0.2.2 → 0.3.0
* update ice1usb_proto.h to current master
* e1d: Add watchdog timer to detect dead lines / USB devices
* e1d-ts-pipe: Don\'t write more HDLC bytes than e1d supports
* Introduce a #define for the maximum HDLC buffer size (264)
* e1d: reliably detect EOF (HDLC-FCS mode)
* e1d: reliably detect EOF in _e1_ts_{read,write} (RAW mode)
* Bump version: 0.2.1.5-5e0d-dirty → 0.2.2
* make compile-time default logging configuration less verbose
* gitignore: Add configure~
* Use new stat item/ctr getter APIs
* ctl: properly set the timeslot mode in E1DP_CMD_TS_QUERY
* e1d-prbs-test: Initialize libosmocore logging
* Bump version: 0.2.0.1-4fea-dirty → 0.2.1
* e1d: fix ASSERT during \"write terminal\"
* add README.md describing what this repository is about
* Bump version: 0.1.1.33-4292-dirty → 0.2.0
* configure.ac: set -std=gnu11
* Add new \"osmo-e1gen\" program.
* Evaluate received E and A bits in TS0
* vty: export vty_e1d + move e1d_vty_node to header file
* Move e1d_find_intf + e1_intf_find_line to intf_line.c
* move usb.c function declarations to newly-created usb.h
* usb.c: Mark _e1_usb_open_device() as static
* e1_line.c: Split multiplex + demultiplex into separate mux_demux.c
* support for control endpoint requests to icE1usb to switch Rx/Tx mode
* Add per-line rate counter group to count various errors
* Add support for icE1usb interrupt endpoint error reporting
* usb: Increase number of transfers from 2 to 4
* vpair: fix writing config file with vpairs configured
* Use OSMO_FD_
* instead of deprecated BSC_FD_
*
* make sure a given timeslot can only be opened once (by default)
* e1-prbs-test: Add support for osmo-e1d
* src/ctl.c: Log NOTICE messages whenever client send unexpected requests
* usb: Don\'t pass negative length values to e1_line_demux_in()
* make RAW read buffer size configurable (instead of hard-coded 160)
* add comment about first byte of E1DP_MAGIC
* implement buffering to chunks in E1->application direction
* cosmetic: create HDLC specific sub-structure within e1_ts
* Add new E1DP_CMD_LINE_CONFIG for switching channelized/superchannel
* actually implement the superchannel mode
* introduce concept of superchannel to data structures
* _e1_rx_hdlcfs: const-ify input buffer argument
* Fix HDLC-FCS transmit side
* Use SOCK_STREAM sockets for E1_TS_MODE_RAW
* print E1DP Mode as string, not in numeric format
* Detect truncated reads on SOCK_SEQPACKET sockets
* usb.c: Fix error introducing Tx underflows
* add missing call to logging_vty_add_cmds() during startup
* migrate to proper allocated USB Product ID
* Bump version: 0.1.0.1-8e1e → 0.1.1
* Wed Jul 01 2020 mardnhAATTgmx.de- Update to version 0.1.0.1:
* Makefile.am: Don\'t put LIBS into CFLAGS
* Bump version: 0.0.1.2-7731 → 0.1.0
* debian: Remove dependency to libosmo-abis; remove explicit libosmocore version
* debian: Fix packaging of libosmo-e1d
* debian/control: Add missing dependency to libusb-1.0-0-dev
* add systemd service/unit
* debian packaging
* proto
*.[ch]: Don\'t refer to GPL if license is LGPL
* add git-version-gen to EXTRA_DIST
* add example configurations
* vty: Print actual driver name instead of FIXME
* Add osmo-e1d-pipe utility
* Add virtual pair of E1 interfaces
* actually set the back-pointer from timeslot to line
* extend logging (log more noteworthy events)
* Always log context (interface/line/timeslot) when available
* close timeslot socket if read or write returns negative
* proto.h: Share default socket path between client and daemon
* add e1_line_destroy() / e1_intf_destroy() functions
* Export _e1d_ts_stop() function inside daemon
* ctl.c: Fix off-by-one: FD=0 is a valid file descriptor
* _e1_line_new(): Initialize timeslot fd to -1
* introduce notion of \'driver\'
* change list ordering for list of interfaces / lines
* VTY interface support
* libosmo-e1d: Add value_string for msg_type and mode
* move from printf() debug output to libosmocore logging
* remove code not specific to USB from usb.c to intf_line.c
* update .gitignore to ignore binaries from contrib
* add .gitignore
* port to new libosmousb
* e1-prbs-test: Add initial code for checking ICE40-E1 traces
* contrib: add e1-prbs-test
* Wed Jul 10 2019 mardnhAATTgmx.de- Update to version 0.0.0+git.20190710:
* build: Disable some warnings that are just annoying for no reasons
* usb: Temporarily mark e1uf_destroy as \'unused\'
* proto: Fix aliasing error when setting the FD in the CMSG data
* contrib/jenkins.sh: run \"make maintainer-clean\"
* Thu May 16 2019 Martin Hauke - Initial package, version 0.0.0+git.20190511
 
ICM