Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for src  ·  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: now pkg command to generate a validate checksums
Baptiste Daroussin
7 days ago f15d3dc
B
rwhich: implement file tracking and search for remote repositories
Baptiste Daroussin
7 days ago 9b1f2b1
B
progress: don't add new line for file_meta and dir_meta event
Baptiste Daroussin
8 days ago c3b57a4
B
cleanup: avoid duplication of the logic to lock to the db
Baptiste Daroussin
8 days ago ada7b0d
D
src: Fix install target
Dag-Erling Smørgrav
9 days ago d152686
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
don't add extra targets
Baptiste Daroussin
12 days ago 49d0d3f
B
code cleanup: unverbose boolean
Baptiste Daroussin
15 days ago ea7639d
B
repositories: enable/disable/reset
Baptiste Daroussin
15 days ago 6ebc458
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
check: clarify the error message:
Baptiste Daroussin
18 days ago a0c509e
B
tests: prevent from using installed pkg.conf
Baptiste Daroussin
18 days ago acda5a9
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
19 days ago e568f69
B
quiet: do not pring messages when quiet is requested
Baptiste Daroussin
19 days ago 5f29413
B
(r)query: if %{ is encountered fallback on using directly pkg_printf(3)
Baptiste Daroussin
19 days ago 5a0342c
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
query: fix ℅y/%Y
Baptiste Daroussin
20 days ago f8ef4af
B
upgrade: plug leak
Brooks Davis
21 days ago 515ff6d
B
update: plug memory leak
Baptiste Daroussin
21 days ago 083f749
B
revert the Makefile.autosetup -> Makefile.in
Baptiste Daroussin
21 days ago 61a7a2d
B
build: cleanly separate build system from vendored source
Baptiste Daroussin
22 days ago 7bba0f1
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
Honor --repository flag for disabled repos as documented
Baptiste Daroussin
22 days ago fcfe2f6
F
lock: do not error in expected (un)lock state for #2458
Franco Fichtner
22 days ago 8f83fe0
B
install: respect -q
Baptiste Daroussin
22 days ago 5a92867
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
22 days ago abccdd3
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
query: do not print empty line for purely multiline formats
Baptiste Daroussin
1 month ago d12cf2b
B
query: fix multiline SIGBUS on case like %dn with no deps
Baptiste Daroussin
1 month ago a8a53cf
B
info: fix version comparison after e1841f2e9
Baptiste Daroussin
1 month ago 60bea38
B
query: add %y and %Y for provides/requires
Baptiste Daroussin
1 month ago 7b50923
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
curl: completly remove
Baptiste Daroussin
1 month ago ed905fc
B
search: add search -Scomment-description
Baptiste Daroussin
1 month ago a478b48
B
updating: support glob patterns in user-provided port names
Baptiste Daroussin
1 month ago dfc63e2
B
Fix heap buffer overread when vuxml is empty
Baptiste Daroussin
1 month ago 35584e6
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
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
query: for multiline print en empty line if no information to display
Baptiste Daroussin
1 month ago 5e8bc8c
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
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: messages improvements
Baptiste Daroussin
2 months ago b21ebf9
B
fix: properly terminate on SIGINT during fetch
Baptiste Daroussin
2 months ago 4270506
P
fix form => from typo
Paavo-Einari Kaipila
2 months ago c410105
B
utils: simplify query_yes_no code
Baptiste Daroussin
2 months ago 892302d
B
version: remove useless call to strncmp
Baptiste Daroussin
2 months ago 7bc9153
B
query: use fputc instead of fprintf when possible
Baptiste Daroussin
2 months ago 08c5749
B
set: remove dead code
Baptiste Daroussin
2 months ago fefd4e1
B
event: remove useless breaks
Baptiste Daroussin
2 months ago 1acd52f
B
event: remove useless else block level
Baptiste Daroussin
2 months ago 58d7d03
B
event: remove useless code
Baptiste Daroussin
2 months ago 27f860e
B
info/search: factorize code
Baptiste Daroussin
2 months ago c2308df
B
query: factorize code
Baptiste Daroussin
2 months ago e5f4a57
B
info: use a helper instead of duplicating code
Baptiste Daroussin
2 months ago e1841f2
B
info: remove redundant testing of 'quiet'
Baptiste Daroussin
2 months ago e4e19cf
B
cli: fix type inconsistency
Baptiste Daroussin
2 months ago aa6ffb7
B
info: remove double ';'
Baptiste Daroussin
2 months ago ad0cae1
B
event: avoid accidental fallthrough
Baptiste Daroussin
2 months ago 1d80d41
B
xmalloc: use its functions everywhere
Baptiste Daroussin
2 months ago e5baad4
B
updating: use xasprintf
Baptiste Daroussin
2 months ago 95dca8e
B
which: use xmalloc
Baptiste Daroussin
2 months ago 496b9e5
B
annotate: fix memory leak
Baptiste Daroussin
2 months ago 7226e8f
B
audit: fix memory leak
Baptiste Daroussin
2 months ago 18ba88d
B
add: fix potential wrong errno usage
Baptiste Daroussin
2 months ago 661b0da
B
help: avoid using system()
Baptiste Daroussin
2 months ago 8b5b21a
B
signal: multiple fixes:
Baptiste Daroussin
2 months ago c246107
B
repo: use argc only after it has been verified
Baptiste Daroussin
2 months ago a91f840
B
clean: readlinkat return the size of the buffer without the terminal NULL
Baptiste Daroussin
2 months ago 9049a04
B
register: properly close the database, which flushes the WAL
Baptiste Daroussin
2 months ago 17cf63c
B
info: --raw now export a valid json for multiple packages
Baptiste Daroussin
2 months ago 99f104c
G
pkg: Remove FreeBSD 9 compat
Gleb Popov
2 months ago 11b9da5
G
pkg-which: Fix the case when the executable gets found in the last PATH entry
Gleb Popov
2 months ago bfaafb5
B
progress: bring back the unit
Baptiste Daroussin
2 months ago c9001d3
B
capsicum: stop defining from the configure script
Baptiste Daroussin
3 months ago 3009baa
B
C23: first round at using __has_include
Baptiste Daroussin
3 months ago 0f84b83
N
pkg-query: Add support query evaluation of complex attributes
Norikatsu Shigemura
3 months ago 9cd02de
V
fetch: add -s/--symlink option for mirror mode
Vsevolod Stakhov
3 months ago 5a98c3f
B
progress: add a space between the unit and the value
Baptiste Daroussin
4 months ago 84e11ef
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
B
case_sensitive: set the default value during pkg_ini respecting pkg.conf
Baptiste Daroussin
5 months ago 70fa486
B
cleanup: remove unused case_sensitive variable
Baptiste Daroussin
5 months ago afea173
B
annotate: always release the same lock as acquired
Baptiste Daroussin
5 months ago b77627f
B
clean: fix too fast commit
Baptiste Daroussin
5 months ago 0f7f36d
B
clean: prevent stack corruption in case of symlinks with an empty target
Baptiste Daroussin
5 months ago 6cba2a3
E
Add unregister
Emmanuel Vadot
5 months ago e133b21
v
alias: add a new sets to show installed sets & dependencies
vermaden
6 months ago 2eb49fe
B
upgrade: fix dry_run
Baptiste Daroussin
6 months ago 384f722
s
check: implement verification of file and dir metadata
strssndktn
6 months ago 48e6c12
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
M
pkg-query: Fix memory leaks
Mark Johnston
7 months ago bc1ad77
M
libpkg: Mark some tables const
Mark Johnston
7 months ago aa43be2
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
7 months ago 7dccd36
B
shlib: stop copying when reaching the end of the path string
Baptiste Daroussin
7 months ago 0e26425
B
set: relax syntax for origin and fix typo
Baptiste Daroussin
8 months ago 7590092
B
set: allow to bulk "partial replacement"
Baptiste Daroussin
8 months ago d59cddb
B
upgrade: when pkg self restart do not warn about the env vars.
Baptiste Daroussin
8 months ago 01f2851
B
priorities: allow negative priorities
Baptiste Daroussin
8 months ago 80f3d8a
B
stats: only show local db, if no repo are active
Baptiste Daroussin
8 months ago 32164fc
D
shlib: Allow specifying the full path to the library
Dag-Erling Smørgrav
8 months ago 3e1876b
A
check: replace cleanup label with break
Ahmad Khalifa
9 months ago f827470
A
check: free iterator after we're done with it
Ahmad Khalifa
9 months ago 4896a95
A
check: fix iterator leak
Ahmad Khalifa
10 months ago e16b30a
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
11 months ago ba89bd1
M
Makefile: link libmd after openssl crypto libs
Mark Johnston
11 months ago ae637a3
B
main: replace tll with vector
Baptiste Daroussin
1 year ago e4cc16e
B
event: replace tll with vec
Baptiste Daroussin
1 year ago d1667fe
B
vec: simplify vec_init() usage
Baptiste Daroussin
1 year ago 6401b82
B
lock: replace tll with a vector
Baptiste Daroussin
1 year ago 7b88d72
B
check: use charv_t
Baptiste Daroussin
1 year ago 6e9ae05
B
create: replace tll with vector
Baptiste Daroussin
1 year ago a4c44ad
B
updating: use vector
Baptiste Daroussin
1 year ago 68fa08d
B
jobs: replace tll in summary with vec
Baptiste Daroussin
1 year ago 6db6539
B
which: replace tll with vector
Baptiste Daroussin
1 year ago 5be2a98
B
clean: use vec instead of tll
Baptiste Daroussin
1 year ago badfcce
M
Fix build on macOS
Mohamed Akram
1 year ago 367b63e
B
vec: use vec_foreach
Baptiste Daroussin
1 year ago e67b79e
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
B
script-noexec: prevent anyscript which would call an external script
Baptiste Daroussin
1 year ago 0c1fea2
R
Minor fix: correct the order of supported commands as listed by pkg-help
Rin Corvid
1 year ago 54dc004
B
info: now show (shlibs)provides/requires depdencies with -d and -r
Baptiste Daroussin
1 year ago 8ef4512
B
progress: fix progression and job count
Baptiste Daroussin
1 year ago 777ce1f
I
src: use actual booleans for bootstrap flags
Isaac Freund
1 year ago 2eeee8f
I
src: fix `pkg bootstrap -y`
Isaac Freund
1 year ago 7a528a7
B
alias: remove pipes from aliases
Baptiste Daroussin
1 year ago fe3031f
K
Review leak suppression
Keve
1 year ago 2ac1082
B
pkgbase: add a pkgbase structure & functions
Baptiste Daroussin
1 year ago 8805cf5
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 97b10c5
B
version: fix bad usage of pkg_printf
Baptiste Daroussin
1 year ago 8dd2edc
B
pkg.conf.sample: use consistent UCL syntax
Baptiste Daroussin
1 year ago bf0f7a3
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
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 25ee7d0
K
More leak fixes as well as skipped leaks.
Keve
1 year ago 306fc12
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 834d09c
K
Final round of low hanging leaks.
Keve
1 year ago 2cbdc3b
K
More leak fixes.
Keve
1 year ago 66e26ae
K
Yet more small leaks.
Keve
1 year ago 0d4f404
K
Fix memory leaks
Keve
1 year ago fd0251a
S
Merge remote-tracking branch 'freebsd/main'
Shawn Webb
1 year ago 84c2214
K
Remove libmachista, promote pkg_elf on all platforms and deprecate pkg_macho
Keve
1 year ago bdd5af5
B
pkg check: -s is now the default operation mode
Baptiste Daroussin
1 year ago 37bf9f3
B
Fix typo
Baptiste Daroussin
1 year ago e3712ac
B
pkg: add a repositories command
Baptiste Daroussin
1 year ago 95555a8
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago c62eec6
B
update: improve message
Baptiste Daroussin
1 year ago f10050c
B
pkg_external_libs_version: fix typo due to last minute rename
Baptiste Daroussin
1 year ago 87b9baf
B
pkg_external_libs_version: new function
Baptiste Daroussin
1 year ago 740f5c1
B
db: allow passing multiple -r options
Baptiste Daroussin
1 year ago a9eccd9
V
Fix `pkg upgrade`
Vsevolod Stakhov
1 year ago 751160c
V
Improve `pkgdb_access` API
Vsevolod Stakhov
1 year ago 6037e67
K
Add runtime library version information to verbose pkg -vv
Keve
1 year ago d3f3903
K
Fix to really use libcurl from pkg-config
Keve
1 year ago 2cfb4f7
K
Small changes needed to compile on MacOS/Linux using libarchive, libcurl and openssl from pkg-config .
Keve
1 year ago f57c738
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 76191f7
r
src/event.c: free() progress_message only when it's not empty
rilysh
1 year ago 3231c9b
r
src/updating.c: set error code before jumping to out
rilysh
1 year ago 28c0062
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 3088caa
V
Further cleanup of paths
Vsevolod Stakhov
1 year ago 3d31709
V
Fix external libarchive support
Vsevolod Stakhov
1 year ago 4386e99
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 7c30b5f
G
pkg.conf.sample: sort -u, instead of uniq | sort
Graham Perrin
1 year ago cce9724
G
pkg.conf.sample: pkgbase: prime-origins | uniq
Graham Perrin
1 year ago e52fcfa
r
src/query.c: keep the string length in a variable
rilysh
1 year ago 43fa0b6
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 851a6a4
B
info: fix again json compact output
Baptiste Daroussin
1 year ago 693eafc
G
Take PKG_ATTR_{VITAL,LOCKED} into account at the solver level.
Gleb Popov
1 year ago 052a2d3
B
lock/unlock: fix batch operations
Baptiste Daroussin
1 year ago 41fea2d
B
lock: simplify code
Baptiste Daroussin
1 year ago b8eb080
B
install/upgrade: print REMOVED at the end
Baptiste Daroussin
1 year ago 9e8783c
B
info: remove extre '\n'
Baptiste Daroussin
1 year ago 9ac3063
B
info: fix json formatted output
Baptiste Daroussin
1 year ago d45ac79
B
partially revert: cd4d100ffd2f8e53fdc3faa7aafa8e1d5f02ba0c
Baptiste Daroussin
1 year ago 63c79b6
r
src/utils.c: oops... fix the if keyword
rilysh
1 year ago 08e3a76
r
src/utils.c: use else..if for branches, and putchar
rilysh
1 year ago cd4d100
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 618640d
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
1 year ago 33f4711
B
malloc: check malloc return
Baptiste Daroussin
1 year ago b95e1bc