aboutsummaryrefslogtreecommitdiffstats
path: root/src/archive.c
Commit message (Collapse)AuthorAgeFilesLines
...
* db: fixes to package checksumming while installing itTimo Teras2009-07-211-7/+12
|
* db: signed index loading (ref #46)Timo Teras2009-07-201-0/+5
| | | | prefer index in the new format as signed .tar.gz.
* archive: use the abuild-tar mangled checksum if availableTimo Teras2009-07-161-8/+28
| | | | to speed up apk installation avoid calculating checksums.
* various: new style index generationTimo Teras2009-07-161-12/+27
| | | | | | change the index generation to do old index, or the new style index where package identity is sha1 of control block and it's contained within an .tar.gz to allow signing in future.
* gzip: always autoclose the inner streamTimo Teras2009-07-161-13/+0
|
* db: live with sha1 and md5Timo Teras2009-07-141-9/+82
| | | | this also convers scripts file to a tar archive.
* blob: some helpers to replace snprintfTimo Teras2009-07-141-1/+1
| | | | | snprintf is dog slow. make the blob stuff have some helper functions so we can use them in code paths that are executed often.
* bstream: make tokenizable and load index using bstreamTimo Teras2009-07-141-1/+6
| | | | some fixes on index reading code too.
* io: move csumming away from bstream to gunzipTimo Teras2009-07-131-2/+2
| | | | | in future we want to checksum on gzip boundary basis, not the full file.
* archive: utimes modifies file, not link so don't use it for symlinksTimo Teras2009-01-171-7/+9
|
* archive: preserve mtime on extractionapk-tools-2.0_pre4Timo Teras2009-01-171-8/+27
|
* archive: set suid bit after chown if neededNatanael Copa2009-01-171-0/+6
| | | | chown will reset the suid bit so we need to set it again.
* various: make fancy progress bar and update todoTimo Teras2009-01-071-2/+4
|
* io: fix some memory leaksTimo Teras2009-01-061-1/+8
|
* archive: minor clean upsTimo Teras2009-01-061-2/+3
|
* io: apk_ostream stuffTimo Teras2008-11-281-5/+1
|
* db: checksum installed files, protect config filesTimo Teras2008-11-141-19/+13
| | | | | | | Checksum of installed is computed on the fly when extracting them and it'll be saved to fdb. When installing config files those are diverted with suffix .apk-new if earlier version of same file with local changes exist.
* use zlib internally to decompressTimo Teras2008-11-071-175/+66
|
* give more helpful error messagesNatanael Copa2008-10-261-0/+3
|
* Preserve uid and gid. Quiet flag to print dots on progress.Timo Teras2008-04-221-6/+11
|
* Argument parsing. Some other stuff too.Timo Teras2008-04-211-1/+1
|
* Initial commit of some stuff written so far. Still in state of flux. ExpectTimo Teras2008-04-171-0/+349
breakage and major changes.