Nothing has been reported for a while, so I guess it's time to release a full version. Changes since 3.0-rc4:
Well, I know I should be getting this more stable, but I went ahead and added threading support to ser2net. (My wife was out of town for the weekend and I thought it would be fun.) It turned out to be fairly complicated, but I think I have everything covered. There may still be race conditions or lockups, so be warned on this release.
I also added epoll support, which was a lot simpler than threading With epoll and threads, you should be able to make ser2net quite scalable. Also, reconfigs run in a separate thread, so a reconfig won't get in the way of normal serial I/O.
Well, there were some issues, I fixed some bugs and added
some missing files. 3.0-rc3 should be much better, it is
Plus it adds a chardelay-max parameter that gives a max
time to delay before sending. This makes transfer at slow
speed more smooth.
I've been working on new features for ser2net for a while,
it's time to release something for people to play with. New
Lots of things have changed, and I'm past due for releasing this. Several people fixed bugs and contributed features, thanks to everyone that helped.
A minor update, a new feature (configurable RFC2217 signatures) and a couple of small bug fixes.
I've uploaded a new release candidate. I added a requested feature, the ability to send a string to the device at open and/or close of the tcp port. I did a major rework of the code to avoid a lot of code duplication, so it's a pretty big change.
This is a new release that adds the feature of storing all the data sent and/or received on a port. The data is sent to file(s) of the user's choosing and a flexible specification for the filename allows date, time, port, etc. to be used as part of the filename.
This new feature was paid for by an organization and then released to open source. Thanks to them for making open source work.
This release has no bug fixes, but does have some documentation corrections and cleanups.