2024-04-27, Version v0.3.3
[3d8a82bbb3
] chore: Release multicast-socket version 0.3.3 (Bruno Tavares)
[3d1a678480
] Merge pull request #22 from bltavares/refactor-ci-due-to-upstream-changes (Bruno Tavares)
[8b388b03bc
] Pin android build to a suposedly working image (Bruno Tavares)
[02ea1b0f62
] Refactor PR CI (Bruno Tavares)
[580beaae67
] Merge pull request #19 from mon/new-if-addrs (Bruno Tavares)
[8107217a0c
] Move to maintained if-addrs
crate (Will Toohey)
[0504098b0d
] Fix badges to CI (Bruno Tavares)
.github/workflows/android.yml | 30 ++++++++++++++++++++++++++++++
.github/workflows/cross_compile.yml | 2 --
.github/workflows/mips.yml | 28 ++++++++++++++++++++++++++++
Cargo.toml | 4 ++--
README.md | 4 ++--
src/unix.rs | 36 +-----------------------------------
src/win.rs | 2 +-
7 files changed, 64 insertions(+), 42 deletions(-)
2023-12-17, Version v0.3.1
[84f8fd3e13
] chore: Release multicast-socket version 0.3.1 (Bruno Tavares)
[7db7ac811a
] Merge pull request #16 from mon/fix-scope (Bruno Tavares)
[5eca9a8b3d
] Fix crash in release mode for mdns example (Will Toohey)
[787107b904
] Update the changelog (Bruno Tavares)
CHANGELOG.md | 18 ++++++++++++++++++
Cargo.toml | 2 +-
src/win.rs | 2 +-
3 files changed, 20 insertions(+), 2 deletions(-)
2023-12-17, Version v0.3.1
[84f8fd3e13
] chore: Release multicast-socket version 0.3.1 (Bruno Tavares)
[7db7ac811a
] Merge pull request #16 from mon/fix-scope (Bruno Tavares)
[5eca9a8b3d
] Fix crash in release mode for mdns example (Will Toohey)
[787107b904
] Update the changelog (Bruno Tavares)
CHANGELOG.md | 18 ++++++++++++++++++
Cargo.toml | 2 +-
src/win.rs | 2 +-
3 files changed, 20 insertions(+), 2 deletions(-)
2023-07-27, Version v0.3.0
[706d4135f9
] chore: Release multicast-socket version 0.3.0 (Bruno Tavares)
[a82567ea2d
] Merge pull request #15 from Rayzeq/master (Bruno Tavares)
[fa21881d65
] Permit making blocking sockets (Rayzeq)
[dc1868da99
] Update changelog (Bruno Tavares)
CHANGELOG.md | 15 +++++++++++++++
Cargo.toml | 2 +-
src/lib.rs | 7 +++++--
src/unix.rs | 2 +-
src/win.rs | 2 +-
5 files changed, 23 insertions(+), 5 deletions(-)
2021-05-23, Version v0.2.2
[2a8c9309e9
] (cargo-release) version 0.2.2 (Bruno Tavares)
[788fce1b2a
] Merge pull request #12 from bltavares/clone-messages (Bruno Tavares)
[e10da8fc14
] Make Messages clone (Bruno Tavares)
Cargo.toml | 2 +-
src/unix.rs | 4 ++--
src/win.rs | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
2020-09-19, Version v0.2.0
[d807ea1941
] (cargo-release) version 0.2.0 (Bruno Tavares)
[5e5cbe6573
] Create a CHANGELOG.md file (Bruno Tavares)
[297e99f96e
] Merge pull request #10 from eskimor/rk-make-bind-address-configurable (Bruno Tavares)
[f810f693b2
] Merge pull request #11 from bltavares/wide-fix-due-to-new-behaviours (Bruno Tavares)
[e5d43a8a4b
] Increase the buffer to fetch the interfaces on windows (Bruno Tavares)
[e4bcd7b5d3
] Fix when the same interface has multiple ips (Bruno Tavares)
[9d41c523e4
] Ensure that the test of the socket options build is being validate (Bruno Tavares)
[5ec7087244
] Make bind address configurable (Robert Klotzner)
[42893cd05d
] Merge pull request #9 from eskimor/rk-document-IpvPacketInfo (Bruno Tavares)
[d4e581f966
] Document usage of IP_PKTINFO (Robert Klotzner)
[44a3d55e5c
] Update README.md (Bruno Tavares)
CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++
Cargo.toml | 4 ++--
README.md | 2 --
examples/mdns.rs | 6 ++++--
src/lib.rs | 7 +++++++
src/unix.rs | 32 +++++++++++++++++++-------------
src/win.rs | 17 +++++++++++------
7 files changed, 80 insertions(+), 25 deletions(-)
2020-08-29, Version v0.1.0
[459a35963b
] Update the version to released crates (Bruno Tavares)
[89065dd3c9
] Merge pull request #5 from bltavares/fix-windows (Bruno Tavares)
[d6b49905e4
] Fix windows packet creation (Bruno Tavares)
[4f1a75a4a4
] Merge pull request #4 from bltavares/expose-build-options (Bruno Tavares)
[663b65fb2f
] Expose Build options publically (Bruno Tavares)
[a6eb53660e
] Merge pull request #3 from bltavares/windows (Bruno Tavares)
[e7a446f9c3
] Use sendmsg on windows as well (Bruno Tavares)
[2095ec75df
] Merge pull request #2 from bltavares/mobile-compile (Bruno Tavares)
[066a0401f8
] Add checks for ios as well (Bruno Tavares)
[be0237480c
] Make it work on mobile as well (Bruno Tavares)
[0232abd48d
] Merge pull request #1 from bltavares/macos (Bruno Tavares)
[18a75ccf08
] README (Bruno Tavares)
[67ab3899f7
] Make it compile on MacOS, ARM(64), Android and MIPS (Bruno Tavares)
[15b322c359
] Trying to compile to macos using the interface index to set the interface on send (Bruno Tavares)
[32e6ad8a6d
] Ingore vscode (Bruno Tavares)
[42acbd6038
] Remove clippy while warnings exists (Bruno Tavares)
[90a75d025c
] Initial commit - crate launch (Bruno Tavares)
.github/workflows/cross_compile.yml | 52 ++++-
.github/workflows/main.yml | 82 +++++++-
.gitignore | 3 +-
Cargo.toml | 28 ++-
LICENSE-APACHE | 201 +++++++++++++++++-
LICENSE-MIT | 21 ++-
README.md | 82 +++++++-
examples/mdns.rs | 36 +++-
src/lib.rs | 27 ++-
src/unix.rs | 194 ++++++++++++++++-
src/win.rs | 444 +++++++++++++++++++++++++++++++++++++-
11 files changed, 1170 insertions(+)