b6397ca2bc
Isolate the contains call in bench
2020-01-18 18:42:49 +00:00
c0257fc59d
Merge pull request #122 from achanda/clippy-lints
...
Address all changes clippy pointed out
2020-01-18 17:59:43 +00:00
45fbf458b3
Address all changes clippy pointed out
2020-01-18 17:53:15 +00:00
ca1d332e71
Merge pull request #121 from achanda/clippy
...
Remove the clippy plugin
2020-01-18 17:47:04 +00:00
121820add8
Drop clippy from dependencies
2020-01-18 17:41:43 +00:00
65bd6724c2
Remove the clippy plugin
...
And update instructions to run clippy from cargo
2020-01-18 17:39:07 +00:00
41e0f8a8a3
Merge pull request #120 from achanda/forbid
...
Add a few deny lints
2020-01-18 11:16:59 +00:00
f23ea4d7d6
Add a few deny lints
...
And conform to the new ones
2020-01-18 11:03:37 +00:00
fc958f16dc
Merge pull request #119 from thepacketgeek/master
...
Update README for IPv6 support
2020-01-17 20:12:23 +00:00
23b95c3b85
Update README for IPv6 support
...
IPv6 looks implemented, cleaning up the README comment
2020-01-17 11:22:52 -08:00
38460c0598
Merge pull request #117 from achanda/release-0.16
...
Uprev for a new release
2020-01-08 10:42:56 +00:00
ca2da8ae30
Uprev for a new release
v0.16.0
2020-01-08 10:37:12 +00:00
156ae55da0
Merge pull request #116 from achanda/cleanup
...
Cleanup comment on IPv6 implementation
2020-01-08 10:35:57 +00:00
4dfdf142d0
Cleanup comment on IPv6 implementation
2020-01-08 10:29:58 +00:00
6851a0b272
Merge pull request #115 from achanda/maintenance
...
Set a maintenance status
2020-01-06 20:29:55 +00:00
00256cf885
Set a maintenance status
...
Putting this as passively-maintained since this crate is mostly feature
complete.
2020-01-05 13:27:46 +00:00
80c6794829
Merge pull request #114 from achanda/ipv6-netmask
...
Check against specific errors in parsing test
2020-01-05 13:00:30 +00:00
18677e3b69
Run cargo fmt
2020-01-05 11:38:28 +00:00
986ee0ba1c
Check against specific errors in parsing test
2020-01-05 11:36:49 +00:00
f3ac9ba3fe
Merge pull request #113 from achanda/bench-netmask
...
Add a benchmark for parsing IPv4 netmask
2020-01-05 11:20:31 +00:00
bc1064e5f0
Add a benchmark for parsing IPv4 netmask
2020-01-05 11:14:06 +00:00
ddc9ef2f7b
Merge pull request #112 from vorner/netmask-parse
...
Be able to parse the netmask format
2020-01-04 10:19:35 +00:00
87ea7b24fa
Be able to parse the netmask format
...
Allow accepting the netmask format, eg 192.168.1.0/255.255.255.0, in
addition to the more modern /24 prefix version.
Adding support for IPv4 only, as IPv6 never actually used that format in
practice.
Closes #107 .
2019-12-21 16:19:20 +01:00
08126f5103
Merge pull request #109 from mullvad/optional-serde
...
Make the serde dependency optional
2019-12-13 16:23:08 +00:00
376081d253
Merge pull request #108 from vorner/iterator
...
Iterator
2019-12-13 16:22:50 +00:00
fa85cdb500
Test without features on CI
2019-12-11 12:51:39 +01:00
fa5deed40b
Make the serde dependency optional
2019-12-11 12:51:39 +01:00
5b09d82d43
Fix bug with overflow in iterator
2019-12-11 09:40:55 +01:00
dbf366cfdf
Iterators: reproducer for overflow on high end of iteration
2019-12-11 09:40:55 +01:00
6cbb011597
Iterators for the IpNetwork
...
Version-agnostic iterator in addition to the version specific ones.
2019-12-11 09:40:55 +01:00
f7d9524f70
Make the iterators slightly better
...
* Implement some useful traits on them.
* Make reference an into-iterator.
2019-12-11 09:40:55 +01:00
e1f8566301
Merge pull request #110 from mullvad/metadata-cleanup
...
Metadata cleanup
2019-12-10 12:16:02 +00:00
a3197a8411
Remove the "heavily WIP" part of description
2019-12-10 09:40:08 +01:00
0479ca45a9
Add and remove appropriate keywords and categories
2019-12-10 09:40:08 +01:00
11025d3b1a
Remove documentation URL that is already default
2019-12-10 09:28:26 +01:00
43a38d4117
Merge pull request #103 from lucab/ups/parse-net-pair
...
ipnetwork: add netmask constructors
2019-11-28 13:52:55 +00:00
152f1a8393
ipnetwork: add netmask constructors
...
This adds constructors to build all network types from a network
address and network mask pair.
2019-11-27 17:20:59 +00:00
31fc25f9ce
cargo: rustfmt whole project
2019-11-27 15:50:47 +00:00
bdaa8a7843
Merge pull request #101 from achanda/release-v0.15.1
...
Uprev for a new release
v0.15.1
2019-11-23 13:54:22 +00:00
d54f463f86
Uprev for a new release
2019-11-23 13:48:22 +00:00
fb782086ce
Merge pull request #100 from LukasKalbertodt/master
...
Use `slice::iter` instead of `into_iter` to avoid future breakage
2019-10-30 22:17:22 +00:00
26706b3790
Use slice::iter
instead of into_iter
to avoid future breakage
...
`an_array.into_iter()` currently just works because of the autoref
feature, which then calls `<[T] as IntoIterator>::into_iter`. But
in the future, arrays will implement `IntoIterator`, too. In order
to avoid problems in the future, the call is replaced by `iter()`
which is shorter and more explicit.
2019-10-30 15:32:11 +01:00
2eed2de227
Merge pull request #99 from achanda/action-config
...
Add a github action config
2019-10-12 16:28:31 +01:00
7395af2658
Show current git branch
2019-10-12 16:17:29 +01:00
fefd674721
Add a checkout step
2019-10-12 16:11:31 +01:00
20ed033826
Add a github action config
2019-10-09 22:56:14 +01:00
7af6e16f98
Merge pull request #98 from achanda/release-0.15
...
Uprev for a new release
v0.15.0
2019-09-12 20:34:06 +01:00
9e42aaeb3e
Uprev for a new release
2019-09-12 20:25:48 +01:00
2b34ba991a
Merge pull request #96 from achanda/dependabot/cargo/criterion-0.3.0
...
Update criterion requirement from 0.2.9 to 0.3.0
2019-08-26 08:25:21 +01:00
2dff6a0863
Update criterion requirement from 0.2.9 to 0.3.0
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.2.9...0.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-08-26 05:35:47 +00:00