mykola2312
|
f65c2f1336
|
full bencode decoding is done now, later may need even more tests
|
2024-10-15 09:02:36 +03:00 |
|
mykola2312
|
95978382de
|
make base class for bencode related errors
|
2024-10-15 08:37:39 +03:00 |
|
mykola2312
|
ff060e5cd2
|
swap arguments in assertEquals, because someone thought its great idea
to have expected value on the left side
|
2024-10-15 07:48:22 +03:00 |
|
mykola2312
|
0885b317b5
|
implement BList decoding, fix numerous bugs in BList
|
2024-10-15 04:06:26 +03:00 |
|
mykola2312
|
d898d3d771
|
add item getter with type check to BList, just as in BDict
|
2024-10-15 00:47:14 +03:00 |
|
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 |
|