Skip to content

Releases: wiresock/ndisapi-rs

0.6.0

24 Mar 21:50
a24ce6f
Compare
Choose a tag to compare

Version 0.6.0 Release Notes

🚀 Enhancements:

  • Refactored packet handling logic.
  • Updated examples and struct definitions.
  • Added a new example: unsorted-packthru.rs.

0.5.6

12 Mar 11:42
9b428a0
Compare
Choose a tag to compare

Version 0.5.6 Release Notes

🚀 Compatibility Update:

  • Windows Crate 0.54.0 Migration: ndisapi-rs has been updated to Windows crate version 0.54.0, thanks to the contributions of @dilawar. This ensures alignment with the latest Windows enhancements and provides users with improved compatibility. Upgrade to benefit from the latest features and a seamlessly integrated experience.

A special thanks to @dilawar for their significant contributions, enhancing the ongoing improvement of ndisapi-rs. Your feedback is crucial as we maintain a reliable and up-to-date networking library. Thank you for your continued support! 🚀

0.5.5

11 Jan 09:31
6181286
Compare
Choose a tag to compare

Version 0.5.5 Release Notes

🚀 Enhancements:

  • Refined Iteration: We've upgraded the Iterator to impl IntoIterator, enhancing usability and flexibility in iteration patterns. Thanks to @kgv for this improvement! (PR #21)
  • Key Update to ListEntry Structure: A significant update has been made to the ListEntry struct by replacing raw pointers with usize. This change, primarily aimed at enabling the IntermediateBuffer to implement the Send trait, addresses the critical issue highlighted in Issue #20.

These updates are part of our ongoing effort to enhance functionality and ensure robust, safe operations. Your feedback is always welcome! 🚀

0.5.4

09 Jan 15:05
Compare
Choose a tag to compare

Version 0.5.4 Release Notes

🚀 Enhancements:

  • Improved Asynchronous Demo Performance: Updated the async-packthru example for better high-load performance. Traffic visualization on the console is now handled by a dedicated task, making it more efficient for high-load performance testing.
  • Structs and Unions Reexport: Reexported key structs and unions in the filters module, enhancing module usability and integration (@kgv, PR #18).
  • StaticFilter Re-exported: Addressed Issue #16 by re-exporting StaticFilter in ndisapi-rs. This update improves functionality and addresses the missing component reported in the issue (@wiresock, PR #17).

v0.5.3

29 Nov 14:11
57613b2
Compare
Choose a tag to compare

Version 0.5.3 Release Notes

🚀 Enhancements:

  • Refactor IfLuid PartialOrd implementation for consistency with Ord @wiresock (#15)

v0.5.2

30 Aug 06:09
51df362
Compare
Choose a tag to compare

Version 0.5.2 Release Notes

🚀 Enhancements:

  • 📦 Upgraded all dependencies to their most recent versions, ensuring improved performance and security.
  • 🪟 Refactored our codebase to seamlessly integrate with the latest changes in Windows API prototypes. This ensures better compatibility and smoother user experience on Windows platforms.

v0.5.1

20 Jul 08:23
ac36764
Compare
Choose a tag to compare

Release v0.5.1

This is a service release, primarily associated with the migration of the crate to crates.io. We're continually striving to improve and simplify the integration process, and we believe this step will greatly aid our users. Thank you for your continued support.

v0.4.6

14 Jun 06:45
593bc77
Compare
Choose a tag to compare

Release Notes for NDISAPI-RS v0.4.6

New Features

  • Improvements to EthMRequest Implementation:
    • Introduced drain and drain_success methods: These new methods offer the capability to drain either all packets, or only those that have been successfully read, respectively.
    • Replacement of consume method with the append method: The new append function can be used to consume the iterator returned by either drain or drain_success methods. This function facilitates the relocation of packets into the target EthMRequest instance, effectively replacing the functionality previously provided by the consume method.

v0.4.5

07 Jun 17:58
9df42f3
Compare
Choose a tag to compare

Release Notes for NDISAPI-RS v0.4.5

Service Release

In this maintenance release, the crate "etherparse" has been replaced with the crate "smoltcp" for parsing packets in the examples.

v0.4.4

05 Jun 08:10
b46a261
Compare
Choose a tag to compare

Release Notes for NDISAPI-RS v0.4.4

Service Release

This is a maintenance service release that adds Debug trait for Version & NetworkAdapterInfo.