Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
200 commits
S
HBSD: Resolve merge conflicts
Shawn Webb
6 days ago dad8ff7
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
6 days ago 920c183
J
Fix typos in source code
Jose Luis Duran
6 days ago 10f92f1
J
Fix typos in the manual pages
Jose Luis Duran
6 days ago 7726ba7
L
external/libelf: Fix Linux/powerpc64 build
Lexi Winter
7 days ago 52cd806
L
external/libelf: Detect Linux/powerpc64 host
Lexi Winter
7 days ago d6ca47b
L
external/libecc: Support Linux/ppc64
Lexi Winter
7 days ago d813e81
B
libpkg: update symbols versionning
Baptiste Daroussin
7 days ago 5f5a7eb
B
manpages: add documentation for pkg-checksum(8) and pkg_checksum(3)
Baptiste Daroussin
7 days ago 0cc8bfd
B
checksum: use blake2b everywhere we can
Baptiste Daroussin
7 days ago 3ad388e
B
checksum: now pkg command to generate a validate checksums
Baptiste Daroussin
7 days ago f15d3dc
B
repo: use blake2 instead of sha256
Baptiste Daroussin
7 days ago eb2ac2b
B
rwhich: implement file tracking and search for remote repositories
Baptiste Daroussin
7 days ago 9b1f2b1
B
restore tzst a default
Baptiste Daroussin
7 days ago bc26687
B
backup_lib: add tests for recently fixed issues
Baptiste Daroussin
8 days ago b0f2fce
B
progress: don't add new line for file_meta and dir_meta event
Baptiste Daroussin
8 days ago c3b57a4
B
backup: fix backup_library with rootdir
Baptiste Daroussin
8 days ago bbfc7b0
B
bakup_lib: emit loudly a warning when unable to backup a library
Baptiste Daroussin
8 days ago 02923ec
B
2.7.99.1
Baptiste Daroussin
8 days ago 28d7d34
B
rcscript: rewrite entirely to be safer
Baptiste Daroussin
8 days ago 2e3e34b
B
triggers: multiple fd handling fixes
Baptiste Daroussin
8 days ago 16bb26d
B
jobs: avoid magic numbers
Baptiste Daroussin
8 days ago 5d62c0d
B
macho: simplify code
Baptiste Daroussin
8 days ago f2c76a3
B
manifest: code cleanup
Baptiste Daroussin
8 days ago 8e85663
B
ucl_parse: add 2 helpers on top of ucl to deduplicate code
Baptiste Daroussin
8 days ago b68de0a
B
cleanup: avoid duplication of the logic to lock to the db
Baptiste Daroussin
8 days ago ada7b0d
B
pkg_config: factorize some code
Baptiste Daroussin
8 days ago 41c5f72
B
Makefile: fix make check when building in tree
Baptiste Daroussin
8 days ago bc02159
J
pkg_repo: Add missing spaces in error messages
Jose Luis Duran
9 days ago ced33b9
D
check: Skip missing metadata
Dag-Erling Smørgrav
9 days ago 1629385
D
config: Drop conversion from int to bool
Dag-Erling Smørgrav
9 days ago 6ff444f
D
libucl: Accept more boolean values
Dag-Erling Smørgrav
9 days ago 1f4953e
D
src: Fix install target
Dag-Erling Smørgrav
9 days ago d152686
D
configure: Correctly propagate directories
Dag-Erling Smørgrav
9 days ago 411c4ed
D
configure: Provide a default pkgconfig path
Dag-Erling Smørgrav
9 days ago 1147926
D
tests: Fix after fflags change
Dag-Erling Smørgrav
9 days ago d6d896a
B
fix typo
Baptiste Daroussin
11 days ago 05a89ac
B
Revert "fix header detection on linux"
Baptiste Daroussin
11 days ago 33374e2
B
fix DECL header detection
Baptiste Daroussin
11 days ago 8df97fb
B
fflags: emit in string value
Baptiste Daroussin
11 days ago c11b978
B
fflags: also accept integers
Baptiste Daroussin
12 days ago 40519f5
B
fix build on macos
Baptiste Daroussin
12 days ago 7563a50
B
fix header detection on linux
Baptiste Daroussin
12 days ago 70e8ffe
B
more bmake fixes for out of tree build
Baptiste Daroussin
12 days ago e7b2343
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
Directrly call the suppress file from the sourcetree and Kyua from the buildtree
Baptiste Daroussin
12 days ago be4844d
B
don't add extra targets
Baptiste Daroussin
12 days ago 49d0d3f
B
mark as PHONY some targets
Baptiste Daroussin
12 days ago 3669db6
A
pkg.8: Add SRV to DIAGNOSTICS
Alexander Ziaee
12 days ago 7672ef7
B
build: replace autosetup by bbuild
Baptiste Daroussin
12 days ago f1af1af
B
code cleanup: unverbose boolean
Baptiste Daroussin
15 days ago ea7639d
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
case sensitivity: fox documentation
Baptiste Daroussin
15 days ago c4e27b6
B
upgrade: clarify the message when a package it not found
Baptiste Daroussin
16 days ago a80e094
B
make: clean more files
Baptiste Daroussin
18 days ago 63545bd
B
delete: add -G --exclude-glob
Baptiste Daroussin
18 days ago b41761f
B
check: clarify the error message:
Baptiste Daroussin
18 days ago a0c509e
B
Add a periodic scritp to check for dependencies
Baptiste Daroussin
18 days ago 63ca2f2
B
tests: prevent from using installed pkg.conf
Baptiste Daroussin
18 days ago acda5a9
B
vaccum: burry the technical message into debug
Baptiste Daroussin
18 days ago ff43e0a
B
DB: in case of remote db corrompted destroy it to give a change to rebuild
Baptiste Daroussin
18 days ago 30a4ebb
B
ssl: burry the raw ssl messages under under the "verify" namespace
Baptiste Daroussin
18 days ago e9abac3
B
fingerprints, fallback on the host to find them when using -r
Baptiste Daroussin
18 days ago 0092c01
B
search: improve error message
Baptiste Daroussin
18 days ago 05a37ac
B
upgrade: generalize the more verbose explanation of changes
Baptiste Daroussin
18 days ago 9a0557c
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
check: relax privileges requierements
Baptiste Daroussin
18 days ago 98a4420
B
update: show a warning when trying to update a non existent repository
Baptiste Daroussin
18 days ago 65bb87a
B
rquery: retire %M it is not in the repository metadata
Baptiste Daroussin
18 days ago e568f69
B
fix tests now they print_msg and PKG_MSGFD are silent with -q
Baptiste Daroussin
18 days ago b636155
B
quiet: do not pring messages when quiet is requested
Baptiste Daroussin
18 days ago 5f29413
B
(r)query: if %{ is encountered fallback on using directly pkg_printf(3)
Baptiste Daroussin
19 days ago 5a0342c
B
Document the new vulnerability informations
Baptiste Daroussin
19 days ago 2601cc1
B
vuln: now install and upgrade shows if they are about to install vulnerable packages
Baptiste Daroussin
19 days ago 527d667
B
event: don't strip the extension for display purpose
Baptiste Daroussin
19 days ago f7ea49d
B
Check that we can roundtrip CheriBSD ABIs
Brooks Davis
19 days ago 935be93
B
Declare CheriBSD and CheriABI OS and ABI
Brooks Davis
19 days ago 10752ef
B
repo: do not delete repositories in overrides, simply disable them
Baptiste Daroussin
19 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
upgrade: don't propose to downgrade to solve a provide/require
Baptiste Daroussin
20 days ago 14ce865
B
upgrade: plug leak
Brooks Davis
21 days ago 515ff6d
B
Passify ubsan
Brooks Davis
21 days ago 07806cd
B
update: plug memory leak
Baptiste Daroussin
21 days ago 083f749
B
fetch: respect RFC 3986
Baptiste Daroussin
21 days ago 692d9fb
B
pkg_abi.c: mostly centralize OS bits
Brooks Davis
21 days ago 3adfda1
B
pkg_abi.c: simplify os_string_table
Brooks Davis
21 days ago f2c8cf4
B
pkg_abi.c: simplify arch_string_table
Brooks Davis
21 days ago d6a674f
B
pkg_abi.c: simplify architecture translation
Brooks Davis
21 days ago 936c518
B
pkg_abi.c: tidy arch_trans definition
Brooks Davis
21 days ago c0d9d70
S
HBSD: Fix build
Shawn Webb
21 days ago c8be391
B
revert the Makefile.autosetup -> Makefile.in
Baptiste Daroussin
21 days ago 61a7a2d
B
triggers: fix execution of per packages triggers on pkg add/register
Baptiste Daroussin
21 days ago ee156e7
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
libdef/libecc: update to latest version
Baptiste Daroussin
21 days ago a5a5bf9
B
Makefile: remove empty line added by accident and fix broken configure
Baptiste Daroussin
21 days ago a0d2bc9
B
libucl: update to latest upstream version
Baptiste Daroussin
21 days ago 721a59b
B
update sqlite to 3.53.0
Baptiste Daroussin
21 days ago b2354c3
B
build: cleanly separate build system from vendored source
Baptiste Daroussin
21 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: now that options are simple name/value tuples make them kvlist_t
Baptiste Daroussin
22 days ago a25ae64
B
options: remove %Od and %OD they where never used and populated
Baptiste Daroussin
22 days ago 903337f
B
DB: loudly complain if the DB cannot be opened
Baptiste Daroussin
22 days ago 63c7804
B
Honor --repository flag for disabled repos as documented
Baptiste Daroussin
22 days ago fcfe2f6
B
backup libraries: atomic replacement of the library
Baptiste Daroussin
22 days ago b64f9dd
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
F
lock: do not error in expected (un)lock state for #2458
Franco Fichtner
22 days ago 8f83fe0
B
pkg_config: accept int as boolean converted via != 0
Baptiste Daroussin
22 days ago a66f7a4
B
vital: now explicitly state the SAT solver issue are due to a vital package
Baptiste Daroussin
22 days ago 09da7c2
B
version: add IGNORE_MAJOR to pkg.conf and document it
Baptiste Daroussin
22 days ago a15fddb
B
install: respect -q
Baptiste Daroussin
22 days ago 5a92867
S
HBSD: Resolve merge conflict
Shawn Webb
22 days ago 783edb6
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
pkg.8: Use % shell prompt for normal user
Big Sneaky
1 month ago 40d9d1e
M
Fix overlinking on macOS
Mohamed Akram
1 month ago c6a935d
B
Fix handling when search returns multiple JSON formatted results
Brad Davis
1 month ago df7c6bd
B
2.6.99.6
Baptiste Daroussin
1 month ago 70eac91
B
query: do not print empty line for purely multiline formats
Baptiste Daroussin
1 month ago d12cf2b
B
pkg-backup: make the configuration configurable
Baptiste Daroussin
1 month ago d6fbc78
B
sign_pkg.sh: use the .pkg extension
Baptiste Daroussin
1 month ago f7b2f2d
B
2.6.99.5
Baptiste Daroussin
1 month ago e88f7ab
B
query: fix multiline SIGBUS on case like %dn with no deps
Baptiste Daroussin
1 month ago a8a53cf
I
libpkg: fix --register-only with empty packages
Isaac Freund
1 month ago 1f99b96
B
2.6.99.4
Baptiste Daroussin
1 month ago eaa2efc
B
info: fix version comparison after e1841f2e9
Baptiste Daroussin
1 month ago 60bea38
I
libpkg: attempt config file merge for force install
Isaac Freund
1 month ago 9169aa5
I
libpkg: fix --register-only to populate config file contents
Isaac Freund
1 month ago 2ec66d7
I
tests: add failing test that should pass
Isaac Freund
1 month ago cce541a
B
query: add %y and %Y for provides/requires
Baptiste Daroussin
1 month ago 7b50923
B
2.6.99.3
Baptiste Daroussin
1 month ago b4966fd
B
solver: avoid spurious reinstall from wrong repo with multi-repo setups
Baptiste Daroussin
1 month ago 8a4f0cd
B
fetch: fix crash when cleaing up the mirror list
Baptiste Daroussin
1 month ago 655fcd8
B
2.6.99.2
Baptiste Daroussin
1 month ago 22a108d
B
create: update usage
Baptiste Daroussin
1 month ago 846d5ca
B
set: add missing -p to usage
Baptiste Daroussin
1 month ago 457b871
B
install: update usage
Baptiste Daroussin
1 month ago 4268e27
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
400.status-pkg: provide an option pour select the source to check
Baptiste Daroussin
1 month ago 5f29dca
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
libfetch: move back to realloc to build on macOS
Baptiste Daroussin
1 month ago 51d1a4a
B
libfetch: fix typo
Baptiste Daroussin
1 month ago 88be255
B
curl m: fix more fallout
Baptiste Daroussin
1 month ago f0bca8d
B
curl: remove remnant
Baptiste Daroussin
1 month ago a5e35e7
B
curl: completly remove
Baptiste Daroussin
1 month ago ed905fc
B
libfetch: attempt to fix build on macOS
Baptiste Daroussin
1 month ago 6669eca
B
portability: TCP_NOPUSH does not exist on linux
Baptiste Daroussin
1 month ago 2ce3ef9
B
switch back to libfetch
Baptiste Daroussin
1 month ago de81471
B
fetch: readd libfetch++
Baptiste Daroussin
1 month ago 54cbe3f
G
Actually export the pkg_set_ignore_osversion symbol from libpkg
Gleb Popov
1 month ago 995ba2b
B
add: skip osversion check when force is set
Baptiste Daroussin
1 month ago 6050aa1
B
docs: all manpages now mention -r can be called multiple times
Baptiste Daroussin
1 month ago 06250c8
B
install -A: do not mark upgraded/reinstalled packages as automatic
Baptiste Daroussin
1 month ago dd08b14
A
pkg.conf.5: Tweak example repos for pkgbase
Alexander Ziaee
1 month ago 4a76ab8
B
DB: fix a race condition in db initialization
Baptiste Daroussin
1 month ago e9ae436
B
1.6.99.1
Baptiste Daroussin
1 month ago dbc6b67
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
pkg-checksum: actually return a useful code
Baptiste Daroussin
1 month ago 0273291
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
audit: don't leave behind tmp files
Baptiste Daroussin
1 month ago 35f78fc
B
static_non_elf: ignore on macOS since it does not produce elf
Baptiste Daroussin
1 month ago 2acedb1
B
EVENT_PIPE: fix invalid json
Baptiste Daroussin
1 month ago bac49fb
B
audit: innitialize rc to prevent arithmetic error when stat succeed
Baptiste Daroussin
1 month ago 0bd96a4
B
Fix heap buffer overread when vuxml is empty
Baptiste Daroussin
1 month ago 35584e6
B
elf: really analyse the content of an .a
Baptiste Daroussin
1 month ago 637c144
B
audit: close the db late
Baptiste Daroussin
1 month ago ccbaad9
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
plug memory leak
Baptiste Daroussin
1 month ago 33ce293
B
db: only open the db readonly when write is not needed
Baptiste Daroussin
1 month ago 6a93ea1
B
install: accept http:// https:// file:// url to install pkg
Baptiste Daroussin
1 month ago 44e68ad
B
check(8): document how to reinstall corrupted packages
Baptiste Daroussin
1 month ago daaede3
B
upgrade(8): document how to reinstall a single package
Baptiste Daroussin
1 month ago b07ec57
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
install: small behaviour change!
Baptiste Daroussin
1 month ago 85173ee
B
plug memory leaks reported by lsan
Baptiste Daroussin
1 month ago f2f1f4d
B
set: -n never matches the first argument vs origin anymore
Baptiste Daroussin
1 month ago 501f6d8
B
pkgdb_close: remove sqlite3_shutdown
Baptiste Daroussin
1 month ago a376ade
B
audit: plug memory leak
Baptiste Daroussin
1 month ago f93cfef
B
autoremove: install, delete and upgrade are now autoremove aware
Baptiste Daroussin
1 month ago 329d205
B
jobs: hide jails and secure level restrictions behind HAVE_CHFLAGSAT
Baptiste Daroussin
1 month ago 4ca226d
B
pkg.conf.5: minor fixes
Baptiste Daroussin
1 month ago bdab728
B
ssh: add ssh_args per repositories
Baptiste Daroussin
1 month ago a245a7e
B
portability: securelevels are only available on systems also having chflagsat
Baptiste Daroussin
1 month ago ebee824