[Ser2net-devel] gensio 2.7.0-rc1, ser2net 4.4.0 released
Brought to you by:
cminyard
|
From: Corey M. <mi...@ac...> - 2023-07-27 14:18:07
|
I've been working for a while on MacOS and Windows support in gensio. This release contains: * Support for MacOS, all tests pass. * Improved Windows support. MinGW32 should work now, too. * Support for flock() based locking on serial ports. UUCP locking is still there,and SVR4 style locking is added, but the locking type can be independently enabled and disabled, and both can be used at the same time. * MDNS support in MacOS and Windows (and DNS-SD on Linux). There were some minor semantic changes in the interface because the Windows native MDNS and DNS-SD work a little differently than Avahi. But nothing major. The C++ interface for allocating MDNS services and watches has changed, adjustments may need to be made to code that uses those. * Improvements in Windows. Going through why tests are failing and fixing things. Some tests still fail, but I don't think it's something that would affect most users. * An added ISSUES file with the issues (mostly on Windows) documented. Also a TODO file for things I'm looking at doing. It's a new minor version because of all the new support, and an rc because a lot of things have been touched, especially in MDNS. I don't expect any issues, though, and I expect a final release will come out soon. And also ser2net, which is now fully operational on MacOS and Windows. Basically, most of the *nix specific things have been converted to facilities already available in the gensio library. It really wasn't a huge change. -corey |