Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for libpkg/pkg_checksum.c  ·  View all commits
112 commits
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
6 days ago 920c183
B
options: now that options are simple name/value tuples make them kvlist_t
Baptiste Daroussin
22 days ago a25ae64
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
22 days ago abccdd3
B
pkg_checksum: prevent null pointer deferencing
Baptiste Daroussin
2 months ago 9df14f0
P
pkg: avoid a bunch of warnings
Pierre Pronchery
2 months ago cf901ce
P
pkg: avoid a bunch of warnings
Pierre Pronchery
2 months ago 3b9bfd7
S
Merge commit '2d18505bf79a2eb87e2e72bbc3e30b0cf7f6b15c'
Shawn Webb
4 months ago eacbab2
B
pkg_generate_checsum: make it more robust
Baptiste Daroussin
5 months ago 499a33e
L
pkg_checksum_generate: Add vital flag to checksum
Lexi Winter
7 months ago 96b7a8b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
11 months ago ba89bd1
B
vec: simplify vec_init() usage
Baptiste Daroussin
1 year ago 6401b82
B
pkg: convert stringlist_t to charv_t
Baptiste Daroussin
1 year ago 3c90262
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 89d30c6
B
pkg_checksum: reduce memory allocation
Baptiste Daroussin
1 year ago 6f0481b
B
pkg_checksum: speed up generation of package checksum
Baptiste Daroussin
1 year ago 81c1ce0
S
Merge remote-tracking branch 'freebsd/main'
Shawn Webb
1 year ago 84c2214
B
altabi: rename the private field arch into altabi
Baptiste Daroussin
1 year ago 72cc0cd
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 851a6a4
B
groups: use depends when computing checksums
Baptiste Daroussin
1 year ago 336b12e
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
1 year ago 33f4711
B
STR*EQ: use macros where possible
Baptiste Daroussin
1 year ago 053f4a2
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago b98dd64
B
groups: implement the display part of pkg install @group
Baptiste Daroussin
2 years ago 63dd227
S
Merge branch 'upstream-master'
Shawn Webb
2 years ago 5768655
B
libpkg: mark some variable as unused
Baptiste Daroussin
3 years ago f371a7c
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago fa6223f
B
Generalize the usage of pkg_kv to checksums
Baptiste Daroussin
3 years ago 3b21648
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago 6c2ebb5
B
lua_scripts: convert type to string list
Baptiste Daroussin
3 years ago 6d0c152
B
clenaup: simplify pkg_checksum_free_entry
Baptiste Daroussin
4 years ago 7af4833
B
checksums: improve test suite
Baptiste Daroussin
4 years ago 7439bee
B
API: convert all abused hash table into stringlist
Baptiste Daroussin
4 years ago 9b49b83
J
Remove copypasta on various ...fileat() functions
John Hood
4 years ago 88f45cb
B
checksum: cleanup unused variables
Baptiste Daroussin
4 years ago 111e3dd
B
convert from khash to pkghash
Baptiste Daroussin
4 years ago 438bcc6
S
Merge commit '74fd3389a4ee2611603ee8658d2f3b4182ace73e'
Shawn Webb
5 years ago b759c48
J
Check for errors reading files during "pkg create".
John Hood
5 years ago 8b6755f
B
Use open_memstream p1
Baptiste Daroussin
5 years ago 383d27c
S
Merge remote-tracking branch 'upstream/master' into master
Shawn Webb
5 years ago 7e2225c
E
pkg query: Include the files and sum in '%X'
Emmanuel Vadot
5 years ago c337c10
E
pkg query: Fix '%X' to not use the version
Emmanuel Vadot
5 years ago ed15479
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
5 years ago d871ad5
E
query: Add %X to get the internal checksum of the package
Emmanuel Vadot
5 years ago 366e2df
B
Merge branch 'autosetup'
Baptiste Daroussin
7 years ago b9c18cf
B
Mark some unused parameter as such
Baptiste Daroussin
8 years ago 2931715
B
Abort if asprintf fails
Baptiste Daroussin
9 years ago 721c1e2
B
abort() in case of memory failure
Baptiste Daroussin
9 years ago 2a1ca66
B
default on blake2b for internal digest on 64 bit and blake2s for 32bits
Baptiste Daroussin
9 years ago 40ae2d0
B
Add blake2s in the list of supported checksums
Baptiste Daroussin
9 years ago e3285b5
B
Update blake2b to latest version
Baptiste Daroussin
9 years ago 255b373
B
Drop dependency on openssl for sha256
Baptiste Daroussin
9 years ago 2aa99e8
B
Only drop one '/' when performing checksum on symlinks
Baptiste Daroussin
9 years ago e3ff4b7
B
Remove notion of rootdir/destdir for checksum
Baptiste Daroussin
9 years ago 1279f9e
B
Fix checksum on symlinks (#1441)
Baptiste Daroussin
9 years ago 1b23a90
B
Revert "Add blacke2_hex checksums"
Baptiste Daroussin
9 years ago 9b99349
B
Add blacke2_hex checksums
Baptiste Daroussin
9 years ago 0fb246e
B
More openssl isolation
Baptiste Daroussin
9 years ago 1173234
B
Isolate more openssl headers
Baptiste Daroussin
9 years ago f6294c4
B
Fix impossible null pointer dereference
Baptiste Daroussin
10 years ago 8bae03c
B
add a new event: PKG_EVENT_FILE_MISSING
Baptiste Daroussin
10 years ago 1ecbb20
B
Convert pkg_users pkg_groups to strings hash map
Baptiste Daroussin
10 years ago 2d6c6e0
B
Convert *provides/*requires to khash
Baptiste Daroussin
10 years ago f4dcde2
B
Add new pkg_checksum_validate_fileat and use it
Baptiste Daroussin
10 years ago aa950e3
B
Add a pkg_checksum_generate_fileat function
Baptiste Daroussin
10 years ago 11d7345
B
Do not forget to allocate the memory for the output of the blake2b sum
Baptiste Daroussin
10 years ago efeb81b
B
Add a function to generate checksum for file in the new format
Baptiste Daroussin
10 years ago 721b5a1
B
Actually use base32 for BLAKE2_BASE32
Baptiste Daroussin
10 years ago 9b24a8b
B
Fix error message
Baptiste Daroussin
10 years ago 7c34d1e
B
Prepare for multiple checksum formats supported for files
Baptiste Daroussin
10 years ago a4038bb
B
Complete pkg_checksum API and reduce duplicated code
Baptiste Daroussin
10 years ago 8f01347
B
Add provides and requires to package digest
Baptiste Daroussin
11 years ago be40cb9
V
Forgot to change free function.
Vsevolod Stakhov
11 years ago 06364f0
V
Fix use-after-free bug.
Vsevolod Stakhov
11 years ago 7f8392c
V
Add a simple digest API.
Vsevolod Stakhov
11 years ago 56528f2
V
Add raw checksums types.
Vsevolod Stakhov
11 years ago 5bf264f
V
Spot memory leak.
Vsevolod Stakhov
11 years ago 35ceaa8
V
Merge branch 'blake2-digests'
Vsevolod Stakhov
11 years ago 58d49ce
V
Add blake2 digests to libpkg.
Vsevolod Stakhov
11 years ago feb0d4f
B
Remove useless sbuf Remove useless accessor
Baptiste Daroussin
11 years ago 363b22e
B
Remove useless use of sbuf Remove useless accessor
Baptiste Daroussin
11 years ago 093841f
B
Do not use sbuf in pkg_dep and avoid accessors in library
Baptiste Daroussin
11 years ago e9eced8
B
Reinstall when dep origin change as well
Baptiste Daroussin
11 years ago 4ac0527
B
Make struct pkg a proper structure
Baptiste Daroussin
11 years ago 99c2768
B
pkg_group and pkg_user are internal only
Baptiste Daroussin
11 years ago f5726e0
B
Remove more includes
Baptiste Daroussin
11 years ago 2c98893
B
Update comment for what is in digest
Bryan Drewery
11 years ago daad84d
B
Merge remote-tracking branch 'origin/pr/937'
Bryan Drewery
11 years ago 109ab0b
V
Fix compatibility check for manifest disgest.
Vsevolod Stakhov
11 years ago 241c5fe
V
Slightly fix copyright message.
Vsevolod Stakhov
11 years ago dce5f37
V
Add dependencies to the digest.
Vsevolod Stakhov
11 years ago e1777c7
M
Add field names to checksummed data too.
Maxim Ignatenko
11 years ago efcd14c
M
Do not treat previous checksum versions as invalid.
Maxim Ignatenko
11 years ago e3ffebe
M
Fix pkg_checksum_add_entry.
Maxim Ignatenko
11 years ago 4108970
M
Add users and groups.
Maxim Ignatenko
11 years ago e24bc82
M
Remove pointless fields.
Maxim Ignatenko
11 years ago cebcb4e
M
Also add provided_shlibs.
Maxim Ignatenko
11 years ago da856d0
M
Add required_shlibs to the list of checksummed fields.
Maxim Ignatenko
11 years ago 9c55492
V
Fix assert.
Vsevolod Stakhov
11 years ago 39bc9d1
V
Define checksum separator by macro.
Vsevolod Stakhov
11 years ago 07b4845
V
Replace ':' with '$' as checksum special separator.
Vsevolod Stakhov
11 years ago 1599509
V
Add repo meta export function.
Vsevolod Stakhov
11 years ago a05ee8f
V
Merge branch 'gsoc2014'
Vsevolod Stakhov
11 years ago 17804c4
V
No more repo ident/name.
Vsevolod Stakhov
11 years ago 6cbd570
V
Merge pull request #817 from vstakhov/pkg-checksum
Vsevolod Stakhov
11 years ago b297dbe
V
Do not crash on package without reponame.
Vsevolod Stakhov
11 years ago 5d5236a
V
Calculate pkg digest in pkg_checksum.c
Vsevolod Stakhov
11 years ago c81ecfb
V
Allow getting the size of specific digest.
Vsevolod Stakhov
11 years ago 3202c9d
V
Store digest format in meta file.
Vsevolod Stakhov
11 years ago c5b4e14
V
Implement the rest of pkg_checksum.
Vsevolod Stakhov
11 years ago 820426c
V
Add encodings.
Vsevolod Stakhov
11 years ago 0f1a6ef
V
Add basic logic of hashing.
Vsevolod Stakhov
11 years ago 978c557
V
Initial checksums API.
Vsevolod Stakhov
11 years ago 59c150a