-
3fd120db5c
applet: rework APK_DEFINE_APPLET to use constructor attribute
Ariadne Conill
2021-12-10 14:33:52 -0600
-
980e58efc6
ci: create release from tags
Kevin Daudt
2021-09-30 12:53:25 +0200
-
ada3314220
ci: add job to build static binary
Kevin Daudt
2020-12-15 22:34:03 +0100
-
81d8d2b3f4
libfetch: use pkg-config to find openssl cflags
Ariadne Conill
2021-12-10 12:46:37 -0600
-
f4f7796ccc
everywhere: use stdlib.h for malloc(3) definition, not GNU-specific malloc.h
Ariadne Conill
2021-12-10 11:41:52 -0600
-
b2d3d63184
lua: remove features.h
Ariadne Conill
2021-12-13 14:44:21 -0600
-
4846c498c7
libfetch: avoid use of strdupa GNU extension
Ariadne Conill
2021-12-09 10:34:28 -0600
-
8c6c44d3eb
extract_v3: make sure empty file's hash is copied too
Timo Teräs
2021-12-03 15:05:50 +0200
-
1ab81fdd4c
db: convert v3 scripts to ipkg on install
Timo Teräs
2021-12-03 14:52:07 +0200
-
4dde7e7e0f
extract: fix uvol to not be called for uvol directory
Timo Teräs
2021-12-02 18:04:43 +0200
-
845fa93814
db: synthesize symlink hashes for v3 packages
Timo Teräs
2021-11-22 13:41:22 +0200
-
cce6239074
db: fix regression in creating .apk-new files
Timo Teräs
2021-11-22 10:33:07 +0200
-
83b71f0baf
db: lazy create directories with --initdb
Timo Teräs
2021-11-15 15:31:56 +0200
-
061bd69b80
fs_fsys: fix extraction of symlinks
Timo Teräs
2021-11-15 15:54:17 +0200
-
de281f0f83
extract_v2: handle "untrusted package" as normal error
Timo Teräs
2021-11-15 15:39:38 +0200
-
25c152e653
commit: print download size of packages in interactive mode
Timo Teräs
2021-11-15 14:37:25 +0200
-
16e0f6df7f
fix fetching of depdencies only packages
Timo Teräs
2021-11-15 13:35:59 +0200
-
3cb5ce2a37
fetch: add --url option to print the download URLs
Timo Teräs
2021-11-12 13:10:31 +0200
-
3e6261392f
pkg: fix reading of v3 package meta data
Timo Teräs
2021-11-11 11:41:29 +0200
-
97e3647e1d
pathbuilder: fix push return value
Timo Teräs
2021-11-11 11:24:49 +0200
-
9d7b4bd253
extract_v3: fix extraction of zero length files
Timo Teräs
2021-11-11 11:21:04 +0200
-
c60b7424a0
optimize apk_pathbuilder_pop to get the old length
Timo Teräs
2021-11-09 21:28:55 +0200
-
7c8f872572
adbdump: fix dumping signatures
Timo Teräs
2021-11-08 14:25:13 +0200
-
7d6de2203e
database: support loading v3 indexes
Timo Teräs
2021-11-08 14:19:24 +0200
-
a673653200
database: implement uvol support
Timo Teräs
2021-11-05 13:20:19 +0200
-
d441cf523c
db: purge temporary files without explicit modification check
Timo Teräs
2021-11-03 16:05:21 +0200
-
5c0c249b78
extract: move uvol extraction code to extract
Timo Teräs
2021-11-01 15:59:15 +0200
-
d821265865
db, extract: handle waitpid returning EINTR
Timo Teräs
2021-11-01 14:28:46 +0200
-
6941aac4c6
db, audit: support sha256-160 hashes for v3 pkg compat
Timo Teräs
2021-10-25 17:14:00 +0300
-
40f0866367
db, add: support adding v3 package files
Timo Teräs
2021-09-03 16:29:55 +0300
-
9bd1e95e5b
mkpkg: make unique-id field a blob
Timo Teräs
2021-10-25 15:41:08 +0300
-
50ab589e9a
version: increase number of digits supported in version component
Timo Teräs
2021-10-25 13:29:41 +0300
-
d38e2dd65a
enable uvol support by default
Timo Teräs
2021-10-04 15:05:38 +0300
-
9f07a3447e
adb: fix --allow-untrusted to work again
Timo Teräs
2021-09-13 13:17:26 +0300
-
a278d11287
test: improve posix sh compatibility
Alex Xu (Hello71)
2021-08-07 08:33:23 -0400
-
984cd3e0b6
extract: remove redundant file unlink on failure path
Timo Teräs
2021-09-03 13:47:04 +0300
-
fd42c073bf
extract: pass root object instead of database
Timo Teräs
2021-09-03 13:44:48 +0300
-
bd15683670
add: warn when creating empty virtual packages
Alex Xu (Hello71)
2021-08-07 08:31:31 -0400
-
9b3e68d4ba
tar: include missing limits.h
Paul Spooren
2021-08-24 11:54:24 -1000
-
7436193885
mkpkg: add support for scripts and triggers
Timo Teräs
2021-08-23 15:47:22 +0300
-
99fa1fb797
trust: always use have valid struct apk_trust *
Timo Teräs
2021-08-23 15:17:11 +0300
-
72d8cb8937
remove IS_ERR_OR_NULL
Timo Teräs
2021-08-23 15:05:16 +0300
-
91085a4874
extract: support v3 index verification
Timo Teräs
2021-08-23 14:38:01 +0300
-
da7264733d
tar: improve compatibility
Timo Teräs
2021-08-23 14:15:12 +0300
-
33c1de8ea1
db: honor SOURCE_DATE_EPOCH for scriptdb
Timo Teräs
2021-08-23 11:11:29 +0300
-
ba0e2b579d
list: recognize both --upgradable and --upgradeable
Timo Teräs
2021-08-23 11:07:50 +0300
-
a46043bcc4
extract: fix directory handling
Timo Teräs
2021-08-17 13:53:01 +0300
-
f446f2253d
extract: fix --force-overwrite
Timo Teräs
2021-08-03 21:47:19 +0300
-
b30e94c0ac
libfetch: fix http chunked mode handling
Timo Teräs
2021-08-03 21:33:49 +0300
-
aa44cfac05
extract: fix extracting untrusted package
Timo Teräs
2021-08-03 21:21:09 +0300
-
a0e59e0897
manifest: support v3 packages
Timo Teräs
2021-07-30 18:30:44 +0300
-
727ecc440c
verify: support v3 packages
Timo Teräs
2021-07-30 18:06:34 +0300
-
d3e71bb406
mkndx: support v3 packages
Timo Teräs
2021-07-30 17:54:30 +0300
-
f61eba0627
extract: use extraction api, and implement it for v3 packages
Timo Teräs
2021-07-30 16:38:53 +0300
-
5843daf7a1
Further refactor extract API to have separate ops vtable
Timo Teräs
2021-07-27 15:34:04 +0300
-
9c843e4ecd
Refactor .apk extraction code
Timo Teräs
2021-07-26 16:25:03 +0300
-
2d4e88aeb1
extract: fix handling of error of regular file extraction
Timo Teräs
2021-07-26 21:08:09 +0300
-
ca1d975e5e
libfetch: fix range checking for http/ftp protocol parsing
Timo Teräs
2021-07-16 10:54:08 +0300
-
003e713502
adb: fix some error handling paths
Timo Teräs
2021-07-26 14:10:58 +0300
-
083ea5a13b
db: add some error checking to database state write
Timo Teräs
2021-07-26 14:01:05 +0300
-
d212aca070
db: fix installed db writing with long names
Samanta Navarro
2021-07-26 13:36:28 +0300
-
aca77e8410
Use __attribute__ ((format)) where possible and fix issues found by it
Timo Teräs
2021-07-26 10:25:23 +0300
-
62e1cba691
adb: adb_walk_adb fix out of boundary write
Timo Teräs
2021-07-26 10:15:55 +0300
-
90228c4d26
io_archive: Use SOURCE_DATE_EPOCH for meta files instead of current time
kpcyrd
2021-07-24 18:13:49 +0200
-
c1405f9311
adb: fix error handling of non-adb files
Timo Teräs
2021-07-25 08:52:43 +0300
-
3d203e8f5f
db: allow read-only operations without cache
Timo Teräs
2021-07-23 14:39:38 +0300
-
a0e9c909f7
extract: rework uvol name logic
Timo Teräs
2021-07-23 13:51:12 +0300
-
6c41c6f32e
extract: fix uvol parameter order
Daniel Golle
2021-07-16 19:55:37 +0100
-
33e85fb1f1
extract: remove unneeded argument from uvol_extract
Timo Teräs
2021-07-22 14:41:07 +0300
-
e6b7fa49ce
adb: add a small adb blob header with versions and root object
Timo Teräs
2021-07-21 20:43:26 +0300
-
e2ebd761a5
adb: refactor struct adb_header to adb_file_header
Timo Teräs
2021-07-21 20:09:18 +0300
-
2f1186aa40
adb: make adb mmap/stream parser more united, add ADB_BLOCK_DATAX
Timo Teräs
2021-07-21 16:13:39 +0300
-
05364528bb
adb, convndx: check istream_close result
Timo Teräs
2021-07-18 00:11:20 +0300
-
7e585512f4
io: make apk_istream_get/read() fail on incomplete read
Timo Teräs
2021-07-17 23:21:16 +0300
-
395e92b66e
io: formalize apk_ostream_write() always writing full data
Timo Teräs
2021-07-17 19:17:46 +0300
-
796d298313
rework apk_istream_splice and apk_istream_tee
Timo Teräs
2021-07-17 17:57:07 +0300
-
b559a81694
io: rework apk_istream_get_* to not return erros in blob value
Timo Teräs
2021-07-17 15:43:08 +0300
-
94c5e01038
adb: remove the now unused get_default_int() hook
Timo Teräs
2021-07-17 15:09:20 +0300
-
3b00c0dc80
adb: unify various interfaces to adb_m_process
Timo Teräs
2021-07-16 19:01:41 +0300
-
69bcdd23b9
adbsign: support compressed adb files
Timo Teräs
2021-07-16 17:04:23 +0300
-
7af34db6cf
adb: support seamless de/compression of adb files
Timo Teräs
2021-07-16 16:31:59 +0300
-
7b58f909fa
convndx: add error reporting
Timo Teräs
2021-07-22 14:56:59 +0300
-
d909ebc25b
libfetch: simplify code by merging protocol error handling branches
Timo Teräs
2021-07-16 10:22:42 +0300
-
b2819a6d5a
extract: fix integrity check failure to remove the bad file/volume
Timo Teräs
2021-07-16 10:15:15 +0300
-
7b30db8dc8
genhelp: improve to work with lua 5.1
Timo Teräs
2021-07-16 09:52:34 +0300
-
2a25a595ce
check trust in adb_trust_write_signatures()
Timo Teräs
2021-07-15 16:37:26 +0300
-
34162d01fd
define APK_DEFAULT_ARCH for loongarch targets
Ariadne Conill
2021-07-06 13:29:02 -0600
-
22a81e8fb5
mkpkg, extract: implement support for symlinks, devices and fifos
Timo Teräs
2021-06-23 18:06:20 +0300
-
2433c9d23b
openssl: explicitly ignore BIO_reset() return value
Timo Teräs
2021-06-21 13:03:16 +0300
-
0683b069ba
db: check syscall errors in update_permissions()
Timo Teräs
2021-06-21 13:01:55 +0300
-
22281fb4b5
print: handle write() errors in apk_print_progress()
Timo Teräs
2021-06-21 12:55:32 +0300
-
ca784ceab3
doc: add missing options to index, info, and version
Rodrigo Lourenço
2021-06-18 22:10:27 +0100
-
d89c219173
reduce misuse of error codes from errno.h
Timo Teräs
2021-06-19 16:09:30 +0300
-
17684141fe
crypto: improve compatibility
Timo Teräs
2021-06-19 14:42:11 +0300
-
8d92f9f2ae
mkpkg: ignore special files with warning instead of erroring
Timo Teräs
2021-06-19 14:27:10 +0300
-
2eba7f2af7
fixup some includes
Timo Teräs
2021-06-19 14:25:54 +0300
-
b980ed8522
Document apk-search
Rodrigo Lourenço
2021-06-10 20:05:35 +0100
-
ee21625839
Remove AUTHORS section from man pages
Timo Teräs
2021-06-19 14:02:16 +0300
-
d02b1030e9
update Makefile to include new v3 code and applets
Timo Teräs
2021-06-14 14:17:29 +0300
-
aeeb119fd8
crypto: make EVP_MD_CTX_FLAG_FINALISE optional
Timo Teräs
2021-06-12 08:40:53 +0300