Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix murmur3 hash unaligned memory access | Timo Teräs | 2020-02-18 | 1 | -29/+39 |
| | | | | | | | - do not do unaligned accesses on non-x86 hardware - clean up the code a little bit (cherry picked from commit 3694dc5fa2660e2b241d706ec1672beb0a9c24b8) | ||||
* | Fix compile with glibc | Ian Douglas Scott | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | fix strncpy bounds errors | Timo Teräs | 2019-02-13 | 1 | -0/+13 |
| | | | | | | error: 'strncpy' specified bound 4096 equals destination size [-Werror=stringop-truncation] Based on patch by Elan Ruusamäe <glen@delfi.ee> | ||||
* | blob: fix sign extension in test_bit | Timo Teräs | 2016-04-03 | 1 | -1/+1 |
| | |||||
* | blob: Add missing header | Andrew Wilcox | 2015-10-08 | 1 | -0/+1 |
| | |||||
* | add simple stats applet | Timo Teräs | 2015-06-12 | 1 | -1/+1 |
| | |||||
* | free atoms when VALGRIND is defined | Timo Teräs | 2015-06-12 | 1 | -0/+10 |
| | |||||
* | optimize base64 decoding a bit | Timo Teräs | 2015-06-12 | 1 | -20/+16 |
| | | | | it's a hot path for decoding checksums in fdb | ||||
* | use murmur3_32 hash | Timo Teräs | 2015-06-11 | 1 | -6/+45 |
| | | | | it is more efficient than the previously used djb hash | ||||
* | ignore .apk-new files for overlays | Timo Teräs | 2015-04-08 | 1 | -0/+6 |
| | |||||
* | support extended pax header in tar extractor | Timo Teräs | 2014-11-01 | 1 | -0/+9 |
| | |||||
* | libapk, apk(8): fix header inclusion issues with musl's headers | William Pitcock | 2013-06-12 | 1 | -1/+1 |
| | |||||
* | solver, test: implements more provides things, add tests | Timo Teräs | 2012-02-27 | 1 | -3/+4 |
| | | | | ref #574 | ||||
* | blob: fix base64 decoding after previous optimizations | Timo Teräs | 2012-02-10 | 1 | -1/+1 |
| | |||||
* | blob: optimize spn and cspn | Timo Teräs | 2012-02-08 | 1 | -4/+87 |
| | |||||
* | blob: optimize digit and base64 decoding | Timo Teräs | 2012-02-08 | 1 | -41/+110 |
| | |||||
* | solver, db: implement repository pinning | Timo Teräs | 2011-10-29 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | Improves /etc/apk/repositories format so you can say: http://nl.alpinelinux.org/alpine/v2.3/main @edge http://nl.alpinelinux.org/alpine/edge/main @testing http://nl.alpinelinux.org/alpine/edge/testing After which you can pin dependencies to these tags using: apk add stableapp newapp@edge bleedingapp@testing Apk will now by default only use the untagged repositories, but adding a tag to specific dependency: 1. will prefer that tag for the name 2. allowing pulling in dependencies from that tag (though, it prefers untagged packages to satisfy deps if possible) fixes #575 | ||||
* | all: update copyright year statement | Timo Teräs | 2011-09-13 | 1 | -1/+1 |
| | |||||
* | various: use 'atoms' for certain package field and misc fixes | Timo Teräs | 2010-12-14 | 1 | -0/+67 |
| | | | | | | | - implement a hash table for commonly shared fields such as license, version and architecture - use macroes to print blobs or pkgname-pkgver strings - fix some old cruft | ||||
* | blob: fix segfault on x86_64 with --virtual | Natanael Copa | 2010-11-23 | 1 | -1/+1 |
| | | | | | | | blob.ptr might be non-null on empty field in /var/lib/apk/installed so we compare with blob length. This fixes a segfault on x86_64. | ||||
* | state: improve error messages from dependency failures | Timo Teräs | 2010-06-01 | 1 | -0/+8 |
| | | | | | Print more information why installation changeset calculation failed. Fixes #187. | ||||
* | blob: base64 encoding and decoding | Timo Teras | 2009-07-15 | 1 | -17/+127 |
| | | | | and prefer sha1 checksums to be stored in base64 encoded format. | ||||
* | db: live with sha1 and md5 | Timo Teras | 2009-07-14 | 1 | -0/+49 |
| | | | | this also convers scripts file to a tar archive. | ||||
* | blob: add some likelyness to help compiler optimizations | Timo Teras | 2009-07-14 | 1 | -12/+12 |
| | |||||
* | blob: some helpers to replace snprintf | Timo Teras | 2009-07-14 | 1 | -36/+91 |
| | | | | | snprintf is dog slow. make the blob stuff have some helper functions so we can use them in code paths that are executed often. | ||||
* | hash: allow caching of hash value | Timo Teras | 2009-07-14 | 1 | -2/+7 |
| | |||||
* | bstream: make tokenizable and load index using bstream | Timo Teras | 2009-07-14 | 1 | -17/+31 |
| | | | | some fixes on index reading code too. | ||||
* | csum: use openssl instead | Timo Teras | 2009-07-08 | 1 | -9/+0 |
| | | | | | instead of having static md5 implemenation, use the openssl library for digest functions. | ||||
* | blob: function to checksum a blob | Timo Teras | 2009-06-28 | 1 | -1/+10 |
| | | | | And use it in couple of places. Some whitespace fixes too. | ||||
* | blob: add strspn helpers | Timo Teras | 2009-04-14 | 1 | -0/+28 |
| | |||||
* | db: keep only filename in file entries, hash by both directory and file | Timo Teras | 2009-01-14 | 1 | -1/+1 |
| | |||||
* | hash, db: use apk_blob_t and list_* | Timo Teras | 2008-11-27 | 1 | -0/+20 |
| | |||||
* | db: parse new style .PKGINFO | Timo Teras | 2008-11-06 | 1 | -1/+18 |
| | |||||
* | Argument parsing. Some other stuff too. | Timo Teras | 2008-04-21 | 1 | -0/+3 |
| | |||||
* | Initial commit of some stuff written so far. Still in state of flux. Expect | Timo Teras | 2008-04-17 | 1 | -0/+125 |
breakage and major changes. |