- update to 2.6.4:
* https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
* The internal structure has been reworked so that gensios are dynamically loaded
by default and can be individually selected at build time. The library itself
was getting too many dependencies, so these dependencies are pushed to the
individally loaded gensios. There should be no difference from the user's point
of view; gensios go into libexec and get loaded on demand. And you can write
your own and stick them in this directory and it will pick them up.
* The os interface and mdns code has been put into their own libraries. There
were circular dependencies, and mdns brings a boatload of other libraries. They
really aren't gensios, they are gensio support, so they needed to be in their
own library anyway. This make the gensio library just about gensios. But it
will change the way you have to link against it if you are using mdns.
* The sound gensio is now no longer experimental, I'd say it's beta quality now.
* An AFSK modem gensio has been added. It sits on top of the sound gensio and
implements the 1200 baud modem used for AX.25 in ham radio. pty and stdio have
a change in the way euid and uid setting work. There wasn't a security issue,
per se, but the way it was before didn't work on BSD. This makes the usage more
standard.
- add splitprovides/obsoletes
OBS-URL: https://build.opensuse.org/request/show/1040420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gensio?expand=0&rev=20
- update to 2.6.4:
* https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
* The internal structure has been reworked so that gensios are dynamically loaded
by default and can be individually selected at build time. The library itself
was getting too many dependencies, so these dependencies are pushed to the
individally loaded gensios. There should be no difference from the user's point
of view; gensios go into libexec and get loaded on demand. And you can write
your own and stick them in this directory and it will pick them up.
* The os interface and mdns code has been put into their own libraries. There
were circular dependencies, and mdns brings a boatload of other libraries. They
really aren't gensios, they are gensio support, so they needed to be in their
own library anyway. This make the gensio library just about gensios. But it
will change the way you have to link against it if you are using mdns.
* The sound gensio is now no longer experimental, I'd say it's beta quality now.
* An AFSK modem gensio has been added. It sits on top of the sound gensio and
implements the 1200 baud modem used for AX.25 in ham radio. pty and stdio have
a change in the way euid and uid setting work. There wasn't a security issue,
per se, but the way it was before didn't work on BSD. This makes the usage more
standard.
OBS-URL: https://build.opensuse.org/request/show/1040081
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=36
- Update to version 2.5.4
* Ratelimit - limit the data throughput on the write side of
the gensio stack. This is useful if you have a slow device on
a serial port that doesn't have flow control.
* Sound - Yes, you can access sound on Linux
* Fixed multiple bugs
* This release adds a workaround for non-compliant AX.25 stacks.
* It also fixes a long-standing bug with blocking I/O; in
certain situations it can crash. This will not affect
ser2net, but if you are using blocking I/O, it could affect you.
OBS-URL: https://build.opensuse.org/request/show/1001743
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=34
- Update to version 2.3.4
* Bugfix release
- Update to version 2.3.3
* The major feature part of this is gensiot is rewritten to
support a server mode, which allows it to continue to accept
connections after a connection comes in. As part of this, it
supports multiple threads, pidfiles, and output to syslog.
This is useful as a stripped down ser2net, and also for
creating a forwarding application, letting you convert a
non-ssl connection to an ssl on, or receive ssl connections
and forward them to a local application that doesn't support
ssl.
* The oomtests are getting better.
OBS-URL: https://build.opensuse.org/request/show/932346
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=28
- We build gensio with support for SCTP, MDNS and OpenIPMI; let's
adjust the requirements for the -devel package accordingly.
- Update to version 2.3.1
* C++ support. The interface was already OO, this is a mapping
into C++. It's light, but not much was required.
* Built-in TCL and glib OS handlers were added.
* 2-factor authentication support is built-in to the certauth
protocol.
* Support for elliptical keys was added to certauth.
OBS-URL: https://build.opensuse.org/request/show/927041
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=26
- Update to version 2.1.7
* bugfix release only
* No user visible changes
- Update to version 2.1.6
* fixed quite a number of small issues and things that weren't
quite right.
* No user visible changes
- Update to version 2.1.5
* You can now set permissions on unix socket files
* gtlssh-keygen was extended to make it easier to install new
keys and transfer them to other systems on a key update.
Basically, you can generate a new key then issue a command to
copy them to other systems using the old key.
* gtlsshd was fairly broken handling passwords if you didn't get
the first one right. I don't use passwords very much, and I
haven't figured out a way to automate tests on it. But it
should work ok now.
* Fix some minor bugs and a possible (low probability) crash in
stdio.
* Add some tcpd capability for setting th ename per-gensio.
OBS-URL: https://build.opensuse.org/request/show/840776
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=11
- 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.
OBS-URL: https://build.opensuse.org/request/show/825168
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=9
- 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.
- 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
OBS-URL: https://build.opensuse.org/request/show/822879
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=7
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/806023
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gensio?expand=0&rev=3
oid sha256:5cac546afd3106abdfb3eaba6c7b9eae1015fa2e93d994bd9537fff33fa413dc
size 886620
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.