Commit Graph

  • 5c44116ac8 !2 README.OpenSource 中License信息整改 Merge pull request !2 from peizhe/master master OpenHarmony-v4.0-Beta2 OpenHarmony-v4.0-Beta1 weekly_20230905 weekly_20230829 weekly_20230822 weekly_20230815 weekly_20230808 weekly_20230801 weekly_20230725 weekly_20230712 weekly_20230704 weekly_20230627 weekly_20230626 weekly_20230619 weekly_20230613 weekly_20230606 weekly_20230530 weekly_20230523 weekly_20230516 weekly_20230509 monthly_20230815 OpenHarmony-4.0-Release OpenHarmony-4.0-Beta2 OpenHarmony-4.0-Beta1 openharmony_ci 2023-05-05 02:26:07 +00:00
  • b4f96cd690 README.OpenSource 中License信息整改 peizhe 2023-05-04 09:32:31 +08:00
  • db5b57a89e !1 [ipnet]Add GN Build Files and Custom Modifications to Rust Third-party Libraries Merge pull request !1 from peizhe/master openharmony_ci 2023-04-19 01:29:10 +00:00
  • 7063585399 Add GN Build Files and Custom Modifications peizhe 2023-04-18 15:16:06 +08:00
  • f163b16eee Increment version github.com/krisprice/ipnet/2.7.0 krisprice 2022-12-11 10:32:35 -08:00
  • c473a943c7 Update Cargo.toml krisprice 2022-12-11 10:32:09 -08:00
  • 1c3339a388 Update RELEASES.md krisprice 2022-12-11 10:31:51 -08:00
  • 589fb01c75 Merge pull request #43 from tetsuharuohzeki/const_fn krisprice 2022-12-11 10:29:02 -08:00
  • c02da95275 Increment version. Kris Price 2022-12-07 14:14:55 -08:00
  • 0650866684 Merge pull request #46 from stormshield-guillaumed/mask-to-prefix krisprice 2022-12-07 14:10:31 -08:00
  • 2e95cf96b6 Add mask to prefix conversion Guillaume Dallenne 2022-12-07 16:12:40 +01:00
  • c06a3a1c42 Fix issue #44 Kris Price 2022-11-06 11:40:59 -08:00
  • 300d3ea4ce Allow to invoke some functions as const fn Tetsuharu Ohzeki 2022-09-10 04:34:04 +09:00
  • 63b259bcc2 Update RELEASES.md krisprice 2022-04-16 16:19:25 -07:00
  • 5641f619cf Set edition 2018 Kris Price 2022-04-16 16:18:13 -07:00
  • 3db4253634 Made IPv4 regex stricter, no leading zeroes, see issues #33. IPv6 regex seemed to have errors, simplified it, though it will not perform strict validation anymore. Kris Price 2022-04-16 16:05:41 -07:00
  • 3fe99229f1 Fix missing to_string() on pattern Kris Price 2022-04-16 13:05:12 -07:00
  • 620a8f1672 Update lib.rs krisprice 2022-04-16 12:41:11 -07:00
  • 54a8f137aa Update Cargo.toml krisprice 2022-04-16 12:40:46 -07:00
  • f4e50ae7c7 Update RELEASES.md krisprice 2022-04-16 12:39:51 -07:00
  • 8f2d863ab3 Merge pull request #41 from hgzimmerman/impl_JsonSchema krisprice 2022-04-16 12:36:56 -07:00
  • b33f1faba7 fix ipv4 regex Henry Zimmerman 2022-03-29 08:22:17 -04:00
  • 675ca5dab8 manually implement JsonSchema for IpNet Ipv4Net Ipv6Net Henry Zimmerman 2022-03-28 12:47:15 -04:00
  • 64c9d5c333 Update lib.rs krisprice 2022-03-06 11:53:49 -08:00
  • 35e58311ec Update Cargo.toml krisprice 2022-03-06 11:53:19 -08:00
  • aa8fdc13c7 Merge pull request #37 from clintfred/patch-1 krisprice 2022-03-06 11:44:18 -08:00
  • 7c921786e7 Update RELEASES.md krisprice 2022-03-06 11:42:58 -08:00
  • 47788d820a Merge pull request #31 from smklein/schemars krisprice 2022-03-06 11:42:37 -08:00
  • 5a231abefe serde feature implied by optional dep Sean Klein 2022-02-15 19:14:38 -05:00
  • b292669b81 Merge branch 'master' into schemars Sean Klein 2022-02-15 19:12:04 -05:00
  • a0fb53710d Fix rustdoc link Clint Frederickson 2022-02-14 17:24:41 -07:00
  • 701ad8064d Merge pull request #36 from mcginty/ipnet-new krisprice 2022-02-14 15:42:58 -08:00
  • cba23e889a Update RELEASES.md krisprice 2022-02-14 15:42:48 -08:00
  • 8fcb9975bf Merge pull request #35 from sgued/master krisprice 2022-02-14 15:33:58 -08:00
  • dce66d87c0 Merge pull request #29 from striezel-stash/fix-typos krisprice 2022-02-14 15:33:34 -08:00
  • 8652ade401 add convenience IpNet::new method Jake McGinty 2022-01-31 15:07:33 -06:00
  • d6caa0b93e Fix doc link Sosthène Guédon 2022-01-17 20:04:02 +01:00
  • ce7b22eb4b Add 'schemars' feature for deriving JSON schema Sean Klein 2021-07-16 15:34:25 -04:00
  • 24cd81d684 fix some typos Dirk Stolle 2021-06-15 21:51:26 +02:00
  • 2898314364 Increment version. Kris Price 2021-06-15 13:43:09 +12:00
  • 5b62b01b3b Update RELEASES.md krisprice 2021-06-15 13:40:41 +12:00
  • 005113b181 Merge pull request #28 from niklasf/error-description krisprice 2021-06-15 13:37:21 +12:00
  • 725ad9f600 Fix Error::description() deprecation warning Niklas Fiekas 2021-05-26 14:01:23 +02:00
  • fcce393a82 Increment version. Kris Price 2020-03-15 18:11:03 -07:00
  • acd3f5cf28 Convert end of lines to Unix style LF. Kris Price 2020-03-15 18:09:36 -07:00
  • 83cbb9b7e5 Implement Default for IpNet, Ipv4Net, and Ipv6Net. Allow arithmetic_overflow panic in IpAddrRange::count(). Kris Price 2020-03-15 18:00:37 -07:00
  • eeaea96063 add tests for Ip*Net::Default Cyril Plisko 2020-03-14 20:43:40 +02:00
  • d5871aff22 impl Default for Ip*Net Cyril Plisko 2020-03-12 13:10:02 +02:00
  • 6472f44d3d Implement From<IpAddr>, From<Ipv4Addr>, and From<Ipv6Addr> for IpNet, Ipv4Net, and Ipv6Net respectively. Kris Price 2020-02-02 14:38:23 -08:00
  • e9ba06e290 Merge pull request #16 from glts/from-ipaddr-impl krisprice 2020-02-02 14:21:55 -08:00
  • a4b579aaa4 Add From<IpAddr> impls for IpNets David Bürgin 2020-02-01 11:04:46 +01:00
  • 24af7217f0 Increment version krisprice 2019-11-08 12:51:54 -08:00
  • 897a4dc584 Update Cargo.toml krisprice 2019-11-08 12:51:11 -08:00
  • 1f8e3a6bb4 Remove invalid documentation for Contains trait krisprice 2019-11-08 12:46:00 -08:00
  • 62836bf5b3 Update RELEASES.md krisprice 2019-11-08 12:43:09 -08:00
  • d6180d01ca Merge pull request #13 from TyPR124/faster_iter krisprice 2019-11-08 12:27:39 -08:00
  • 0541fb9956 impl FusedIterator for IpSubnets and related Tyler Ruckinger 2019-10-28 18:36:00 -04:00
  • 033c4a1311 make count consistent with overflow/panic behavior + minor cleanups Tyler Ruckinger 2019-10-28 18:25:31 -04:00
  • 134019b6b9 Update version to 2.0.1 Kris Price 2019-10-12 15:10:25 -07:00
  • c8c55e5cab Merge pull request #12 from TyPR124/fix_11 krisprice 2019-10-12 14:53:54 -07:00
  • 8bd7e0798f add some methods from Step to IpSet, and use them Tyler Ruckinger 2019-10-12 17:36:38 -04:00
  • 1034b41960 cleanup Tyler Ruckinger 2019-10-08 22:45:29 -04:00
  • 5f85fd65cf DoubleEnded + Fused Iterator impls, tests Tyler Ruckinger 2019-10-08 22:44:08 -04:00
  • 0b4fafe4a6 advance iterator even when nth is out-of-bounds Tyler Ruckinger 2019-10-07 10:17:40 -04:00
  • d9f20d2e8c fix warning about missing 'dyn' keyword Tyler Ruckinger 2019-10-07 09:53:52 -04:00
  • 855106f177 fix warning about missing 'dyn' Tyler Ruckinger 2019-10-07 09:53:00 -04:00
  • a8dfcf14c9 implement some Iterator methods + tests Tyler Ruckinger 2019-10-07 09:38:43 -04:00
  • 505fd95ad8 fix #11 + tests Tyler Ruckinger 2019-10-07 01:42:35 -04:00
  • 0c80bc7fe3 Change to v2.0.0 Kris Price 2018-08-21 18:47:23 -07:00
  • 0085d6256e Remove unused IpAdd and IpSub impl for IpAddr. Remove u32 impl of IpAdd and IpSub for Ipv6Addr, use u128 instead. Kris Price 2018-08-20 17:57:48 -07:00
  • 447f186ba7 Remove unused IpAdd and IpSub impl for IpAddr. Remove u32 impl of IpAdd and IpSub for Ipv6Addr, use u128 instead. Kris Price 2018-08-20 17:53:04 -07:00
  • 7141995076 Removing Deref to contained IP address Kris Price 2018-08-17 15:17:44 -07:00
  • 7135861249 Inherit Contains::contains() in the types so don't need to import the trait to use. Kris Price 2018-08-17 14:52:41 -07:00
  • b85cdef32c Updating docs Kris Price 2018-07-30 18:41:41 -07:00
  • 2eb9bc425e Doc fix Kris Price 2018-07-26 17:13:47 -07:00
  • 5d67b32384 Adding readme examples Kris Price 2018-07-26 17:07:03 -07:00
  • 2d6001586a Remove dead code from IpStep trait Kris Price 2018-07-26 16:17:57 -07:00
  • 8873f957d5 Doc fixes Kris Price 2018-07-26 15:56:58 -07:00
  • b7b56216c9 Updating README to reflect removal of Emu128 and use of Rust's built-in 128 bit integer support Kris Price 2018-07-03 20:55:02 -07:00
  • bbbce3b0fc Change to dual MIT and Apache-2.0 license Kris Price 2018-07-03 20:35:33 -07:00
  • 91f0176d67 Updating version to 2.0.0-rc1 Kris Price 2018-07-02 17:42:05 -07:00
  • 658ef02ee1 Updating version to 2.0.0-rc1 Kris Price 2018-07-02 17:41:20 -07:00
  • 4df5c24d5d Remove v1.2.0 'with-serde' feature compatibility shim. Just use 'serde' now. Kris Price 2018-07-02 17:38:57 -07:00
  • c5ae9069d8 Remove emu128.rs file. Kris Price 2018-07-02 17:25:32 -07:00
  • 753895d1a8 Removed Emu128 usage and replaced with u128 Kris Price 2018-06-09 19:42:31 -07:00
  • b379f70db7 Tidy up serialize to use serialize_tuple() Kris Price 2018-06-08 21:23:20 -07:00
  • d4225df05d Adding serde doc and incrementing version Kris Price 2018-06-06 19:15:33 -07:00
  • 4ad10fb57e Redone Serialize/Deserialize for IpNet, Ipv4Net, and Ipv6Net to provide proper binary (compact) format Kris Price 2018-06-06 19:00:46 -07:00
  • 8de28ac019 Adding binary serializer and deserializer for Ipv4Net, Ipv6Net for #10 Kris Price 2018-06-05 17:56:55 -07:00
  • abc3b6fca6 Fixing Serialize impl for Ipv4Net and Ipv6Net per issue #10 Kris Price 2018-06-04 21:21:47 -07:00
  • ecd7425459 Incrementing minor version for with-serde feature name fix Kris Price 2018-04-17 12:32:58 -07:00
  • 39171c3346 Merge branch 'rushmorem-fix-feature-name' Kris Price 2018-04-17 12:30:44 -07:00
  • 97ff8c20f8 Rename with-serde feature to serde rushmorem 2018-04-17 16:23:58 +02:00
  • 86363b9d4b Updating cargo version to 1.1.0 for addition of serde Kris Price 2018-04-13 16:54:08 -07:00
  • e32b87161e Fix broken links in documentation Kris Price 2018-04-13 16:52:04 -07:00
  • b7c0182fd5 Merge branch 'rushmorem-add-serde-support' Kris Price 2018-04-13 16:43:32 -07:00
  • 9348df384b Add support for Serde rushmorem 2018-04-13 19:20:14 +02:00
  • 0751a6d73a Roll to version 1 Kris Price 2017-10-03 11:49:53 -07:00
  • 62e57cc43e replace for with extend Kris Price 2017-10-02 21:35:00 -07:00
  • 7b3ccfbd30 Doc updates Kris Price 2017-10-02 18:55:57 -07:00