"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "ChangeLog.md" between
mrouted-4.3.tar.gz and mrouted-4.4.tar.gz

About: mrouted is an implementation of the DVMRP multicast routing protocol.

ChangeLog.md  (mrouted-4.3):ChangeLog.md  (mrouted-4.4)
Change Log Change Log
========== ==========
All notable changes to the project are documented in this file. All notable changes to the project are documented in this file.
[v4.4][] - 2021-11-03
---------------------
### Changes
- Rename tunnel vifs, from base interface, to use the Linux kernel
naming; `dvmrpN`, where `N` is the VIF number. Other kernels may
handle this differently, patches to support other nomenclatures are
most welcome!
- Logging to stdout now always prefixes messages with the daemon ident
- If adding a tunnel VIF and Linux does not have `ipip.ko` loaded,
mrouted logs this as a warning message
- Add test for IPIP tunnels
- Add Docker container image, see https://ghcr.io/troglobit/mrouted
- Update mping testing tool to v1.6 (internal)
- Refactored linked-list handling in unicast route engine (internal)
- Drop experimental RSRR feature. It is very likely unused these days,
seeing as the draft memo never made it into widespread use. It is
also not working properly with multiple instances of mrouted
### Fixes
- Issue #52: IP-IP tunnels don't work anymore. Somewhere in the big
refactor for the mrouted v4.x series, the `tunnel` directive in the
.conf parser was never adapted to the new internals
- Fix a 10 year old regression after a linked-list refactor, causing
off-by-one (loss of one) in unicast route distribution. Which in
turn cause VIF tunnels to malfunction
[v4.3][] - 2021-09-19 [v4.3][] - 2021-09-19
--------------------- ---------------------
### Changes ### Changes
- Add support for `-i,--ident=NAME` to change identity of an instance - Add support for `-i,--ident=NAME` to change identity of an instance
- Add support for `-p,--pidfile=FILE` to override default PID file - Add support for `-p,--pidfile=FILE` to override default PID file
- Touch PID file at SIGHUP to acknowledge done reloading .conf file - Touch PID file at SIGHUP to acknowledge done reloading .conf file
- Add support for `-t,--table-id=ID`, multicast routing tables (Linux) - Add support for `-t,--table-id=ID`, multicast routing tables (Linux)
- Add support for `-u,--ipc=FILE` to override `/var/run/mrouted.sock` - Add support for `-u,--ipc=FILE` to override `/var/run/mrouted.sock`
file, used for communication with `mroutectl` file, used for communication with `mroutectl`
skipping to change at line 605 skipping to change at line 632
- Non-querier mrouters would respond to IGMP leave messages - Non-querier mrouters would respond to IGMP leave messages
- mrouted was not performing fast leave properly - mrouted was not performing fast leave properly
- If the last member goes away on a transit network, the upstream router - If the last member goes away on a transit network, the upstream router
would stop forwarding even if there are downstream members. would stop forwarding even if there are downstream members.
- Kernel hash function improved - Kernel hash function improved
- Eliminated possibility of `panic()`: timeout in cache maintenance - Eliminated possibility of `panic()`: timeout in cache maintenance
- Reordered resource allocation when sending upcall to handle failure properly - Reordered resource allocation when sending upcall to handle failure properly
- some endian-ness bugs squashed in mrouted, probably more to go. - some endian-ness bugs squashed in mrouted, probably more to go.
- Multicast traceroute could send a reply on a disabled interface. - Multicast traceroute could send a reply on a disabled interface.
[UNRELEASED]: https://github.com/troglobit/mrouted/compare/4.3...HEAD [UNRELEASED]: https://github.com/troglobit/mrouted/compare/4.4...HEAD
[v4.4]: https://github.com/troglobit/mrouted/compare/4.3...4.4
[v4.3]: https://github.com/troglobit/mrouted/compare/4.2...4.3 [v4.3]: https://github.com/troglobit/mrouted/compare/4.2...4.3
[v4.2]: https://github.com/troglobit/mrouted/compare/4.1...4.2 [v4.2]: https://github.com/troglobit/mrouted/compare/4.1...4.2
[v4.1]: https://github.com/troglobit/mrouted/compare/4.0...4.1 [v4.1]: https://github.com/troglobit/mrouted/compare/4.0...4.1
[v4.0]: https://github.com/troglobit/mrouted/compare/3.9.8...4.0 [v4.0]: https://github.com/troglobit/mrouted/compare/3.9.8...4.0
[v3.9.8]: https://github.com/troglobit/mrouted/compare/3.9.7...3.9.8 [v3.9.8]: https://github.com/troglobit/mrouted/compare/3.9.7...3.9.8
[v3.9.7]: https://github.com/troglobit/mrouted/compare/3.9.6...3.9.7 [v3.9.7]: https://github.com/troglobit/mrouted/compare/3.9.6...3.9.7
[v3.9.6]: https://github.com/troglobit/mrouted/compare/3.9.5...3.9.6 [v3.9.6]: https://github.com/troglobit/mrouted/compare/3.9.5...3.9.6
[v3.9.5]: https://github.com/troglobit/mrouted/compare/3.9.4...3.9.5 [v3.9.5]: https://github.com/troglobit/mrouted/compare/3.9.4...3.9.5
[v3.9.4]: https://github.com/troglobit/mrouted/compare/3.9.3...3.9.4 [v3.9.4]: https://github.com/troglobit/mrouted/compare/3.9.3...3.9.4
[v3.9.3]: https://github.com/troglobit/mrouted/compare/3.9.2...3.9.3 [v3.9.3]: https://github.com/troglobit/mrouted/compare/3.9.2...3.9.3
 End of changes. 2 change blocks. 
1 lines changed or deleted 29 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)