Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for tests  ·  View all commits
200 commits
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
6 days ago 920c183
J
Fix typos in source code
Jose Luis Duran
7 days ago 10f92f1
B
checksum: use blake2b everywhere we can
Baptiste Daroussin
7 days ago 3ad388e
B
rwhich: implement file tracking and search for remote repositories
Baptiste Daroussin
7 days ago 9b1f2b1
B
backup_lib: add tests for recently fixed issues
Baptiste Daroussin
8 days ago b0f2fce
B
rcscript: rewrite entirely to be safer
Baptiste Daroussin
8 days ago 2e3e34b
D
tests: Fix after fflags change
Dag-Erling Smørgrav
9 days ago d6d896a
B
fix build on macos
Baptiste Daroussin
12 days ago 7563a50
B
Now that we have cleanup the build system we can rename Makefiles
Baptiste Daroussin
12 days ago 72758d3
B
move out of common targets which are only for the test infra
Baptiste Daroussin
12 days ago 2bfc744
B
repositories: enable/disable/reset
Baptiste Daroussin
15 days ago 6ebc458
B
fix tests
Baptiste Daroussin
15 days ago d1488f8
B
clean fix -a and not args with no repositories
Baptiste Daroussin
15 days ago 802c30a
B
delete: add -G --exclude-glob
Baptiste Daroussin
18 days ago b41761f
B
tests: prevent from using installed pkg.conf
Baptiste Daroussin
18 days ago acda5a9
B
options: give more explanation on option change
Baptiste Daroussin
18 days ago c58a26b
B
autoremove: add -qn for scritp friendly output
Baptiste Daroussin
18 days ago 7bd8319
B
update: show a warning when trying to update a non existent repository
Baptiste Daroussin
18 days ago 65bb87a
B
fix tests now they print_msg and PKG_MSGFD are silent with -q
Baptiste Daroussin
19 days ago b636155
B
vuln: now install and upgrade shows if they are about to install vulnerable packages
Baptiste Daroussin
19 days ago 527d667
B
Check that we can roundtrip CheriBSD ABIs
Brooks Davis
20 days ago 935be93
B
repo: do not delete repositories in overrides, simply disable them
Baptiste Daroussin
20 days ago 55dac2a
B
install,fetch,rquery,upgrade: add tests for -r
Baptiste Daroussin
20 days ago 77d3d8d
B
unable: add testcase for -r with all repos disabled
Baptiste Daroussin
20 days ago 74fc549
B
query: fix ℅y/%Y
Baptiste Daroussin
20 days ago f8ef4af
B
revert the Makefile.autosetup -> Makefile.in
Baptiste Daroussin
21 days ago 61a7a2d
B
triggers: make the perpackage trigger per file instead of per directory
Baptiste Daroussin
21 days ago bf7cbe6
B
shlibs: also remove ignored shlibs provided from shlibs required
Baptiste Daroussin
21 days ago 4701646
B
build: cleanly separate build system from vendored source
Baptiste Daroussin
22 days ago 7bba0f1
B
lua: add pkg.exec_capture, a pkg.exec version capturing stdout/stderr
Baptiste Daroussin
22 days ago bd9cf03
B
info -e: only return 0 if all the packages in the command line exists
Baptiste Daroussin
22 days ago c2de9ad
B
options: remove %Od and %OD they where never used and populated
Baptiste Daroussin
22 days ago 903337f
B
Honor --repository flag for disabled repos as documented
Baptiste Daroussin
22 days ago fcfe2f6
B
backup_libraries: now fully respectes rootdir
Baptiste Daroussin
22 days ago c79dfc9
B
lock: adapt test and add new test after behaviour change
Baptiste Daroussin
22 days ago 04e8f3d
B
vital: now explicitly state the SAT solver issue are due to a vital package
Baptiste Daroussin
22 days ago 09da7c2
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
22 days ago abccdd3
B
Add test for d12cf2bc9f6b8a6dd0eed061362123f6d174134f
Baptiste Daroussin
28 days ago 4979c19
B
Fix handling when search returns multiple JSON formatted results
Brad Davis
1 month ago df7c6bd
I
libpkg: fix --register-only with empty packages
Isaac Freund
1 month ago 1f99b96
B
info: fix version comparison after e1841f2e9
Baptiste Daroussin
1 month ago 60bea38
I
tests: add failing test that should pass
Isaac Freund
1 month ago cce541a
B
add: skip the latest new tests on linux
Baptiste Daroussin
1 month ago 013f3ba
B
test: ensure we use --no-as-needed when linking
Baptiste Daroussin
1 month ago a263bb8
B
add: ignore dead symlinks for provides/requires
Baptiste Daroussin
1 month ago 4b0ddce
B
add: resolve shlibs and provides via symlink directory layout
Baptiste Daroussin
1 month ago a8e6f14
B
curl: completly remove
Baptiste Daroussin
1 month ago ed905fc
B
install -A: do not mark upgraded/reinstalled packages as automatic
Baptiste Daroussin
1 month ago dd08b14
B
search: add search -Scomment-description
Baptiste Daroussin
1 month ago a478b48
B
sandbox: provide a default handler for PKG_EVENT_SANDBOX_GET_STRING
Baptiste Daroussin
1 month ago 5151477
B
delete: fix -fR
Baptiste Daroussin
1 month ago 95a90f1
B
jobs: honor PKG_FLAG_DRY_RUN in pkg_jobs_execute()
Baptiste Daroussin
1 month ago da3a159
B
install: emit a message when trying to install -f a locked package
Baptiste Daroussin
1 month ago 46aa15e
B
jobs: before scheduling a DELETE jobs verify if it is really needed
Baptiste Daroussin
1 month ago cdf3254
B
updating: support glob patterns in user-provided port names
Baptiste Daroussin
1 month ago dfc63e2
B
static_non_elf: ignore on macOS since it does not produce elf
Baptiste Daroussin
1 month ago 2acedb1
B
elf: really analyse the content of an .a
Baptiste Daroussin
1 month ago 637c144
B
upgrade: fix yet another endless upgrade loop of pkg
Baptiste Daroussin
1 month ago 2aa6216
B
pkg_add: remove existing file before renaming temp directory
Baptiste Daroussin
1 month ago bc7e444
B
install: accept http:// https:// file:// url to install pkg
Baptiste Daroussin
1 month ago 44e68ad
B
query: for multiline print en empty line if no information to display
Baptiste Daroussin
1 month ago 5e8bc8c
B
install: add new tests for the behaviour change
Baptiste Daroussin
1 month ago 7d88028
B
set: -n never matches the first argument vs origin anymore
Baptiste Daroussin
1 month ago 501f6d8
B
autoremove: install, delete and upgrade are now autoremove aware
Baptiste Daroussin
1 month ago 329d205
B
ssh: add ssh_args per repositories
Baptiste Daroussin
1 month ago a245a7e
B
pkg: fix -N options after WAL activation
Baptiste Daroussin
1 month ago bd31a2d
B
pkg: add test for audit
Baptiste Daroussin
1 month ago 5341a31
B
pkg: add more tests to pkg delete
Baptiste Daroussin
1 month ago b79c108
B
info: add more tests
Baptiste Daroussin
1 month ago 4c70b94
B
which: add tests
Baptiste Daroussin
1 month ago ae2b527
B
wording: finish fixing wording and associated tests
Baptiste Daroussin
1 month ago 05a6aa3
B
backup libraries: change the default behaviour
Baptiste Daroussin
2 months ago 0014e8b
B
test: add a unit test about previous commit
Baptiste Daroussin
2 months ago c9d2db0
B
info: --raw now export a valid json for multiple packages
Baptiste Daroussin
2 months ago 99f104c
B
triggers: add a "pkg_upgrade" variable for per packages triggers
Baptiste Daroussin
2 months ago 4b9ba49
B
triggers: add per package triggers
Baptiste Daroussin
2 months ago c0006d2
B
test: add a unit test about autoremove order
Baptiste Daroussin
2 months ago cf6876e
B
delete: reinstantiate the original -f behaviour
Baptiste Daroussin
2 months ago 6c4e197
B
trigger: fix typo in regex/regexp
Baptiste Daroussin
2 months ago ba68da9
B
Revert "test: add a unit test about extract optimisation"
Baptiste Daroussin
2 months ago b3bdad1
B
test: add a unit test about extract optimisation
Baptiste Daroussin
2 months ago 462a91c
B
reproducibility: fix regression in DL_SORT
Baptiste Daroussin
2 months ago 544d62c
B
memory: drastically reduce memory usage
Baptiste Daroussin
3 months ago 83243c7
I
libpkg: populate shilbs_{provided,required}_ignore
Isaac Freund
3 months ago 838536e
N
tests: Add test cases for dependency query evaluation
Norikatsu Shigemura
3 months ago 2dde163
B
triggers: only defer triggers which will need to execute
Baptiste Daroussin
3 months ago 0b5238d
B
abi: really fix on arm64
Baptiste Daroussin
3 months ago 9b6381d
B
ABI: fix test of altabi on arm64
Baptiste Daroussin
3 months ago 8d9abfb
B
macos: bring back support for macos
Baptiste Daroussin
4 months ago 4fb4382
B
progress: improve the output
Baptiste Daroussin
4 months ago 9595668
S
Merge commit '2d18505bf79a2eb87e2e72bbc3e30b0cf7f6b15c'
Shawn Webb
4 months ago eacbab2
B
delete/unregister: clarify the message about locked and vital packages
Baptiste Daroussin
4 months ago ca76cdc
E
pkg_install: Add --register-only
Emmanuel Vadot
5 months ago cb296b1
E
unregister: Do not delete empty directories
Emmanuel Vadot
5 months ago d23ccf0
E
Add unregister
Emmanuel Vadot
5 months ago e133b21
B
tests: fix when running in jails
Baptiste Daroussin
6 months ago 232453b
B
test: fix ABI test on ci
Baptiste Daroussin
6 months ago ad6f361
B
lua: add metalog_copy
Baptiste Daroussin
6 months ago a2f455f
M
Make BACKUP_LIBRARIES create one backup package per source package
Mark Johnston
6 months ago 72aedda
B
split_upgrade: fix inverted logicic in pkg_delete
Baptiste Daroussin
6 months ago 1d39986
B
more fixes to the upgrade_glob_abi_arch test
Baptiste Daroussin
6 months ago 6d6e4f5
B
GLOB_ABI_ARCH: fix the test under old version of FreeBSD
Baptiste Daroussin
6 months ago 3530a07
B
Skip the PKG_ARCH_ANY test on linux because of issues with version
Baptiste Daroussin
6 months ago 7ec24d3
B
ABI: fix abi globs validation
Baptiste Daroussin
6 months ago 609d703
I
scheduler: loosen ordering for upgrade jobs
Isaac Freund
6 months ago 523caa9
B
upgrade: fix dry_run
Baptiste Daroussin
6 months ago 384f722
M
tests: Add a regression test for #2522
Mark Johnston
6 months ago c7f00cc
s
create: track permissions for files and directories automatically
strssndktn
6 months ago 148e9d8
s
check: implement verification of file and dir metadata
strssndktn
6 months ago 48e6c12
M
tests: Update a test to verify that we log intermediate directories
Mark Johnston
7 months ago 39c4e42
M
tests: Remove redundant atf_check parameters
Mark Johnston
7 months ago 241dcd6
B
tests: fix test after ordering of deps changes on the names
Baptiste Daroussin
7 months ago b95a241
s
pkgdb: track mtime in pkgdb
strssndktn
7 months ago 08bf9b3
s
pkgdb: track uname, gname, permissions and fflags in pkgdb
strssndktn
7 months ago 699f92e
B
vital: remove the vital package from the repo
Baptiste Daroussin
7 months ago 60248cb
B
tests: update checksums in test after addition of vital flag
Baptiste Daroussin
7 months ago ed5347a
M
tests: Add a test to exercise solver integration of BACKUP_LIBRARIES
Mark Johnston
7 months ago 5fe818c
M
tests: Test handling of shlib ABIs
Mark Johnston
7 months ago 5f21c34
M
tests: Make host ABI detection a bit more sane
Mark Johnston
7 months ago d8bbde1
M
tests: Add a basic check for the pkg-check frontend
Mark Johnston
7 months ago 9bb9034
M
tests: Add a test for BACKUP_LIBRARIES combined with split upgrades
Mark Johnston
7 months ago df79292
M
tests: Clean up style in backup_lib.sh
Mark Johnston
7 months ago 8d2c309
T
libpkg: Add Common Platform Enumeration emitter and parser
Tuukka Pasanen
7 months ago 9e4094a
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
7 months ago 7dccd36
T
atf: fix for OSVF #ifndef
Tuukka Pasanen
7 months ago 0754822
B
fix typo
Baptiste Daroussin
7 months ago 0d4d0fd
B
atf: support old version of the lib
Baptiste Daroussin
7 months ago 7e629c0
T
libpkg add: OSVF parser
Tuukka Pasanen
7 months ago 8208c23
B
add: backout support for provides/requires
Baptiste Daroussin
8 months ago 647fd0b
B
set: relax syntax for origin and fix typo
Baptiste Daroussin
8 months ago 7590092
B
Fix upgrade tests
Baptiste Daroussin
8 months ago 120e613
I
scheduler: fix ordering of split upgrade jobs
Isaac Freund
8 months ago 3709dcd
I
scheduler: only split upgrade jobs if needed
Isaac Freund
8 months ago 829033d
I
tests: fix split_upgrades test to match scheduler
Isaac Freund
10 months ago db44eae
I
Revert "scheduler: fix scheduling"
Isaac Freund
10 months ago 725dc2c
S
Merge commit '1c5f88ead8e4239aed25ebf383117342c5c72850'
Shawn Webb
10 months ago 290e90b
B
test: try forcing the update of the metadata
Baptiste Daroussin
11 months ago e7aa65f
B
test: avoid pollution from installed pkg settings
Baptiste Daroussin
11 months ago fb4fc5b
B
tests: add more tests about split upgrades
Baptiste Daroussin
11 months ago 44a5ab2
B
test: fix regression when running in jail
Baptiste Daroussin
11 months ago 68deebb
B
scheduler: fix scheduling
Baptiste Daroussin
11 months ago b6859a2
B
test: add new_pkgf() which creates proper origin and fix puppet
Baptiste Daroussin
11 months ago 983c94d
B
multirepo: fix installation respecting priorities
Baptiste Daroussin
11 months ago c94fefb
B
repo: fix tests which now respects priorities
Baptiste Daroussin
11 months ago 561fb8d
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
11 months ago ba89bd1
B
create: tell the user which manifest failed being parsed
Baptiste Daroussin
11 months ago c14e07d
B
kv_insert_sorted: fix bad unit test
Baptiste Daroussin
11 months ago fed9f14
B
kv: insert all keyvalues directly sorted
Baptiste Daroussin
11 months ago c329d0a
B
pkg: for all lists insert elements sorted
Baptiste Daroussin
11 months ago abac190
B
add: attempt to further improve pkg add performances
Baptiste Daroussin
11 months ago 009e7a8
B
schedule: convert to vector
Baptiste Daroussin
1 year ago fef3ef2
B
vec: simplify vec_init() usage
Baptiste Daroussin
1 year ago 6401b82
B
cleanup: remove useless tll inclusion
Baptiste Daroussin
1 year ago 054f624
B
kvlist: add unit test and fix code
Baptiste Daroussin
1 year ago 129fbf3
B
utils: add charv_search
Baptiste Daroussin
1 year ago b4c8d82
B
abi: add test to ensure we don't wrongly skip en entry in the shlibs
Baptiste Daroussin
1 year ago d650c74
B
abi: add more tests for pkg_cleanup_shlibs_required
Baptiste Daroussin
1 year ago ce991b8
B
vec: add tests for vec_remove_and_free
Baptiste Daroussin
1 year ago 65f3201
B
vec: convert kvlist into vectors
Baptiste Daroussin
1 year ago 28aa748
B
upgrade: fix and simplify detection of upgrade requirements
Baptiste Daroussin
1 year ago e9ddeea
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
G
Introduce the FORCE_CAN_REMOVE_VITAL boolean config option
Gleb Popov
1 year ago cef2179
I
libpkg: validate SHLIB_PROVIDE_PATHS_* options
Isaac Freund
1 year ago 705dff9
B
shlibs: add basic tests about the cleanup of shlibs required
Baptiste Daroussin
1 year ago fb1a060
G
solver: introduce a new rule kind to handle vital packages
Gleb Popov
1 year ago 62db44e
B
progress: fix progression and job count
Baptiste Daroussin
1 year ago 777ce1f
I
src: fix `pkg bootstrap -y`
Isaac Freund
1 year ago 7a528a7
B
Revert "Backout support for provides/requires for pkg add"
Baptiste Daroussin
1 year ago 1ca498b
I
libpkg: add SHLIB_PROVIDE_IGNORE_{GLOB,REGEX} options
Isaac Freund
1 year ago 6ec1463
I
libpkg: add SHLIB_PROVIDE_PATHS_* options
Isaac Freund
1 year ago a35c0a3
K
Review leak suppression
Keve
1 year ago 2ac1082
B
str_ends_with: add a new util function
Baptiste Daroussin
1 year ago f398b0b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 97b10c5
B
extract: fix regression when dealing with symlinks in the path
Baptiste Daroussin
1 year ago ab3906b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 2498431
B
vec: rename pkgvec.h into pkg/vec.h
Baptiste Daroussin
1 year ago 22dddf2
B
testhash: add the forgotten c file
Baptiste Daroussin
1 year ago f040454
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago bf1eb68
B
pkghash: add a few tests
Baptiste Daroussin
1 year ago 74ec596
B
pkg.print_msg: rewite tests to avoid forks
Baptiste Daroussin
1 year ago 9ca3a1b
B
pkg.stat tests: rework to avoid forks and directly test the variables
Baptiste Daroussin
1 year ago d3116ec
B
pkg.readdir: fix reading the root directory
Baptiste Daroussin
1 year ago 6d88461
B
lua readdir: rework unit tests
Baptiste Daroussin
1 year ago 353c3c9
I
libpkg: track lib32 and Linuxulator shlibs
Isaac Freund
1 year ago 3882f0f
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 25ee7d0
I
libpkg: fix a few tests for Debian CI
Isaac Freund
1 year ago f88eb14
I
libpkg: make shlib handling portable
Isaac Freund
1 year ago 6462d8a
K
More leak fixes as well as skipped leaks.
Keve
1 year ago 306fc12
K
Consistently name x86_64 on Darwin
Keve
1 year ago a88a43d
K
Deduplicate code and exclude from run on Linux/MacOS
Keve
1 year ago be555d1
B
abi: fix test after bad rebase
Baptiste Daroussin
1 year ago 9c84872
I
libpkg: rework internal ABI handling, fix bugs
Isaac Freund
1 year ago 6c740ac
B
ABI tests: update macosfat binaries with some provided by a trusted env
Baptiste Daroussin
1 year ago 5f891a0
K
Temporarily add test binaries.
Keve
1 year ago c99a11d
K
Add shared library parsing to Mach-O.
Keve
1 year ago 6b088ba
K
Generalize and extend unit tests working with binary files
Keve
1 year ago b646211
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago c3b674e
B
test: fix test run from an external build
Baptiste Daroussin
1 year ago 4f22794
K
Fix picky openssl.
Keve
1 year ago 0b60265