Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for libpkg/pkg.h.in  ·  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
rwhich: implement file tracking and search for remote repositories
Baptiste Daroussin
8 days ago 9b1f2b1
B
repositories: enable/disable/reset
Baptiste Daroussin
16 days ago 6ebc458
B
(r)query: if %{ is encountered fallback on using directly pkg_printf(3)
Baptiste Daroussin
19 days ago 5a0342c
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
search: add search -Scomment-description
Baptiste Daroussin
1 month ago a478b48
B
audit: don't leave behind tmp files
Baptiste Daroussin
1 month ago 35f78fc
B
db: only open the db readonly when write is not needed
Baptiste Daroussin
1 month ago 6a93ea1
B
ssh: add ssh_args per repositories
Baptiste Daroussin
1 month ago a245a7e
I
libpkg: store ignored shlibs in manifest and db
Isaac Freund
3 months ago cd69108
V
fetch: add -s/--symlink option for mirror mode
Vsevolod Stakhov
3 months ago 5a98c3f
S
Merge commit '2d18505bf79a2eb87e2e72bbc3e30b0cf7f6b15c'
Shawn Webb
4 months ago eacbab2
E
pkg_install: Add --register-only
Emmanuel Vadot
5 months ago cb296b1
E
Add unregister
Emmanuel Vadot
5 months ago e133b21
s
check: implement verification of file and dir metadata
strssndktn
6 months ago 48e6c12
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
7 months ago 7dccd36
B
set: allow to bulk "partial replacement"
Baptiste Daroussin
8 months ago d59cddb
B
priorities: allow negative priorities
Baptiste Daroussin
8 months ago 80f3d8a
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 89d30c6
B
script-noexec: prevent anyscript which would call an external script
Baptiste Daroussin
1 year ago 0c1fea2
B
progress: fix progression and job count
Baptiste Daroussin
1 year ago 777ce1f
G
Introduce pkg_set_ignore_osversion()
Gleb Popov
1 year ago 7bf702d
B
compat32: ignore on systems without lib32 set
Baptiste Daroussin
1 year ago e245b7a
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 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 bf1eb68
B
cleanup: in preparation for pkg 2.0 remove deprecated functions
Baptiste Daroussin
1 year ago 78fee45
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago c62eec6
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
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
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 76191f7
G
Add support for storing a list of expired packages in the meta
Gleb Popov
1 year ago d8295ae
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 618640d
B
pkg_get: add some missing breaks
Baptiste Daroussin
1 year ago 85a1583
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
1 year ago 33f4711
B
streq: generalize the macro
Baptiste Daroussin
1 year ago 91b1b52
S
Merge branch 'upstream-master'
Shawn Webb
2 years ago fd4c88b
B
pkg: allow to define threads for zstd and xz
Baptiste Daroussin
2 years ago bd83d9c
B
libpkg: remove now unused pkg_recompute and pkgdb_reanalyse_shlibs
Baptiste Daroussin
2 years ago d839e6f
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago adf6f88
K
pkg: add a `key --sign` operation to sign arbitrary data
Kyle Evans
2 years ago 0d6683e
K
libpkg: add a public-facing pkg_key API
Kyle Evans
2 years ago 4a70c81
K
libpkg: extend pkgsign API to include key operations
Kyle Evans
2 years ago 3026f48
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago a88747a
B
groups: implement basic pkg search group
Baptiste Daroussin
2 years ago 6e20634
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago f17f98f
B
repo: prefer data.pkg over packagesite.pkg
Baptiste Daroussin
2 years ago a992cd2
B
groups: pkg repo can bundle groups definition
Baptiste Daroussin
2 years ago 5fa76a1
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago 609fca8
B
repo_create: refactor the API to make it extensible
Baptiste Daroussin
2 years ago efe25c6
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago 76bfe81
R
Introduce PKG_ISCHROOTED script environment variable
R. Christian McDonald
2 years ago 8c802c5
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago 9856def
G
Sink PKG_EVENT_SANDBOX_* handlers into libpkg.
Gleb Popov
2 years ago 7a630cf
B
manifest: remove the nothing of manifest digest (unused)
Baptiste Daroussin
2 years ago 6dd3c09
B
manifest: remove unused function
Baptiste Daroussin
2 years ago 0ae3fb3
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago a1aca60
G
Introduce PKG_EVENT_PKG_ERRNO event to report pkg-specific error codes.
Gleb Popov
2 years ago a58a38e
S
Merge branch 'upstream-master'
Shawn Webb
2 years ago 5768655
B
libpkg: remove orphaned prototypes
Baptiste Daroussin
2 years ago a2648c9
G
Cancellation support for the "pkg update" path.
Gleb Popov
2 years ago e686c3f
G
Introduce PKG_EVENT_INCREMENTAL_UPDATE_BEGIN and emit it before starting the update.
Gleb Popov
2 years ago d187ac0
G
Improve libpkg interface for plugins use.
Gleb Popov
2 years ago a2d1b9d
G
Add copyrights for files I touched.
Gleb Popov
2 years ago 41c892d
G
libpkg: Introduce pkgdb_all_search() function.
Gleb Popov
3 years ago ffdb473
B
pkg.h: more fixes
Baptiste Daroussin
3 years ago 6ac42b8
B
alpine: attempt to fix build
Baptiste Daroussin
3 years ago 18e262e
B
pkg.h: fix build on linux where __unused is undeclared
Baptiste Daroussin
3 years ago f0047a0
B
libpkg: replace pkg_set with a _Generic one
Baptiste Daroussin
3 years ago 10c1b55
B
libpkg: add a _Generic pkg_get()
Baptiste Daroussin
3 years ago 2f040df
B
pkg_attribute: avoid collision with pkg_list
Baptiste Daroussin
3 years ago d9c65f6
B
libpkg: kill useless pkg_manifest_key API
Baptiste Daroussin
3 years ago eec0e90
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago fa6223f
B
backup: remove the backup command which was confusing
Baptiste Daroussin
3 years ago eea1a99
g
Fix /dev/null not open before chroot
gearnode
3 years ago 5a0cc7f
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago e294fea
B
triggers: rework the cleanup triggers
Baptiste Daroussin
3 years ago 399d7a2
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago 6c2ebb5
B
fix upgrade performance issue
Baptiste Daroussin
3 years ago 7c47dfd
B
pkg: add the ability to query by flavors
Baptiste Daroussin
3 years ago 0b15679
D
Do not rely on non-portable definitions
Daniel Kolesa
3 years ago 1de66b2
B
cleanup: remove pkg_version_change which has never been used
Baptiste Daroussin
4 years ago 6a60d45
B
cleanup: remove unused pkg_object_find
Baptiste Daroussin
4 years ago 825ab21
B
cleanup: remove unused pkg_object_count
Baptiste Daroussin
4 years ago 4157093
B
Restore printing information abouts libs
Baptiste Daroussin
4 years ago ed16961
N
libpkg/pkg.h.in: use const char *name in ev_trigger
Nathaniel Wesley Filardo
4 years ago c48cbad
B
API: convert all abused hash table into stringlist
Baptiste Daroussin
4 years ago 9b49b83
B
libpkg: convert annotation to kvlist
Baptiste Daroussin
4 years ago a37bc66
B
API: remove ancient api pkg_get()
Baptiste Daroussin
4 years ago 2772d8a
B
libpkg: Convert licenses and categories to stringlist
Baptiste Daroussin
4 years ago b5eefda
B
API: replace generic pkg_get with typesafe version
Baptiste Daroussin
4 years ago 7bb8d7e
B
pkg add: really execute once and only once the trigger
Baptiste Daroussin
4 years ago 721ad15
B
plugins: remove useless use of uthash
Baptiste Daroussin
4 years ago e83f242
S
Make -e option orthogonal to other filter options
Stefan Eßer
4 years ago 25254bb
B
arch detection: .h files are not arch specific
Baptiste Daroussin
4 years ago fa49acc
S
Merge branch 'upstream-master'
Shawn Webb
4 years ago 9b9eef5
B
Triggers: in case rootdir is provided, defer the triggers
Baptiste Daroussin
5 years ago 9c5236e
A
Fix another memory leak
Alex Richardson
5 years ago 6547f46
S
Merge commit '74fd3389a4ee2611603ee8658d2f3b4182ace73e'
Shawn Webb
5 years ago b759c48
B
Avoid making making xstring.h public
Baptiste Daroussin
5 years ago 74fd338
B
create: allow to create a package with readable +MANIFEST
Baptiste Daroussin
5 years ago 7a55498
B
info: Add the timestamp to the raw output
Baptiste Daroussin
5 years ago 2fd5817
B
Create a namespace for public headers and move audit into it
Baptiste Daroussin
5 years ago 02f6a49
B
Get rid of sysexits
Baptiste Daroussin
5 years ago f446c79
B
Implement triggers
Baptiste Daroussin
5 years ago ac3becb
B
pkg_printf: migrate to open_memstream
Baptiste Daroussin
5 years ago a61a302
B
Use open_memstream p1
Baptiste Daroussin
5 years ago 383d27c
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
5 years ago d871ad5
A
Add a 'hash' mode to pkg repo
Allan Jude
5 years ago 36dfb48
A
Constify the buffer passed to pkg_repo_binary_add_from_manifest() and pkg_parse_manifest() functions.
Alexey Dokuchaev
5 years ago 0de41e2
B
Bring back pkg create -n but this time consistent
Baptiste Daroussin
6 years ago a8bec72
C
Fix #1566: Add pkg-create(8) -l,--level to set compression level
Conrad Meyer
6 years ago 8991ebd
B
Mark pkgdb_register_ports as deprecated, it is not used anywhere anymore
Baptiste Daroussin
6 years ago 96c302c
B
Allow to set timestamp for pkg create
Baptiste Daroussin
6 years ago fb72299
B
Refactor pkg_create API
Baptiste Daroussin
6 years ago 6cacf35
B
Turn pkg_suggest_arch into an internal function
Baptiste Daroussin
6 years ago 4475a2f
K
libpkg: add accessor for the cachedir; pkg-clean will need it
Kyle Evans
6 years ago e428b2d
B
Remove never used upgrade scripts
Baptiste Daroussin
6 years ago 5278d0b
E
libpkg: remove non-existent argument
Eitan Adler
6 years ago 585a0dc
B
sort in alphabetical order the section for upgrades
Baptiste Daroussin
6 years ago 64ecf00
B
Add support for scripts in lua
Baptiste Daroussin
6 years ago 485bdd9
B
more removal of dead code
Baptiste Daroussin
6 years ago 72df052
B
remove dead code
Baptiste Daroussin
6 years ago 172a85c
B
Add support for zstd compression format where supported
Baptiste Daroussin
6 years ago d34c8d9
B
Track the number of affected pkgs as well and display to the user.
Brad Davis
7 years ago 83e9c5e
B
Add a integer to store osversion
Baptiste Daroussin
8 years ago 1bbe636
B
Add support for creating packages with a small hash in the filename
Brad Davis
8 years ago b9f1e05
B
Clean up output of messages for locked packages during `pkg delete'
Brad Davis
8 years ago 0adc3fb
j
Revert "Implement zstandard format"
jrmarino
8 years ago 7224fd4
j
Implement zstandard format
jrmarino
8 years ago 9605c36
V
Merge branch 'master' of github.com:freebsd/pkg
Vsevolod Stakhov
9 years ago d7f6ae8
B
Remove pkg repo -L
Baptiste Daroussin
9 years ago 59ee42f
B
Remove pkg2ng and conversion from the old, pkg is there for long enough now
Baptiste Daroussin
9 years ago 47a84f1
B
Prefer double linked list when appending data
Baptiste Daroussin
9 years ago bf4c200
B
Remove sysexits.h from pkg.h
Baptiste Daroussin
9 years ago b0d576b
V
Add PKG_FLAG_UPGRADE_VULNERABLE flag for pkg upgrade
Vsevolod Stakhov
9 years ago 364fbb6
B
Do not rely on libarchive for pkg register,
Baptiste Daroussin
9 years ago b737b18
B
Stop exposing pkg_set_from* functions
Baptiste Daroussin
9 years ago 7025812
B
Yet more deduplication: now all code reads metadata with new function
Baptiste Daroussin
9 years ago 1fdfd60
B
Isolate loading metadata in a dedicated function for further code deduplication
Baptiste Daroussin
9 years ago 00f5629
B
Replace libsbuf with utstring.h to improve portability
Baptiste Daroussin
9 years ago f93c045
B
Add 2 function to open/retrive the file descriptor of the cachedir and the dbdir to simplify capsicumization
Baptiste Daroussin
9 years ago c8191ab
B
Remove all code related to FTS it has not been used ever
Baptiste Daroussin
9 years ago 36a79ce
B
Merge pull request #1483 from jrmarino/master
Baptiste Daroussin
9 years ago 326767f
j
Fix NetBSD ABI and suppress major version change warning
jrmarino
9 years ago e6a7251
B
Explicitly tell the users which conflicts were found
Baptiste Daroussin
9 years ago 2e27bf8
B
Isolate more openssl headers
Baptiste Daroussin
9 years ago f6294c4
B
Fix openssl API that accidently crept in the public API
Baptiste Daroussin
9 years ago c05dc99
B
Add a mechanism to register some callback for singal handing from the frontend
Baptiste Daroussin
10 years ago a3aea6d
B
Add function to retrieve a given directory or file from a pkg
Baptiste Daroussin
10 years ago eeeed53
B
Add a global rootfd to allow replacing lots of string manipulation on pkg_rootdir by some simple fd manipulations
Baptiste Daroussin
10 years ago f8ca6d1
B
When extracting packages if they were packed with relative path name, then prepend a '/' to the path
Baptiste Daroussin
10 years ago 01e323a
B
- Add missing plumbing for pkg_set and pkg_get to enable: - Add support to pkg set to toggle the vital flag - Add a pkg query flag (%V) - Add a testcase for the vital flag using set/query
Brad Davis
10 years ago ba6202d
B
Rename precious to vital on suggestion from wblock@
Brad Davis
10 years ago 8ab7285
B
First pass at implementing precious packages
Brad Davis
10 years ago 103076e
O
Add ip_version to the pkg -vv command
O2 Graphics
10 years ago a7731a4
B
Add a new error type, EPKG_NOTINSTALLED, for handling when packages are not installed. Use the new error type to so that error messages are a little clearer.
Brad Davis
10 years ago 113b075
B
add a new event: PKG_EVENT_FILE_MISSING
Baptiste Daroussin
10 years ago 1ecbb20
B
Rework messages to be fully context aware
Baptiste Daroussin
10 years ago 9ec411c
V
Add DOT_FILE variable to save dot graph.
Vsevolod Stakhov
10 years ago 011f0c7
B
Count splitted upgrades as one single actions
Baptiste Daroussin
10 years ago 218a436
V
Merge branch 'message-rework'
Vsevolod Stakhov
10 years ago 631ae91
V
Added logic to conditionally show messages.
Vsevolod Stakhov
10 years ago d2a08f9
B
Get rid of pkg_strel
Baptiste Daroussin
10 years ago ed5762b
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
Implement AUTOCLEAN
Baptiste Daroussin
10 years ago 69205cd
V
Add dep_formula field.
Vsevolod Stakhov
10 years ago ad93098
B
Make pkg check really supporting provides/requires
Baptiste Daroussin
10 years ago 5fb7892
B
Remove pkg_reset function which has not been used for a while
Baptiste Daroussin
10 years ago 48354c8
B
Implement resume on fetch for http/ftp
Baptiste Daroussin
11 years ago fd5fba3
B
Early support for pkg -r <rootdir> (no chroot involved)
Baptiste Daroussin
11 years ago 4f6eb5b
B
Allow pkg create -M ./plop.ucl -p ./plop.plist
Baptiste Daroussin
11 years ago f066765
B
Add support for provides/requires
Baptiste Daroussin
11 years ago a8b55d0
B
Add a place where to store requires
Baptiste Daroussin
11 years ago 79a5102
B
Make the public pkg.h c++ friendly
Baptiste Daroussin
11 years ago 5463b3a
B
Fix build on NetBSD 7.0 Beta
Baptiste Daroussin
11 years ago fd981ec
B
Merge pull request #1170 from Rolinh/fix-unused-param
Baptiste Daroussin
11 years ago 82be7f2
R
libpkg: remove some more unused function parameters
Robin Hahling
11 years ago 38b097d
M
Display repo priority in pkg -vv output Add new pkg_repo_priority() accessor function Some whitespace cleanup.
Matthew Seaman
11 years ago 7200068
M
Rip out the counter stuff
Matthew Seaman
11 years ago 31b1e77
M
Add a label to identify the counted quantity
Matthew Seaman
11 years ago 33eec32
M
Add event counter.
Matthew Seaman
11 years ago 764846e
B
Fix regression in pkg query
Baptiste Daroussin
11 years ago 8f67c17
B
Check if a package is installed by name not by origin
Baptiste Daroussin
11 years ago e955688
L
Merge branch 'master' into osx/main
Landon Fuller
11 years ago 765e51f
B
Merge pull request #1111 from sean-/master
Baptiste Daroussin
11 years ago 18b67e2
S
Actually fix the debugging logic
Sean Chittenden
11 years ago b361111
V
Add public API for pkgdb transactions.
Vsevolod Stakhov
11 years ago 7782333
V
Allow external set of names instead of origins.
Vsevolod Stakhov
11 years ago d5385a8
A
Cosmetic changes
Alexandre Perrin
11 years ago 7349434
B
Dragonfly want to preserve the old ABI style
Baptiste Daroussin
11 years ago bf4a29d
B
Do not allow to create old packages anymore
Baptiste Daroussin
11 years ago cb4ce5c
B
Remove the ability to generate pkg_* packages
Baptiste Daroussin
11 years ago a177614
B
Remove useless sbuf Remove useless accessor
Baptiste Daroussin
11 years ago 363b22e