Commit graph

14 commits

Author SHA1 Message Date
mykola2312
b74a6efa87 handle cases of malformed bencode data 2024-10-14 20:56:56 +03:00
mykola2312
017b175665 begin working on bencode decoding 2024-10-14 20:25:47 +03:00
mykola2312
e6b054c2b8 implement get chaining, cover by tests 2024-10-14 18:33:24 +03:00
mykola2312
922c324dca working on BDict get chain and type casting check 2024-10-14 07:14:03 +03:00
mykola2312
ec64953e98 begin working on BDict, do test coverage as well 2024-10-13 23:10:17 +03:00
mykola2312
0843355cac make BString accept String 2024-10-13 22:30:08 +03:00
mykola2312
bc99ebf3d5 done with BList linked list logic, write tests. override equals on
BValue, thus making comparison by actual contents of nodes.
2024-10-13 11:08:14 +03:00
mykola2312
84e82e9e07 fix bug in bvalue iterator 2024-10-13 11:05:01 +03:00
mykola2312
43aa4cb7a7 working on bencode lists, test covering 2024-10-13 10:08:10 +03:00
mykola2312
751800a6e2 implement bencode base types 2024-10-13 09:09:23 +03:00
mykola2312
959fddabd6 implement iterator for BValue, add exception class 2024-10-13 05:42:54 +03:00
mykola2312
ba1b2f9de8 begin working on bencode implementation 2024-10-13 04:34:43 +03:00
mykola2312
ebc4128ede use tabs instead of spaces 2024-10-13 04:34:19 +03:00
mykola2312
3622ce0338 initial commit 2024-10-12 04:01:58 +03:00