File gensio.changes of Package gensio

-------------------------------------------------------------------
Tue Sep 29 11:00:20 UTC 2020 - Dave Plater <davejplater@gmail.com>

- Update to version 2.1.6
- Upstream changes since 2.1.4:
  *net: Remove unnecessary NULL check
  *sctp: Remove unnecessary NULL check
  *Fix a typo in gensio_selector.c
  *mux: Fix a possible race in the write callback
  *tests:oomtest: Don't run pty test by default
  *test:oomtests: Remove debugging cruft that got left in
  *tests:oomtest: Allow no failure on error trig for pty
  *base: Wait for all writes to complete before closing
  *tests:oomtest: Add an option to set allow no error on trigger on
   user
  *tests:oomtest: For stderr, search down the stack
  *base: Don't deliver read data after an error
  *serialdev: Don't do UUCP locking on ptys
  *base: Reschedule a deferred read if pending in basen_ll_read()
  *osops: Fix return value for sctp_sendv()
  *osops: make sure errno is non-zero on an error
  *base: Reschedule a deferred write if pending in
   basen_ll_write_ready()
  *base: Add testing asserts for getting out of range data
  *base: Don't disable xmit in the write callback on error
  *base_acc: Don't allow enable to be set unless accepter is open
  *udp: Don't use "enabled" for seeing if gensio is in shutdown
  *conacc: NULL the ndata when the operation fails
  *tests:oomtest: Allow remclose from an open call
  *tests:oomtest: Disable the accepter when a connection comes in
  *trace: Don't free trace file on disconnect
  *README: Fix a typo
  *Add some testing documentation to the README
  *acc_base: Move an accepter to closed state on disable
  *Remove unused lookup_enum()
  *Remove unused cmpstrval()
  *Add errtrig to cmake
  *udp: Don't free a udp gensio if it has a deferred op waiting
  *ssl: When testing, return GE_REMCLOSE for protocol errors
  *osops: Add code to crash is close() fails
  *tests:oomtest: Allow UDP to success on no error with a trigger
  *tests:oomtest: Add some more fflush() calls
  *ssl: Fix shutdown
  *tools:gensiotool: Wait a bit for all gensios to clear before
   exiting
  *gensio: Add a count of allocated gensios
  *Add fflush() after all stderr writes
  *selector: Add memory overrun checking, poisoning, and after free
   use check
  *trace: Add an option to delete the old trace file data
  *Revert "ssl: Handle some return errors in a special manner"
  *tests:oomtest: Fix an unbalanced lock
  *stdio: Convert close to gensio_os_close where it makes sense
  *net: Initinalize new_fd to -1 in try_open
  *osops: Pass a pointer to the fd to close to gensio_os_close
  *osops: Fix a fd leak when using triggers
  *tests:oomtest: Add detection of callbacks after done
  *tests:oomtest: Ignore some errors on certauth test
  *base: Remove over-zealous error ignores
  *base: Fix a double unlock
  *conacc: Fix a race on close
  *pty: Allow raw setting on all pty types
  *tests:oomtest: Add limits on some test I/O sizes
  *ssl: Handle some return errors in a special manner
  *ssl: Make sure all I/O is shut down on an error or close
  *tests:oomtest: Save errno after xxxenv() failure
  *stdio: Reset ll_err to zero on restart
  *Return an error in basen_read_data_handler() if an error has
   occured before
  *tools: Fix some openssl 1.0 compatability issues
  *stdio: Don't do any I/O after an error is reported
  *base: Don't do any I/O after an error is reported
  *base: Add locks to the tracing.
  *stdio: Fix some minor possible bugs
  *tools:ioinfo: Shut down I/O on a write error
  *tests:oomtest: Use GENSIO_CONTROL_MAX_WRITE_PACKET to
   set max write size
  *tools: Use GENSIO_CONTROL_MAX_WRITE_PACKET to set max write size
  *msgdelim: Implement GENSIO_CONTROL_MAX_WRITE_PACKET
  *tests: oomtest: Always error out on remote shutdown
  *Rework oom test to be more general errtrig test
  *osops: Add error triggers on I/O operations
  *Add some docs on running code coverage and fuzzing
  *Have gensio_ll_fd use gensio_fd_ll_callback() internally
  *man: Clean up some text for umode
  *gtlssh: Don't enable ioinfos until both are ready
  *gtlssh: Fix a typo in an error message
  *tools: Set gtlssh non-attachable by ptrace if debug is not set

-------------------------------------------------------------------
Sun Aug  9 14:29:54 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.1.4
  * telnet - There were some more negotiation issues.
  * serialdev - Fix issues with slow closes. A close could hang
    for a long time with pending write data, avoid this.
  * conacc - Added some extensions to make it more useful,
    general, and easy to test.
  * pty - Added the ability to create an unattached pty so another
    program can attach to it.

-------------------------------------------------------------------
Sun Jul 26 19:40:47 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.1.3
  * No major bug fixes or anything of that nature, some little
    things.
  The only bug that might be significant is with the pty gensio:
  it can close it's file descripter twice in some cases.
  New gensios:
  * perf - This is a fairly unusual gensio, but I created it so I
    could do performance measurements. It's fairly primitive, and I
    didn't uncover any performance issues in the gensio library
    itself, but I was useful to see how different buffer sizes
    affected performance. It does show that the Linux SCTP stack
    has some issues.
  * conacc - Another somewhat unusual gensio. This is a gensio
    accepter that takes a normal gensio string as a child. When
    started, it opens the gensio and when the open complete it
    reports a new gensio on the accepter. This has some
    interesting uses; see the docs for details.
  * Added missing man pages on the sergensio functions.

-------------------------------------------------------------------
Sun Jul 12 11:01:43 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.1.2
  * lots of little corner cases and race conditions are fixed and
    a few minor enhancements. If you are using in a multithreaded
    application, or using UDP, the relpkt, or the mux gensios,
    you should certainly upgrade.
  * One minor semantic change. UDP sockets are now opened without
    SO_REUSEADDR set. The UDP tests were occasionally failing,
    and it turned out that the two parts of the tests would
    sometimes get the same port, with predictable results.
- Update to version 2.1.1
  * fixes a build issue on newer gccs, a doubly-defined variable
    that I don't know how didn't cause an issue before. I've also
    been enhancing the tests a bit, and that shook out a few
    memory leaks that are also fixed.

-------------------------------------------------------------------
Sun Jun  7 20:04:09 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Set CFLAGS+=-fcommon

-------------------------------------------------------------------
Sat May 16 12:49:11 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.0.5
  * Fix some license issues
- Update to version 2.0.4
  * ser2net will now retry accepters and connect back connectors
    if they fail to come up or get an error.

-------------------------------------------------------------------
Tue Apr 28 16:30:03 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.0.3
  * Add a control to allow stdio's stdin to be closed without
    closing the gensio. This will let you write some data and then
    cause the program to see EOF on stdin, but won't affect stdout
    or stderr from the program.
  * Add a config option to not install the man pages.

-------------------------------------------------------------------
Wed Apr 22 20:46:12 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Clarify license

-------------------------------------------------------------------
Sun Apr 19 11:13:35 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 2.0.2
openSUSE Build Service is sponsored by