|
e7c85b5b81
|
Implement overlaps for both types
|
2019-02-06 23:29:46 +00:00 |
|
|
439a0deeb7
|
Implement is_subnet_of and is_supernet_of
|
2019-02-06 23:14:07 +00:00 |
|
|
b2c458e6f1
|
Merge pull request #91 from achanda/contains-bench
Track benchmark for contains
|
2019-02-03 01:10:09 +01:00 |
|
|
1b06452e88
|
Optimise contains for IPv4
|
2019-02-02 23:57:25 +00:00 |
|
|
2b9936fa8e
|
Track benchmark for contains
|
2019-02-02 23:36:08 +00:00 |
|
|
553fa0ba1c
|
Merge pull request #90 from achanda/parse-bench
Add a benchmark for CIDR parsing
|
2019-02-03 00:22:15 +01:00 |
|
|
a19f24a9c6
|
Add a benchmark for CIDR parsing
Also optimise the cidr_parts implementation
|
2019-02-02 21:54:16 +00:00 |
|
|
aff0419a75
|
Merge pull request #89 from achanda/release-0.14.0
Prepare new release
v0.14.0
|
2019-02-01 23:22:41 +01:00 |
|
|
1f96439a87
|
Prepare new release
|
2019-02-01 22:16:38 +00:00 |
|
|
25d7dc19d1
|
Merge pull request #88 from mullvad/fix-deserialization
Added custom deserialization and serialization for ipnetwork::IpNetwork
|
2019-02-01 23:11:31 +01:00 |
|
|
d8ce2e4dbc
|
Added custom deserialization and serialization for ipnetwork::IpNetwork
|
2019-02-01 12:01:33 +00:00 |
|
|
16c4af9823
|
Merge pull request #86 from achanda/dependabot/cargo/clippy-0.0.302
Update clippy requirement from 0.0.104 to 0.0.302
|
2018-12-08 20:39:54 +00:00 |
|
|
72677fbe8f
|
Update clippy requirement from 0.0.104 to 0.0.302
Updates the requirements on [clippy](https://github.com/rust-lang-nursery/rust-clippy) to permit the latest version.
- [Release notes](https://github.com/rust-lang-nursery/rust-clippy/releases)
- [Changelog](https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang-nursery/rust-clippy/commits)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2018-12-08 20:29:20 +00:00 |
|
|
35331cf7ea
|
Merge pull request #85 from achanda/from-casts
Use from casts in some more places
|
2018-11-26 11:28:55 +00:00 |
|
|
1d57287c77
|
Use from casts in some more places
|
2018-11-26 16:50:33 +05:30 |
|
|
ddec283819
|
Merge pull request #84 from achanda/change-type
Change return type of Ipv4Network::size to u32
|
2018-11-24 04:31:13 +00:00 |
|
|
2b21f38171
|
Change return type of Ipv4Network::size to u32
Also, generalize size over IpvNetwork
NOTE: this is a breaking change
|
2018-11-21 15:48:29 +00:00 |
|
|
2bd3db84a8
|
Merge pull request #83 from achanda/network-toplevel
Export network and broadcast for IpNetwork
|
2018-11-10 21:10:48 +00:00 |
|
|
a8edccafa1
|
Export network and broadcast for IpNetwork
Adopted from https://github.com/achanda/ipnetwork/pull/78
|
2018-11-10 21:04:41 +00:00 |
|
|
9ab988715e
|
Merge pull request #81 from achanda/release-0.13.1
Release version 0.13.1
|
2018-08-31 23:56:27 +01:00 |
|
|
1f3d42d89f
|
Release 0.13.1
|
2018-08-31 23:27:53 +01:00 |
|
|
e0a9afcb36
|
Merge pull request #79 from sharksforarms/issue-#62
Parse Ipv4Addr using Ipv4Addr::from_str
v0.13.1
|
2018-05-30 19:01:38 +02:00 |
|
|
5e7eb0bd1b
|
Parse IpAddr using Ipv4Addr::from_str
|
2018-05-27 19:26:11 -05:00 |
|
|
d5e6b11170
|
Merge pull request #77 from achanda/cleanup
Remove features from cargo manifest
|
2018-05-12 15:23:29 +02:00 |
|
|
a406474bea
|
Remove features from cargo manifest
|
2018-05-12 14:12:42 +01:00 |
|
|
b762304ee4
|
Merge pull request #76 from achanda/release_0.13
Uprev for release
|
2018-05-12 15:11:41 +02:00 |
|
|
9ac9df11e2
|
Uprev for release
|
2018-05-12 14:04:16 +01:00 |
|
|
98946a8fa9
|
Merge pull request #75 from achanda/stable-128
Remove the feature flag for 128 bit integers
|
2018-05-12 15:01:31 +02:00 |
|
|
bbcc53cd94
|
Remove the feature flag for 128 bit integers
Since it is stable now
|
2018-05-12 13:53:59 +01:00 |
|
|
36ebedf346
|
Merge pull request #74 from sharksforarms/serde-issue-73
Serde serialize/deserialize
|
2018-04-18 23:53:24 +02:00 |
|
|
2286d58728
|
cargo fmt and clippy
|
2018-04-17 19:28:45 -05:00 |
|
|
c6ead9d654
|
remove serde feature flag
|
2018-04-17 19:28:38 -05:00 |
|
|
de707e35ae
|
Remove with-serde in favor of just 'serde'
https://rust-lang-nursery.github.io/api-guidelines/naming.html#feature-names-are-free-of-placeholder-words-c-feature
|
2018-04-17 17:03:42 -05:00 |
|
|
4e97146605
|
No need to implement serialize/deserialize for enum, use serde(untagged)
|
2018-04-17 06:30:44 -05:00 |
|
|
4414ae4f0f
|
direct serialize/deserialize from string/to string
|
2018-04-16 19:25:22 -05:00 |
|
|
ac3b11b1d7
|
ignore .idea/ folder
|
2018-04-16 19:22:54 -05:00 |
|
|
6b4dc9762b
|
pin version
|
2018-04-16 19:22:33 -05:00 |
|
|
15fa093618
|
cargo fmt
|
2018-04-15 21:15:36 -05:00 |
|
|
811cab642e
|
vector of ip networks
|
2018-04-15 21:11:01 -05:00 |
|
|
ce26663b1f
|
Add Ipv6 test case
|
2018-04-15 21:04:13 -05:00 |
|
|
7f684cf06e
|
WARNING: src/lib.rs - IpNetwork::mask (line 83) Code block is not currently run as a test, but will in future versions of rustdoc. Please ensure this code block is a runnable test, or use the ignore directive.
|
2018-04-15 21:04:00 -05:00 |
|
|
e075fb80f8
|
Add IPv4 test case
|
2018-04-15 20:58:52 -05:00 |
|
|
47d8f0d89e
|
Merge pull request #72 from sharksforarms/master
* Default to /32 for an IP
|
2018-04-16 00:40:14 +02:00 |
|
|
72326bd96f
|
use an option
|
2018-03-27 21:58:10 -05:00 |
|
|
411c71e900
|
cargo fmt
|
2018-03-27 21:48:34 -05:00 |
|
|
cc24cceb1a
|
add test cases
|
2018-03-27 21:48:29 -05:00 |
|
|
fcdb0c6b87
|
simpler way of doing it
|
2018-03-27 21:39:15 -05:00 |
|
|
5fabbc91d5
|
If there is no prefix, default to number of bits ipv4/32, ipv6/128
|
2018-03-27 21:36:39 -05:00 |
|
|
82fef85a02
|
Doc tests
|
2018-03-27 20:34:12 -05:00 |
|
|
746342c0af
|
Default to /32 for an IP
|
2018-03-27 20:34:07 -05:00 |
|