pkgng/pkgng 20171d9. NEWS auto.def

2.1.99.2
DeltaFile
+4-1NEWS
+1-1auto.def
+5-22 files

pkgng/pkgng 0116512libpkg pkg_abi.c

abi: fix shlibs_required skipped by accident

When we remove an entry from the list we are walking through, we need
to decrease the counter to make sure we are again testing the new entry
at the position of the removed entry
DeltaFile
+3-0libpkg/pkg_abi.c
+3-01 files

pkgng/pkgng d650c74tests/lib shlibs.c

abi: add test to ensure we don't wrongly skip en entry in the shlibs
DeltaFile
+24-0tests/lib/shlibs.c
+24-01 files

pkgng/pkgng ce991b8tests/lib shlibs.c

abi: add more tests for pkg_cleanup_shlibs_required
DeltaFile
+25-0tests/lib/shlibs.c
+25-01 files

pkgng/pkgng 65f3201tests/lib vec.c

vec: add tests for vec_remove_and_free
DeltaFile
+25-0tests/lib/vec.c
+25-01 files

pkgng/pkgng d364684libpkg pkg_add.c

pkg_add: fix debug message
DeltaFile
+1-1libpkg/pkg_add.c
+1-11 files

pkgng/pkgng c45883flibpkg pkg_add.c

pkg_add: more debug
DeltaFile
+1-0libpkg/pkg_add.c
+1-01 files

pkgng/pkgng f615a6elibpkg pkg_add.c

pkg_add: Add debug
DeltaFile
+3-0libpkg/pkg_add.c
+3-01 files

pkgng/pkgng 2729f5blibpkg pkgdb_query.c pkgdb_iterator.c, libpkg/private pkgdb.h

refacto: convert pkgdb's internal list to vectors

This also simplifies the pkgdb_it_next code
DeltaFile
+32-52libpkg/pkgdb_query.c
+15-16libpkg/pkgdb_iterator.c
+5-26libpkg/private/pkgdb.h
+6-6libpkg/pkgdb.c
+58-1004 files

pkgng/pkgng 9d2555elibpkg pkgdb.c

reacto: pkgdb use pkgs_t instead of a custom type
DeltaFile
+7-7libpkg/pkgdb.c
+7-71 files

pkgng/pkgng 9c84584libpkg pkg_ports.c utils.c, libpkg/private pkg.h

refacto: convert actions_t to vector
DeltaFile
+4-4libpkg/pkg_ports.c
+1-1libpkg/private/pkg.h
+0-1libpkg/utils.c
+0-1libpkg/pkg_add.c
+5-74 files

pkgng/pkgng e962753. NEWS auto.def

2.1.99.1
DeltaFile
+4-0NEWS
+1-1auto.def
+5-12 files

pkgng/pkgng f8eb929libpkg pkg.c

prevent undefined behaviour (detected by UBSAN)
DeltaFile
+16-8libpkg/pkg.c
+16-81 files

pkgng/pkgng c01f2b7libpkg pkg.c pkg_ports.c, libpkg/private pkg.h

vec: convert pkg-message to vector
DeltaFile
+9-9libpkg/pkg.c
+5-5libpkg/pkg_ports.c
+3-3libpkg/pkg_delete.c
+2-2libpkg/pkg_printf.c
+2-2libpkg/pkg_add.c
+1-1libpkg/private/pkg.h
+22-221 files not shown
+23-237 files

pkgng/pkgng 33650dclibpkg fetch.c

fetch: remove usage of tll
DeltaFile
+6-7libpkg/fetch.c
+6-71 files

pkgng/pkgng 28aa748libpkg fetch.c pkg_ports.c, tests/lib plist.c

vec: convert kvlist into vectors
DeltaFile
+13-11libpkg/fetch.c
+9-9libpkg/pkg_ports.c
+7-7libpkg/pkg.c
+5-4tests/lib/plist.c
+4-4libpkg/pkg_printf.c
+2-6libpkg/pkg_attributes.c
+40-415 files not shown
+50-5111 files

pkgng/pkgng e9ddeealibpkg pkg_jobs.c pkg.c, libpkg/private pkg.h

upgrade: fix and simplify detection of upgrade requirements

to do it, we first sort all string list in pkg
DeltaFile
+32-73libpkg/pkg_jobs.c
+19-0libpkg/pkg.c
+2-2tests/frontend/test_environment.sh.in
+1-0libpkg/private/pkg.h
+54-754 files

pkgng/pkgng e12bd6a.builds freebsd.yml

ci: stop installing kyua from packages
DeltaFile
+1-2.builds/freebsd.yml
+1-21 files

pkgng/pkgng 2ac2201libpkg pkg_attributes.c, libpkg/private pkg.h

cleanup: remove deadcode
DeltaFile
+0-10libpkg/pkg_attributes.c
+0-1libpkg/private/pkg.h
+0-112 files

pkgng/pkgng 0e22efclibpkg pkg_abi.c

debug: remove garbage
DeltaFile
+0-1libpkg/pkg_abi.c
+0-11 files

pkgng/pkgng 10c6dcelibpkg/pkg vec.h

vec: fix buffer overflow
DeltaFile
+1-1libpkg/pkg/vec.h
+1-11 files

pkgng/pkgng 3c90262libpkg pkg.c pkg_jobs.c

pkg: convert stringlist_t to charv_t
DeltaFile
+37-79libpkg/pkg.c
+39-39libpkg/pkg_jobs.c
+39-36libpkg/pkg_abi.c
+32-32libpkg/pkg_printf.c
+19-39libpkg/pkg_manifest.c
+28-28libpkg/pkgdb.c
+194-25316 files not shown
+381-48122 files

pkgng/pkgng 48c09bdlibpkg/pkg vec.h

vec: fix remove_and_free
DeltaFile
+1-1libpkg/pkg/vec.h
+1-11 files

pkgng/pkgng 0128bc6libpkg pkg_jobs.c

delete: use vector
DeltaFile
+11-9libpkg/pkg_jobs.c
+11-91 files

pkgng/pkgng e67b79elibpkg pkg_add.c utils.c, src update.c main.c

vec: use vec_foreach
DeltaFile
+7-7libpkg/pkg_add.c
+2-2libpkg/utils.c
+2-2src/update.c
+1-1src/main.c
+12-124 files

pkgng/pkgng 0ffde04libpkg/pkg vec.h

vec: use vec_foreach internally
DeltaFile
+18-18libpkg/pkg/vec.h
+18-181 files

pkgng/pkgng ccb44f3libpkg/pkg vec.h

vec: remove useless code
DeltaFile
+0-1libpkg/pkg/vec.h
+0-11 files

pkgng/pkgng 9bd77e8libpkg/pkg vec.h

vec: add vec_remove_and_free, vec_len, vec_foreach
DeltaFile
+16-1libpkg/pkg/vec.h
+16-11 files

pkgng/pkgng 0026613libpkg/private pkg.h

pkg.h: cleanout dead code
DeltaFile
+0-2libpkg/private/pkg.h
+0-21 files

pkgng/pkgng 83f64aclibpkg pkg_add.c, libpkg/private pkg.h

add: improve performances

Replace tll with a vector to reduce the amount of time we are allocating
memory.

Remove a hash table for which in most case, simply looping ovet the list
of local packages list is faster
DeltaFile
+33-24libpkg/pkg_add.c
+1-0libpkg/private/pkg.h
+34-242 files