ObjFW  History of utils/ofarc/LHAArchive.m of f2e96ebd9a89f730

History of file utils/ofarc/LHAArchive.m at check-in f2e96ebd9a89f730

2024-04-03
02:16
Change license to LGPLv3 only file: [69dcc3a6c2] check-in: [7413a728a7] user: js, branch: trunk, size: 14855 [annotate] [blame] [check-ins using] [diff]
2024-03-17
11:55
ofarc: Propagate quarantine xattr when extracting file: [7235b04681] check-in: [7683a12e79] user: js, branch: trunk, size: 14647 [annotate] [blame] [check-ins using] [diff]
2024-03-09
12:32
ofarc: Add --archive-comment= file: [e916d4fb21] check-in: [2fae2c2c30] user: js, branch: trunk, size: 14602 [annotate] [blame] [check-ins using] [diff]
2024-03-03
23:33
ofarc: Add --iri option file: [5d3bfe8dcb] check-in: [370e91ddce] user: js, branch: trunk, size: 14724 [annotate] [blame] [check-ins using] [diff]
2024-03-02
17:13
OFZooArchiveEntry: Add header type and OS ID file: [86289cab8e] check-in: [52a1740f5e] user: js, branch: trunk, size: 14701 [annotate] [blame] [check-ins using] [diff]
11:41
ofarc: Delay setting modified date of directories file: [f7ef0447c1] check-in: [f007fe7b02] user: js, branch: trunk, size: 14700 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [0bf9a4ae71] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 14256 [annotate] [blame] [check-ins using] [diff]
2023-07-22
14:47
utils/ofarc: Pass the path of the archive

This is in preparation for supporting split archives. file: [e1794bea79] check-in: [f2109cf1c3] user: js, branch: trunk, size: 14256 [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
Update copyright file: [f59c7fc9d2] check-in: [8939cbdb52] user: js, branch: trunk, size: 14177 [annotate] [blame] [check-ins using] [diff]
2022-12-24
22:15
ofarc: Ignore EISDIR for setting modification date file: [01fbfcd559] check-in: [f7dd7edde4] user: js, branch: trunk, size: 14177 [annotate] [blame] [check-ins using] [diff]
2022-08-27
23:53
OFArchiveEntry: Add more properties file: [7f7a619844] check-in: [406134b5e2] user: js, branch: trunk, size: 14006 [annotate] [blame] [check-ins using] [diff]
20:23
OFLHAArchiveEntry: Make (un)compressedSize ull

There's newer, less common LHA versions that allow 64 bit for the size.
However, for consistency with OFTarArchiveEntry, use unsigned long long
instead of uint64_t. file: [a1e8c6e072] check-in: [6f13f74134] user: js, branch: trunk, size: 13586 [annotate] [blame] [check-ins using] [diff]

2022-08-25
19:56
OFLHAArchiveEntry: Merge date and modificationDate

The date is meant to be the modification date and the extension is
supposed to override the modification date on old LHA versions where the
modification date is only stored in local time. file: [5f83697ea8] check-in: [327e67021e] user: js, branch: trunk, size: 13584 [annotate] [blame] [check-ins using] [diff]

2022-02-12
07:46
Update copyright file: [fb0bc51e00] check-in: [1a86b8175b] user: js, branch: trunk, size: 14123 [annotate] [blame] [check-ins using] [diff]
2021-07-04
16:19
ofarc: Fix creating LHA files with directories file: [9257c8729a] check-in: [d6bb16aa3b] user: js, branch: trunk, size: 14123 [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
Rename all symbols marked extern file: [051184aa1d] check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 13997 [annotate] [blame] [check-ins using] [diff]
2021-04-17
05:16
Rename all types in OFFileManager.h file: [228be0ebf1] check-in: [c7bdb196d4] user: js, branch: new-naming-convention, size: 14044 [annotate] [blame] [check-ins using] [diff]
02:10
of_string_encoding_t -> OFStringEncoding file: [ea0271aad2] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 14047 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [a0cfa6c4ee] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 14058 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [3021725523] check-in: [374e1a1bfa] user: js, branch: trunk, size: 14068 [annotate] [blame] [check-ins using] [diff]
2020-08-25
00:11
OFNumber: Remove (u)int{8,16,32,64} methods

Since C guarantees minimum sizes for char, short, int, long and long
long, these can be used instead. file: [da084987c7] check-in: [25c985fec1] user: js, branch: trunk, size: 14157 [annotate] [blame] [check-ins using] [diff]

2020-08-13
21:07
OFString: Rename JSONValue to objectByParsingJSON file: [cb999e6ec3] check-in: [8611f48f42] user: js, branch: trunk, size: 14055 [annotate] [blame] [check-ins using] [diff]
2020-08-12
20:56
Avoid using (u)intmax_t in methods

It is not guaranteed that a type encoding for it exists. file: [c25e61eb57] check-in: [d74f244ab7] user: js, branch: trunk, size: 14051 [annotate] [blame] [check-ins using] [diff]

2020-06-02
21:02
ofarc: Set modification date of extracted files file: [b717d78c4a] check-in: [bc158ffe75] user: js, branch: set-mtime, size: 14020 [annotate] [blame] [check-ins using] [diff]
2020-04-13
15:48
OFLocale: Allow plural scripting in fallback file: [8c23d6ffc7] check-in: [8a0c5ed345] user: js, branch: trunk, size: 13292 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [ac9c3a4448] check-in: [c7f0229795] user: js, branch: trunk, size: 12990 [annotate] [blame] [check-ins using] [diff]
2019-03-12
23:20
utils: Use dot syntax file: [f11dcbcab1] check-in: [53e3ae1e45] user: js, branch: trunk, size: 12987 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [c8c9c9bea2] check-in: [0509d7a844] user: js, branch: trunk, size: 13118 [annotate] [blame] [check-ins using] [diff]
2018-07-28
18:45
Rename OFLocalization -> OFLocale file: [17eb19bc48] check-in: [aa0384d1bf] user: js, branch: trunk, size: 13112 [annotate] [blame] [check-ins using] [diff]
2018-06-23
19:09
ofarc: Show more details for LHA archives file: [0ba247ec12] check-in: [1ace482d39] user: js, branch: trunk, size: 13118 [annotate] [blame] [check-ins using] [diff]
2018-06-17
18:41
ofarc: LHAArchive: Fix type mismatch file: [81cd75f326] check-in: [b508aa2625] user: js, branch: trunk, size: 12359 [annotate] [blame] [check-ins using] [diff]
16:32
ofarc: Add LHA write and append support file: [776323ff54] check-in: [bf8788d709] user: js, branch: trunk, size: 12356 [annotate] [blame] [check-ins using] [diff]
16:16
Added: Rename ofzip to ofarc

It supports more than just ZIP now, so the name was no longer
appropriate. file: [c3602b309c] check-in: [51343e2dfc] user: js, branch: trunk, size: 9639 [annotate] [blame] [check-ins using]