Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package modemu2k for openSUSE:Factory checked in at 2026-07-15 16:45:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/modemu2k (Old) and /work/SRC/openSUSE:Factory/.modemu2k.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "modemu2k" Wed Jul 15 16:45:25 2026 rev:2 rq:1365786 version:0.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/modemu2k/modemu2k.changes 2026-07-06 13:11:46.285598685 +0200 +++ /work/SRC/openSUSE:Factory/.modemu2k.new.1991/modemu2k.changes 2026-07-15 17:03:10.682320752 +0200 @@ -1,0 +2,30 @@ +Tue Jul 14 18:55:38 UTC 2026 - Andy Alt <[email protected]> + +- modemu2k 0.2.3: + - Drop modemu2k-network-suite.patch: Fixed upstream + * Add -a/--answer and ATA/RING/S0 answer-side modem semantics, so a + BBS on the PTY can receive incoming TCP calls (new m2k_setup_answer + / m2k_get_answer_fd API) + * -v/--verbose is now repeatable: -vv adds byte-level buffer + narration (new VERB_BYTES category, AT%V4) + * Add m2k_set_log_level() / m2k_get_log_level() — severity-threshold + log filter (ERROR/WARN/INFO/DEBUG/TRACE); AT%V category semantics + unchanged + * Add m2k_describe_state() — one-call state snapshot for bug reports + and host-side debugging + * Stop treating the comm-program command as a printf format string; + substitute the slave path safely (overflow / format-string fix) + * Fix out-of-bounds read of telopts[] when a telnet peer sends a + malformed subnegotiation option byte + * Fix telnet IAC parser state being shared between modem contexts + (two m2k_t instances online at once corrupted each other's stream) + * Close the library-owned PTY / dev / accepted-client fd in + m2k_free() (was leaked every session) + * m2k-minicom: pass options after `--` to minicom (e.g. + `m2k-minicom -- -R CP437` to convert a BBS's CP437 characters + for a UTF-8 terminal) + * Rewrite test_connect / test_ipv6 to use loopback only; the dial + docblock @snippet moves to examples/m2k_dial.c. Removes hardcoded + GitHub IP and the need for any `network` suite tag + +------------------------------------------------------------------- Old: ---- modemu2k-0.2.2.tar.xz modemu2k-network-suite.patch New: ---- modemu2k-0.2.3.tar.xz ----------(Old B)---------- Old:- modemu2k 0.2.3: - Drop modemu2k-network-suite.patch: Fixed upstream * Add -a/--answer and ATA/RING/S0 answer-side modem semantics, so a ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ modemu2k.spec ++++++ --- /var/tmp/diff_new_pack.DraNGS/_old 2026-07-15 17:03:12.522383246 +0200 +++ /var/tmp/diff_new_pack.DraNGS/_new 2026-07-15 17:03:12.522383246 +0200 @@ -20,15 +20,13 @@ %define devname lib%{name}%{soname}-devel Name: modemu2k -Version: 0.2.2 +Version: 0.2.3 Release: 0 Summary: Hayes-style AT-command modem emulator bridging serial-style I/O to TCP/Telnet License: GPL-2.0-or-later Group: Productivity/Networking/Other URL: https://theimpossibleastronaut.github.io/modemu2k/ Source: https://github.com/theimpossibleastronaut/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM modemu2k-network-suite.patch -- https://github.com/theimpossibleastronaut/modemu2k/commit/3c783de721705a13e59f459888d94cf1d49a69e4 -Patch0: modemu2k-network-suite.patch BuildRequires: doxygen BuildRequires: fdupes BuildRequires: groff @@ -37,12 +35,13 @@ Suggests: picocom %description -modemu2k is a Hayes-style AT-command modem emulator that bridges a -serial-style interface to a TCP or Telnet endpoint. It ships as a C -library (libmodemu2k) exposing the modem state machine, plus a small -CLI built on top that allocates a PTY and either reads stdin/stdout -directly, forks a comm program (minicom, picocom) on the slave, or -accepts an incoming TCP connection as the TTY. IPv4 and IPv6. +modemu2k is a Hayes-style AT-command modem emulator bridging a +serial-style interface to TCP/Telnet ("dials" out and answers incoming +connections). It ships as a C library (libmodemu2k) exposing the modem +state machine, plus a small CLI built on top that allocates a PTY and +either reads stdin/stdout directly, forks a comm program (minicom, +picocom) on the slave, or accepts an incoming TCP connection as the +TTY. IPv4 and IPv6. modemu2k is based on modemu, originally developed by Toru Egashira. @@ -84,7 +83,7 @@ %fdupes %{buildroot}%{_docdir}/%{name}/html %check -%meson_test --no-suite network +%meson_test %ldconfig_scriptlets -n %{libname} ++++++ modemu2k-0.2.2.tar.xz -> modemu2k-0.2.3.tar.xz ++++++ ++++ 10775 lines of diff (skipped)
