History of file utils/ofzip/OFZIP.m at check-in a534a0deb5518021
2018-06-17
| ||
16:16 |
Deleted:
Rename ofzip to ofarc
It supports more than just ZIP now, so the name was no longer | |
2018-05-27
| ||
11:07 | OFLHAArchiveEntry: Add support for LHA level 0 file: [047f714025] check-in: [57f9bc6ace] user: js, branch: trunk, size: 19111 [annotate] [blame] [check-ins using] [diff] | |
09:44 | ofzip: Add support for LHA archives file: [fe40a35a63] check-in: [c693041e37] user: js, branch: trunk, size: 19106 [annotate] [blame] [check-ins using] [diff] | |
2018-05-26
| ||
08:47 | ofzip: Add support for specifying the encoding file: [ea3185f976] check-in: [14b9a27b65] user: js, branch: trunk, size: 18838 [annotate] [blame] [check-ins using] [diff] | |
2018-05-21
| ||
12:10 | ofzip: Refactor safe path checking file: [3932bfb77d] check-in: [f29afa4a27] user: js, branch: trunk, size: 17305 [annotate] [blame] [check-ins using] [diff] | |
2018-04-23
| ||
22:19 | Use more native AmigaOS APIs on AmigaOS 3 file: [288d6fb85f] check-in: [b16fc262c0] user: js, branch: trunk, size: 16178 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [8e70d5c643] check-in: [7e5c81e186] user: js, branch: trunk, size: 16178 [annotate] [blame] [check-ins using] [diff] | |
2017-12-27
| ||
20:40 |
of{http,zip}: Allow user database reading
This is required as they now use attributesOfItemAtPath:, which reads | |
2017-11-13
| ||
01:18 | Add OFURLHandler file: [b7ac34eb59] check-in: [31e602a476] user: js, branch: trunk, size: 16107 [annotate] [blame] [check-ins using] [diff] | |
2017-08-11
| ||
22:38 | ofzip: Fix compilation with GCC file: [5c7f256715] check-in: [233e1b4284] user: js, branch: trunk, size: 16063 [annotate] [blame] [check-ins using] [diff] | |
2017-08-05
| ||
21:39 | ofzip: Support for creating / appending tar files file: [3ce56a9b94] check-in: [ddfb995c90] user: js, branch: trunk, size: 16050 [annotate] [blame] [check-ins using] [diff] | |
18:08 | ofzip: Delete incomplete files in create mode file: [a1e700c9d6] check-in: [bd0957cdee] user: js, branch: trunk, size: 15822 [annotate] [blame] [check-ins using] [diff] | |
17:48 |
ofzip: Support for writing files
Not supported for any file formats, yet. file: [8ac0b34839] check-in: [41949ecc65] user: js, branch: trunk, size: 15802 [annotate] [blame] [check-ins using] [diff] | |
17:24 | OFGZIPStream: Prepare for adding write support file: [772087febb] check-in: [ccf8ecbb83] user: js, branch: trunk, size: 13876 [annotate] [blame] [check-ins using] [diff] | |
2017-07-22
| ||
23:04 |
OFFile: Simplify mode
This removes "b" for binary and always uses binary, as there is no good | |
2017-06-04
| ||
18:48 |
Treat MorphOS + ixemul as a separate platform
This reduces the ifdef hell and makes much more sense, as with ixemul, | |
01:30 | OFLocalization: Add support for MorphOS + libnix file: [3560b83228] check-in: [d974e769c5] user: js, branch: trunk, size: 13882 [annotate] [blame] [check-ins using] [diff] | |
2017-05-28
| ||
10:29 | ofzip: Fix typo in help file: [669ef697a2] check-in: [f9c3b3d45f] user: js, branch: trunk, size: 13752 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [be1781ac4e] check-in: [4af49a13c3] user: js, branch: trunk, size: 13742 [annotate] [blame] [check-ins using] [diff] | |
2017-04-09
| ||
18:22 |
Add OFSandbox
Only OpenBSD's pledge() is supported so far. file: [fee5d710b7] check-in: [40cf53506a] user: js, branch: trunk, size: 13734 [annotate] [blame] [check-ins using] [diff] | |
2017-03-26
| ||
16:46 | ofzip: Add -C flag to change output directory file: [88b38a444f] check-in: [633d49030d] user: js, branch: trunk, size: 13322 [annotate] [blame] [check-ins using] [diff] | |
2017-02-26
| ||
21:29 | Localize ofzip file: [c9acb9d620] check-in: [ebf74827f6] user: js, branch: trunk, size: 13074 [annotate] [blame] [check-ins using] [diff] | |
2017-02-12
| ||
09:33 | ofzip: Nicer error message when seeking fails file: [70af7286c2] check-in: [32a5446a7f] user: js, branch: trunk, size: 9792 [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-05-22
| ||
21:30 | OFZIP: Add an option to manually specify the type file: [080598e862] check-in: [ea478372d8] user: js, branch: trunk, size: 9576 [annotate] [blame] [check-ins using] [diff] | |
21:02 | OFZIP: Add support for tar and tar.gz files file: [45c0a2620e] check-in: [8dee4cac41] user: js, branch: trunk, size: 9012 [annotate] [blame] [check-ins using] [diff] | |
2016-05-16
| ||
13:47 | OFZIP: Do not try to open archive if path is nil file: [3d1c32bca2] check-in: [4ac59d558b] user: js, branch: trunk, size: 8586 [annotate] [blame] [check-ins using] [diff] | |
13:44 | OFZIP: Add a mode for printing files file: [c9180070ce] check-in: [fed68f8fd5] user: js, branch: trunk, size: 8553 [annotate] [blame] [check-ins using] [diff] | |
11:45 | OFZIP: Accept .GZ (uppercase) files file: [5ee35aa87f] check-in: [0909bbc678] user: js, branch: trunk, size: 7737 [annotate] [blame] [check-ins using] [diff] | |
11:05 | OFZIP: Use "overwrite" instead of "override" file: [e55440f44b] check-in: [afecb5238c] user: js, branch: trunk, size: 7709 [annotate] [blame] [check-ins using] [diff] | |
2016-04-24
| ||
11:13 | OFZIP: Small change to make GCC happy file: [f3bbb8f809] check-in: [a4af1a1447] user: js, branch: trunk, size: 7698 [annotate] [blame] [check-ins using] [diff] | |
02:32 | OFZIP: Add GZIP support file: [ca3f3e8461] check-in: [34e0dcaf87] user: js, branch: trunk, size: 7686 [annotate] [blame] [check-ins using] [diff] | |
02:01 |
Refactor OFZIP
This splits out ZIP archive handling from the main file in preparation | |
2016-01-05
| ||
22:00 |
(u)int_fast*_t -> (u)int*_t
(U)INT_FAST*_MAX is broken on Android, which makes (u)int_fast*_t | |
2016-01-03
| ||
00:43 |
Update copyright
While at it, also update the mail address. file: [a335579a2e] check-in: [cec0f072f8] user: js, branch: 0.8, size: 11783 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [3d818b6285] check-in: [2a27cf3000] user: js, branch: trunk, size: 12546 [annotate] [blame] [check-ins using] [diff] | |
2015-12-05
| ||
21:23 | of{http,zip}: Better documentation of long options file: [7e146b0671] check-in: [227351155f] user: js, branch: trunk, size: 12542 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
14:02 |
Make use of fast enumeration
Now that we require GCC >= 4.6 anyway, there's no more reason to not use | |
2015-11-28
| ||
18:56 |
OFOptionsParser: Reworked API
The new API allows long options and requires less manual parsing. file: [6492307736] check-in: [bfa913aebe] user: js, branch: trunk, size: 12738 [annotate] [blame] [check-ins using] [diff] | |
2015-10-19
| ||
22:15 | Add platform.h & make platform defines consistent file: [9b11336043] check-in: [1ba08eebc5] user: js, branch: trunk, size: 11968 [annotate] [blame] [check-ins using] [diff] | |
2015-08-22
| ||
10:57 |
Move file management to its own class
This makes it possible to add support for delegates for file management | |
2015-06-28
| ||
17:09 | utils/ofzip: Recompose paths file: [1e1f67001f] check-in: [0d49a2e6a7] user: js, branch: trunk, size: 11779 [annotate] [blame] [check-ins using] [diff] | |
17:02 | utils/ofzip: Make use of generics file: [5f988826d6] check-in: [c3581d80a2] user: js, branch: trunk, size: 11579 [annotate] [blame] [check-ins using] [diff] | |
2015-04-26
| ||
08:10 | Minor improvements, no functional change file: [d4981a261c] check-in: [57b6030b14] user: js, branch: trunk, size: 11332 [annotate] [blame] [check-ins using] [diff] | |
2015-04-20
| ||
20:48 | Remove a few now unnecessary imports file: [0de42f7c0b] check-in: [0dbf08158c] user: js, branch: trunk, size: 11331 [annotate] [blame] [check-ins using] [diff] | |
2015-04-11
| ||
11:01 | OFOpenFileFailedException: Rename File -> Item file: [a7948d3bca] check-in: [ff17b98ab2] user: js, branch: trunk, size: 11375 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [a9dbfb3a3a] check-in: [cfd374b906] user: js, branch: trunk, size: 11375 [annotate] [blame] [check-ins using] [diff] | |
2014-09-10
| ||
10:51 | OFZIP: Handle all exceptions file: [d5a79eecab] check-in: [8b7fd2fdd8] user: js, branch: trunk, size: 11369 [annotate] [blame] [check-ins using] [diff] | |
2014-09-06
| ||
22:25 | Add missing #include "config.h" file: [25402b5587] check-in: [f73023946a] user: js, branch: trunk, size: 10664 [annotate] [blame] [check-ins using] [diff] | |
22:14 | Added: Move ofzip to subdirectory file: [996c3e9d72] check-in: [dc4c88c54c] user: js, branch: trunk, size: 10643 [annotate] [blame] [check-ins using] | |