Commit graph

1622 commits

Author SHA1 Message Date
Chris Hennick
07caf646a0
test: Fix cfg - new test is only needed on Unix and can only run with deflate 2024-05-10 14:30:52 -07:00
Chris Hennick
2ea4e5059f
fix: Extract directory contents on Unix even if the directory doesn't have write permission (https://github.com/zip-rs/zip-old/issues/423) 2024-05-10 14:27:25 -07:00
Chris Hennick
e5690877aa
ci(fuzz): Minimize read seed corpus 2024-05-10 09:28:50 -07:00
Chris Hennick
99f6b6dd86
ci(fuzz): Update write seed corpus based on a from-scratch corpus 2024-05-10 09:25:57 -07:00
Chris Hennick
8eb5a75a87
style: Merge patches from code into non_utf8.zip 2024-05-10 09:01:17 -07:00
Chris Hennick
9fa26892fd
ci: Bug fix: empty check was missing $ 2024-05-10 08:44:38 -07:00
Chris Hennick
8d18f1a7bd
ci: Close-old-PR step needs GitHub token 2024-05-10 08:42:16 -07:00
Chris Hennick
ea2907fb9b
ci: Clean up old release PR before creating a new one 2024-05-10 08:40:05 -07:00
Chris Hennick
c8a68fa727
doc: More concise re trust
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-10 08:31:06 -07:00
Chris Hennick
95018175fd
Merge pull request #107 from zip-rs/Pr0methean-patch-2
doc: Rewrite pull_request_template.md
2024-05-10 09:15:25 +00:00
Chris Hennick
1579f7a148
Merge pull request #106 from hidez8891/dev/ziped
fix: UTF-8 flag could be set for non-UTF8 filenames
2024-05-10 05:11:14 +00:00
Chris Hennick
6b0c934e09
doc: nit: punctuation
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 20:17:10 -07:00
Chris Hennick
73e44dbedb
Rephrase (we->I; relation to Amazon LPs)
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 20:15:53 -07:00
Chris Hennick
aea27a7642
Rephrase "trust" sentence and mention Amazon LP
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 20:06:54 -07:00
Chris Hennick
8a734f9dac
Rephrase
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 20:01:40 -07:00
Chris Hennick
431b4cdf2b
Clarify purpose and checks
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 19:59:51 -07:00
Chris Hennick
a29d125ee7
Update pull_request_template.md
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 19:50:38 -07:00
Chris Hennick
3168c1cf91
Make CONTRIBUTING.md link to pull_request_template.md
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 19:41:26 -07:00
Chris Hennick
72e2d95321
Update pull_request_template.md
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 19:39:52 -07:00
Chris Hennick
8fa0d590d9
Create pull_request_template.md
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 19:34:24 -07:00
Chris Hennick
186c89deea
chore: String has into_bytes but not into_boxed_bytes 2024-05-09 19:11:16 -07:00
Chris Hennick
f7ea2764a2
chore: &str doesn't have into_boxed_bytes, so call to_string first 2024-05-09 19:08:55 -07:00
Chris Hennick
35b3a8f257
chore: fix type mismatch in shallow_copy_file caused by last fix 2024-05-09 19:06:44 -07:00
Chris Hennick
34b99956c9
chore: shallow_copy_file needs to update file_name_raw 2024-05-09 19:04:08 -07:00
Chris Hennick
650dd9a71f
chore: More patches to binary file 2024-05-09 18:57:15 -07:00
Chris Hennick
3454f84e85
chore: Patch out-of-date binary file 2024-05-09 18:50:49 -07:00
Chris Hennick
7ba16ae622
chore: Update generic type bounds 2024-05-09 18:41:48 -07:00
Chris Hennick
e1eae16e12
style: Fix cargo fmt re trailing comma in type-constraint list 2024-05-09 18:35:28 -07:00
Chris Hennick
113d18c6a0
chore: fix typo 2024-05-09 18:34:03 -07:00
Chris Hennick
df8479ac4f
chore: Bug fix: ToOwned requires an explicit type bound 2024-05-09 18:33:41 -07:00
Chris Hennick
8e74a9da07
chore: Fix type bound so that to_owned() is available 2024-05-09 18:31:07 -07:00
Chris Hennick
dcc6850c51
style: Fix cargo fmt error re trailing comma 2024-05-09 18:27:54 -07:00
Chris Hennick
955d1eddcd
chore: Add missing to_owned
Needed so that `name` can be used to populate both `file_name` (for `insert_file_data`) and `file_name_raw` (for saving)
2024-05-09 18:26:39 -07:00
Chris Hennick
95c8b07bc2
chore: Update misleading comment 2024-05-09 18:25:23 -07:00
Chris Hennick
48de16ca0d
Chore: fix bug: file_name is needed for insert_file_data 2024-05-09 18:24:21 -07:00
Chris Hennick
7fb1ec752d
chore: Fix build error: write_non_utf8 was missing zopfli_buffer_size 2024-05-09 18:10:50 -07:00
Chris Hennick
124ed1bac3
chore: Box<str>'s & doesn't auto-deref 2024-05-09 18:08:39 -07:00
Chris Hennick
0b896a9071
chore: Fix build errors in test write_non_utf8() 2024-05-09 18:06:23 -07:00
Chris Hennick
e334f15f12
Fix bad merge: revert deletion of zip64 extra field 2024-05-09 18:00:40 -07:00
Chris Hennick
00537ae34e
Fix bad merge: revert extra_field_length change 2024-05-09 17:58:45 -07:00
Chris Hennick
0482a1329a
Fix bad mergee: write_local_file_header is now part of start_entry 2024-05-09 17:48:24 -07:00
Chris Hennick
c23bcc55fb
chore: Add a borrow to fix a build error
Why didn't the compiler raise this last time?!
2024-05-09 17:15:07 -07:00
Chris Hennick
e9e5e01e3d
chore: Remove turbofish to fix a build error 2024-05-09 17:12:52 -07:00
Chris Hennick
b0a2cbbe52
Fix build errors again 2024-05-09 14:17:05 -07:00
Chris Hennick
20e4c18280
Fix type mismatch for extra_field_length 2024-05-09 13:36:37 -07:00
Chris Hennick
0f086dcc75
Fix remaining build errors 2024-05-09 13:17:34 -07:00
Chris Hennick
169b802136
Fix build errors 2024-05-09 12:59:33 -07:00
Chris Hennick
b9bf6f4ce2
Fix deleted closing curly
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 12:24:18 -07:00
Chris Hennick
d9a2cb1f71
Update to work without byteorder 2024-05-09 12:22:28 -07:00
Chris Hennick
2676366199
Update to use write_u16_le
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-09 12:20:40 -07:00