Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for libpkg/private/pkgdb.h  ·  View all commits
102 commits
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
7 days ago 920c183
B
rwhich: implement file tracking and search for remote repositories
Baptiste Daroussin
8 days ago 9b1f2b1
S
Merge commit '1c5f88ead8e4239aed25ebf383117342c5c72850'
Shawn Webb
10 months ago 290e90b
B
multirepo: fix installation respecting priorities
Baptiste Daroussin
11 months ago c94fefb
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
11 months ago ba89bd1
B
refacto: convert pkgdb's internal list to vectors
Baptiste Daroussin
1 year ago 2729f5b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 89d30c6
B
Revert "Backout support for provides/requires for pkg add"
Baptiste Daroussin
1 year ago 1ca498b
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 25ee7d0
I
libpkg: remove declarations of dead functions
Isaac Freund
1 year ago 349bc0a
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago c62eec6
B
db: allow passing multiple -r options
Baptiste Daroussin
1 year ago a9eccd9
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago 9ce36fc
B
pkgdb: add a wrapper to debug sqlite3 statement
Baptiste Daroussin
2 years ago 564e56b
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago a1aca60
B
db iterator: fix duplicate results
Baptiste Daroussin
2 years ago 204423d
B
Backout support for provides/requires for pkg add
Baptiste Daroussin
2 years ago 537d39e
S
Merge branch 'upstream-master'
Shawn Webb
2 years ago 5768655
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
add: repect provides/requires
Baptiste Daroussin
3 years ago 98597ca
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago 6c2ebb5
B
pkgdb: convert repo handling to tllist
Baptiste Daroussin
3 years ago b0b3231
S
Merge commit '74fd3389a4ee2611603ee8658d2f3b4182ace73e'
Shawn Webb
5 years ago b759c48
B
Factorize some code in sqlite statement preparation
Baptiste Daroussin
5 years ago 3e8b322
B
There is no no need to pass the path to the dbdir to the function that checks for this db access rights.
Baptiste Daroussin
6 years ago 97e214a
B
Add a function to determine if a file belongs to any installed package
Baptiste Daroussin
6 years ago 09789ab
B
remove dead code
Baptiste Daroussin
6 years ago 172a85c
B
Consider locking is always functional and tell the users if database if corrupted on nfs
Baptiste Daroussin
8 years ago 655ddff
B
Reduce code duplication
Baptiste Daroussin
9 years ago 55b980e
B
Overload a couple of sqlite3 syscall to be able to use *at() functions
Baptiste Daroussin
9 years ago d9e4922
B
Add support for provides/requires
Baptiste Daroussin
11 years ago a8b55d0
V
Add public API for pkgdb transactions.
Vsevolod Stakhov
11 years ago 7782333
B
Allow to 3way merge configuration files
Baptiste Daroussin
11 years ago 77f8504
V
Fix multirepo upgrade.
Vsevolod Stakhov
11 years ago 7db8f50
V
Bind repo structure to a remote package.
Vsevolod Stakhov
11 years ago 13cf6a9
V
Add function to ensure that a package is loaded.
Vsevolod Stakhov
11 years ago a9e540c
V
Merge branch 'gsoc2014'
Vsevolod Stakhov
11 years ago 17804c4
V
Some fixes.
Vsevolod Stakhov
11 years ago 4e63930
V
Fix pkgdb open and close.
Vsevolod Stakhov
11 years ago 0a68fae
V
Refactor query functions.
Vsevolod Stakhov
11 years ago 42d144d
V
Add utilities for repo iterators.
Vsevolod Stakhov
11 years ago cb100b6
V
Implement abstract iterator.
Vsevolod Stakhov
11 years ago d8dae8f
V
Change name of pkgdb_it_new.
Vsevolod Stakhov
11 years ago 32cfcc7
V
Rework iterators structure.
Vsevolod Stakhov
11 years ago 520877c
V
Move specific function to binary repo.
Vsevolod Stakhov
11 years ago 45e6fb4
V
More cleanups.
Vsevolod Stakhov
11 years ago 2dd7bca
V
Implement schemas upgrade/downgrade.
Vsevolod Stakhov
11 years ago 67312ab
V
Fix access check for a repo.
Vsevolod Stakhov
11 years ago 121576a
V
Start moving init functions.
Vsevolod Stakhov
11 years ago cae07a8
V
Fix repo schema updates.
Vsevolod Stakhov
11 years ago 1cb85b7
V
Optimize sqlite mode for the solver.
Vsevolod Stakhov
11 years ago 473d563
V
Merge pull request #817 from vstakhov/pkg-checksum
Vsevolod Stakhov
11 years ago b297dbe
V
Add olddigest field.
Vsevolod Stakhov
11 years ago 4ebbd9e
B
More uniqueid usage
Baptiste Daroussin
11 years ago 28283f7
M
Merge branch 'master' of github.com:freebsd/pkg
Matthew Seaman
11 years ago 9852eca
V
Fix issue with remote repo update locking.
Vsevolod Stakhov
11 years ago 074807e
M
Merge branch 'master' into indexfile
Matthew Seaman
12 years ago edb8f16
V
Check required shared libraries.
Vsevolod Stakhov
12 years ago 892362b
V
Reorganize db functions.
Vsevolod Stakhov
12 years ago d1f3843
M
Merge branch 'master' into indexfile
Matthew Seaman
12 years ago e46df05
V
Implement new database locking system in pkg.
Vsevolod Stakhov
12 years ago 95ae8df
B
Merge branch 'master' into fix-autoremove-completion
Brad Davis
12 years ago 5b00ee1
V
Merge branch 'master' into gsoc
Vsevolod Stakhov
12 years ago 8d30157
B
Drop support for legacy remote db
Baptiste Daroussin
12 years ago 8da52a7
V
Load conflicts from a repo.
Vsevolod Stakhov
12 years ago c0bbd65
B
pkg repo only create the database in 2001 (aka 1.0) format
Baptiste Daroussin
12 years ago 234bf5f
B
pkgdb_query_fetch has already been removed
Baptiste Daroussin
13 years ago a0a93ca
B
switch pkg delete to new world order
Baptiste Daroussin
13 years ago 5532933
B
Convering pkg upgrade to new solver
Baptiste Daroussin
13 years ago f0df72b
B
Refactor pkg install with a cleaner solver.
Baptiste Daroussin
13 years ago b373238
B
Do not use sqlite anymore to compute the autoremove
Baptiste Daroussin
13 years ago e84f8ba
V
Make pkgdb iterators more universal.
Vsevolod Stakhov
13 years ago 84393cf
V
Rework package repo iterators.
Vsevolod Stakhov
13 years ago 916071d
V
More steps to incremental update.
Vsevolod Stakhov
13 years ago c50aa93
V
Add package removing function.
Vsevolod Stakhov
13 years ago f32826d
V
Add utility to iterate over all origins in repo.
Vsevolod Stakhov
13 years ago a2b971f
V
Insert manifest digest to repo db.
Vsevolod Stakhov
13 years ago 42037d3
V
Move all remote repo manipulations to pkgdb_repo.
Vsevolod Stakhov
13 years ago 4186881
A
Merge remote-tracking branch 'origin/master' into periodic
Alex Kozlov
13 years ago 677d1b3
M
Add a flag to control if the pkg version test is done: it isn't wanted when we're just querying for available upgrades in order to fetch the pkgs.
Matthew Seaman
13 years ago 8f9fc43
M
Style: Add dash to first line of copyright header.
Matthew Seaman
13 years ago bfe0183
M
pkgdb_lock/unlock were misnamed: calling pkgdb_unlock() does not necessarily cause the database to be unlocked because of the sysem of lock-counting employed.
Matthew Seaman
13 years ago b91acea
B
Last step in hiding pkhdb_query_* function behind pkg_jobs
Baptiste Daroussin
13 years ago f79cb69
B
Step 3 at hiding the pkgdb_query_* behind pkg_jobs
Baptiste Daroussin
13 years ago f080efa
B
Step 2 at hiding the pkgdb_query_* behind pkg_jobs
Baptiste Daroussin
13 years ago 7e985a6
B
First step at hidding the pkgdb_query_* inside the library
Baptiste Daroussin
13 years ago 7502f27
M
Add functions to handle BEGIN/COMMIT/ROLLBACK or SAVEPOINT/RELEASE/ROLLBACK TO
Matthew Seaman
13 years ago cce74a1
R
Merge branch 'master' of git://github.com/pkgng/pkgng
Roman Naumann
13 years ago 838dd4c
M
Use unsigned types for bitmaps.
Matthew Seaman
13 years ago 6f3c8e5
J
Merge pull request #284 from infracaninophile/repo-with-older-versions
Julien Laffaye
13 years ago d468296
M
prepared statements and enums
Matthew Seaman
13 years ago 76566d3
M
Revert accidental change to private/pkgdb.h
Matthew Seaman
13 years ago a6d4ed6
M
repo generation -- improve resilience
Matthew Seaman
13 years ago 09a37d4
M
Merge branch 'master' into repo-with-older-versions
Matthew Seaman
13 years ago 37e7b9a
B
Merge pull request #265 from DragonSA/recursive-lock
Baptiste Daroussin
13 years ago 058a878
D
Add lock_count to struct pkgdb and only (un)lock database when needed.
David Naylor
13 years ago 9e0f548
J
Lock the entire db in pkg_jobs.
Julien Laffaye
14 years ago fda1cbe
B
New pkg shell: spawn a sqlite shell with pkgng extensions
Baptiste Daroussin
14 years ago 1877348
B
Use sqlite3_db_readonly instead of our db->writable hack
Baptiste Daroussin
14 years ago 8f8c0ff
B
Adding the copyright to the library
Baptiste Daroussin
14 years ago 8dbe8b5
J
Move private headers to private/ subfolder. Dont use private headers in the frontend.
Julien Laffaye
14 years ago b6d30db