Sun, 26 May 2024 13:19:51 +0530 Make VRRPv2Error std::error::Error trait compliant. default tip
Sunil Nimmagadda <sunil@nimmagadda.net> [Sun, 26 May 2024 13:19:51 +0530] rev 29
Make VRRPv2Error std::error::Error trait compliant.
Tue, 23 Apr 2024 20:08:02 +0530 Ignore some more build artifacts.
Sunil Nimmagadda <sunil@nimmagadda.net> [Tue, 23 Apr 2024 20:08:02 +0530] rev 28
Ignore some more build artifacts.
Wed, 06 Mar 2024 16:32:11 +0530 Proper regex.
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 06 Mar 2024 16:32:11 +0530] rev 27
Proper regex.
Fri, 01 Mar 2024 18:29:44 +0530 ByteReader -> BytesReader.
Sunil Nimmagadda <sunil@nimmagadda.net> [Fri, 01 Mar 2024 18:29:44 +0530] rev 26
ByteReader -> BytesReader.
Thu, 01 Feb 2024 16:51:45 +0530 Move to as_chunks.
Sunil Nimmagadda <sunil@nimmagadda.net> [Thu, 01 Feb 2024 16:51:45 +0530] rev 25
Move to as_chunks. Fuzz testing needs a nightly, so let's move to nightly everywhere.
Wed, 31 Jan 2024 14:39:06 +0530 Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 31 Jan 2024 14:39:06 +0530] rev 24
Fuzz vrrpv2::from_bytes
Tue, 30 Jan 2024 16:25:28 +0530 Use with_capacity as it's known by now.
Sunil Nimmagadda <sunil@nimmagadda.net> [Tue, 30 Jan 2024 16:25:28 +0530] rev 23
Use with_capacity as it's known by now.
Tue, 23 Jan 2024 20:50:24 +0530 Note about as_chunks API.
Sunil Nimmagadda <sunil@nimmagadda.net> [Tue, 23 Jan 2024 20:50:24 +0530] rev 22
Note about as_chunks API.
Wed, 17 Jan 2024 16:41:29 +0530 Still confused by lsb/msb.
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 17 Jan 2024 16:41:29 +0530] rev 21
Still confused by lsb/msb.
Wed, 17 Jan 2024 15:23:51 +0530 Replace nom with std::io::Cursor
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 17 Jan 2024 15:23:51 +0530] rev 20
Replace nom with std::io::Cursor std::io::Cursor suffices to parse the packet.
Wed, 10 Jan 2024 16:29:32 +0530 Recover a lost doc test.
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 10 Jan 2024 16:29:32 +0530] rev 19
Recover a lost doc test.
Sat, 06 Jan 2024 22:50:47 +0530 Fix clippy warnings.
Sunil Nimmagadda <sunil@nimmagadda.net> [Sat, 06 Jan 2024 22:50:47 +0530] rev 18
Fix clippy warnings.
Tue, 02 Jan 2024 14:52:44 +0530 Rectify checksum calculation.
Sunil Nimmagadda <sunil@nimmagadda.net> [Tue, 02 Jan 2024 14:52:44 +0530] rev 17
Rectify checksum calculation. Add some tests found in RFC1071 as examples.
Thu, 28 Dec 2023 23:17:24 +0530 Refactor parser.
Sunil Nimmagadda <sunil@nimmagadda.net> [Thu, 28 Dec 2023 23:17:24 +0530] rev 16
Refactor parser. Simplify error handling and provide better error Enum to report parsing errors accurately.
Sun, 09 Jul 2023 02:40:54 +0530 Don't need this template comment.
Sunil Nimmagadda <sunil@nimmagadda.net> [Sun, 09 Jul 2023 02:40:54 +0530] rev 15
Don't need this template comment.
Mon, 12 Jun 2023 20:13:36 +0530 Pacify hx fuzzy finder and let it ignore build artifacts.
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 12 Jun 2023 20:13:36 +0530] rev 14
Pacify hx fuzzy finder and let it ignore build artifacts.
Sat, 07 Jan 2023 21:11:43 +0530 Shuffle code for clarity.
Sunil Nimmagadda <sunil@nimmagadda.net> [Sat, 07 Jan 2023 21:11:43 +0530] rev 13
Shuffle code for clarity.
Thu, 05 Jan 2023 16:03:05 +0530 Note about avoiding mutability.
Sunil Nimmagadda <sunil@nimmagadda.net> [Thu, 05 Jan 2023 16:03:05 +0530] rev 12
Note about avoiding mutability.
Wed, 04 Jan 2023 15:58:49 +0530 Leave a note of a nightly feature feedback received on discord.
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 04 Jan 2023 15:58:49 +0530] rev 11
Leave a note of a nightly feature feedback received on discord.
Tue, 03 Jan 2023 20:35:05 +0530 Validate checksum.
Sunil Nimmagadda <sunil@nimmagadda.net> [Tue, 03 Jan 2023 20:35:05 +0530] rev 10
Validate checksum.
Sun, 01 Jan 2023 12:00:44 +0530 A skeletal state machine, wip.
Sunil Nimmagadda <sunil@nimmagadda.net> [Sun, 01 Jan 2023 12:00:44 +0530] rev 9
A skeletal state machine, wip.
Sun, 01 Jan 2023 11:59:24 +0530 Implement a VRRPv2 packet parser.
Sunil Nimmagadda <sunil@nimmagadda.net> [Sun, 01 Jan 2023 11:59:24 +0530] rev 8
Implement a VRRPv2 packet parser. Use nom parser combinator crate to parse a VRRPv2 packet. TODO: checksum verification and checksum tests.
Wed, 07 Dec 2022 13:35:25 +0530 Module to parse(unimplemented) VRRPv2 packet.
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 07 Dec 2022 13:35:25 +0530] rev 7
Module to parse(unimplemented) VRRPv2 packet. Define a struct and its related enums.
Wed, 07 Dec 2022 12:12:13 +0530 Idiomatic imports with use.
Sunil Nimmagadda <sunil@nimmagadda.net> [Wed, 07 Dec 2022 12:12:13 +0530] rev 6
Idiomatic imports with use. This is not C and the line limit is 100 by default. Adjusting whitespace-line-column in emacs and let rustfmt handle wrapping long lines.
Mon, 28 Nov 2022 19:29:30 +0530 Use expect here too.
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 28 Nov 2022 19:29:30 +0530] rev 5
Use expect here too.
Mon, 28 Nov 2022 17:48:29 +0530 Shorten line length.
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 28 Nov 2022 17:48:29 +0530] rev 4
Shorten line length.
Mon, 28 Nov 2022 15:42:07 +0530 Backed out changeset 50156c8f38b0
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 28 Nov 2022 15:42:07 +0530] rev 3
Backed out changeset 50156c8f38b0
Mon, 28 Nov 2022 15:01:40 +0530 Move main.rs to bin.
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 28 Nov 2022 15:01:40 +0530] rev 2
Move main.rs to bin.
Mon, 28 Nov 2022 14:14:39 +0530 expect instead of unwrap.
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 28 Nov 2022 14:14:39 +0530] rev 1
expect instead of unwrap.
Mon, 28 Nov 2022 08:49:32 +0530 Let's begin.
Sunil Nimmagadda <sunil@nimmagadda.net> [Mon, 28 Nov 2022 08:49:32 +0530] rev 0
Let's begin. A skeletal async structure that provides two distinct timers and a signal handler using tokio.
(0) tip