|
0b0e917086
|
deltaDecompress
|
2022-02-28 06:02:16 +02:00 |
|
|
ca67bf56e7
|
implement delta compression
|
2022-02-28 05:48:43 +02:00 |
|
|
df8ab1fbbf
|
PackedGroup
|
2022-02-27 18:40:05 +02:00 |
|
|
1ef962d64a
|
mutate users in tests
|
2022-02-27 06:26:01 +02:00 |
|
|
b4c7cba627
|
mutable/immutable PackedUser
|
2022-02-26 11:20:44 +02:00 |
|
|
f4c4dc535c
|
remove redundant comment
|
2022-02-26 10:46:06 +02:00 |
|
|
b02edc7190
|
use ArrayList instead of slices
The API is more ergonimic.
|
2022-02-26 10:29:41 +02:00 |
|
|
87b4b81a48
|
formatting
|
2022-02-25 15:22:05 +02:00 |
|
|
22c61d1207
|
fix PackedUser.maxSize
|
2022-02-25 15:17:24 +02:00 |
|
|
b0d74c0cad
|
formatting
|
2022-02-25 14:01:35 +02:00 |
|
|
eed4f4e234
|
add some clarifying comments
|
2022-02-25 13:58:06 +02:00 |
|
|
b9fb07121b
|
remove debug statements
|
2022-02-25 13:50:24 +02:00 |
|
|
2154205711
|
refactoring UserReader
|
2022-02-25 13:47:23 +02:00 |
|
|
751b51b859
|
change size treatment for PackedUser
|
2022-02-24 17:37:22 +02:00 |
|
|
49a7d79b05
|
PackedUser is now readable
|
2022-02-24 17:33:27 +02:00 |
|
|
0f43f8b2d0
|
wip refactoring PackedUser
|
2022-02-24 17:09:17 +02:00 |
|
|
b924e3a935
|
start packed group
|
2022-02-24 10:13:26 +02:00 |
|
|
3bf1b3fc01
|
bring back additional_gids_offset
|
2022-02-24 05:32:27 +02:00 |
|
|
c0afca00b0
|
shorten cmph pack by 4 bytes
|
2022-02-23 20:30:42 +02:00 |
|
|
3498167108
|
add bdz.zig
|
2022-02-23 18:30:35 +02:00 |
|
|
4f1bada988
|
start with cmph.zig and bdz.zig
|
2022-02-23 18:24:23 +02:00 |
|
|
6c386e720e
|
update README
|
2022-02-23 10:45:05 +02:00 |
|
|
609ab3d2b6
|
overflow tests
|
2022-02-23 10:19:50 +02:00 |
|
|
d555994960
|
wip varint
|
2022-02-23 07:10:49 +02:00 |
|
|
b58063ef63
|
Implementation status for each section
|
2022-02-23 06:31:25 +02:00 |
|
|
bb4b5eba03
|
add utf8 validation; rework user iterator
|
2022-02-23 06:09:42 +02:00 |
|
|
0e5365127a
|
increase gecos length
|
2022-02-22 15:22:30 +02:00 |
|
|
e06cac38b2
|
remove 3 bytes from PackedUser
additional_gids will be stored separately.
|
2022-02-22 15:16:45 +02:00 |
|
|
78dc63669d
|
add tests for upper limits
|
2022-02-22 15:04:59 +02:00 |
|
|
26fbfc5f08
|
fix non-packed iterator
|
2022-02-22 14:37:47 +02:00 |
|
|
ab0562950c
|
add some guard rails w.r.t. padding
|
2022-02-21 13:54:35 +02:00 |
|
|
f77d94e624
|
remove padding
|
2022-02-21 13:48:11 +02:00 |
|
|
91849c128f
|
non-packed user iterator
|
2022-02-20 14:13:06 +02:00 |
|
|
f2434e3d3c
|
working on iterator
|
2022-02-20 13:47:17 +02:00 |
|
|
54ec710f10
|
wip iterator
|
2022-02-20 12:44:21 +02:00 |
|
|
e54c153dd8
|
style
|
2022-02-20 09:47:47 +02:00 |
|
|
9487194c95
|
simplify catch
|
2022-02-20 09:19:59 +02:00 |
|
|
988ab9f6d4
|
update padded user alignment
|
2022-02-20 09:10:25 +02:00 |
|
|
330db487ac
|
add roundUp assertion
|
2022-02-19 22:12:49 +02:00 |
|
|
4dbc7b03bc
|
buffer is a pointer
|
2022-02-19 22:10:55 +02:00 |
|
|
ae2d3d5443
|
generalize padding funcs
|
2022-02-19 21:23:33 +02:00 |
|
|
2fc925923f
|
wip between-user padding
|
2022-02-19 18:20:50 +02:00 |
|
|
4e45c6e5a9
|
simplify appendUser
|
2022-02-19 16:56:53 +02:00 |
|
|
5f0d9bb176
|
rename username2user
|
2022-02-19 16:09:46 +02:00 |
|
|
ca28332126
|
add unit tests for padding
|
2022-02-19 16:04:13 +02:00 |
|
|
623060dac3
|
remove unnecessary cast
|
2022-02-19 15:50:13 +02:00 |
|
|
fd1cab251d
|
fix shell index offsets
|
2022-02-19 15:48:51 +02:00 |
|
|
13b75e8046
|
user packing
|
2022-02-19 11:35:29 +02:00 |
|
|
93c6a1c12a
|
rename shell_len_or_place to _idx
|
2022-02-18 20:36:32 +02:00 |
|
|
2964c918cc
|
remove user.zig dependency on shell.zig
|
2022-02-18 20:35:42 +02:00 |
|