pkgng/pkgng 7e14700external/curl RELEASE-NOTES configure, external/curl/lib socks.c

curl: update to 8.17.0
DeltaFile
+7,096-6,888external/curl/src/tool_hugehelp.c
+987-844external/curl/lib/socks.c
+940-572external/curl/RELEASE-NOTES
+809-582external/curl/configure
+0-1,225external/curl/lib/vssh/wolfssh.c
+671-450external/curl/lib/vtls/openssl.c
+10,503-10,5612,303 files not shown
+51,303-50,4522,309 files

pkgng/pkgng 0701df5external/sqlite sqlite3.c shell.c

sqlite: update to 3.51.1
DeltaFile
+4,361-1,352external/sqlite/sqlite3.c
+1,200-1,331external/sqlite/shell.c
+304-111external/sqlite/sqlite3.h
+5,865-2,7943 files

pkgng/pkgng 1d3cc9alibpkg pkg_ports.c

register: set a sans default value for directory permissions
DeltaFile
+2-1libpkg/pkg_ports.c
+2-11 files

pkgng/pkgng 59d443alibpkg fetch.c fetch_libcurl.c

fetch: Fix pkg_fetch_file_to_fd cleanup

There is memory blocks which are not
freed when leaving function pkg_fetch_file_to_fd

This commit makes sure that cleanup is
called if it's available for chosen scheme
and id repo is not provided and created
in function then memory is freed as expected
at the cleanup
DeltaFile
+14-2libpkg/fetch.c
+1-0libpkg/fetch_libcurl.c
+15-22 files

pkgng/pkgng daa6b44. NEWS auto.def

2.4.99.1
DeltaFile
+13-0NEWS
+1-1auto.def
+14-12 files

pkgng/pkgng cb296b1docs pkg-install.8, libpkg pkg_add.c pkg.h.in

pkg_install: Add --register-only

This just register the package installaltion (and config file) in the database
but do not extract any files.
This will allow us to pkgbasify a system more easily.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+69-1tests/frontend/install.sh
+4-2docs/pkg-install.8
+5-1libpkg/pkg_add.c
+3-1libpkg/pkg.h.in
+4-0src/install.c
+2-0libpkg/pkg_jobs.c
+87-56 files

pkgng/pkgng d23ccf0libpkg pkg_delete.c, tests/frontend unregister.sh

unregister: Do not delete empty directories

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+41-7tests/frontend/unregister.sh
+5-3libpkg/pkg_delete.c
+46-102 files

pkgng/pkgng a18c672docs pkg-install.8, libpkg pkg_add.c pkg.h.in

pkg_install: Add --register-only

This just register the package installaltion (and config file) in the database
but do not extract any files.
This will allow us to pkgbasify a system more easily.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+69-1tests/frontend/install.sh
+4-2docs/pkg-install.8
+5-1libpkg/pkg_add.c
+3-1libpkg/pkg.h.in
+4-0src/install.c
+2-0libpkg/pkg_jobs.c
+87-56 files

pkgng/pkgng 536b3bedocs pkg-install.8, libpkg pkg.h.in pkg_add.c

pkg_install: Add --register-only

This just register the package installaltion (and config file) in the database
but do not extract any files.
This will allow us to pkgbasify a system more easily.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+69-1tests/frontend/install.sh
+4-2docs/pkg-install.8
+3-1libpkg/pkg.h.in
+4-0src/install.c
+3-0libpkg/pkg_add.c
+2-0libpkg/pkg_jobs.c
+85-46 files

pkgng/pkgng a5bbfbddocs pkg.conf.5

case sensitivity: fix the doc
DeltaFile
+1-1docs/pkg.conf.5
+1-11 files

pkgng/pkgng a6f7782libpkg pkg_config.c

fix accidental revert
DeltaFile
+1-1libpkg/pkg_config.c
+1-11 files

pkgng/pkgng 51d4a97libpkg pkgdb.c pkg_config.c, libpkg/private pkg.h

case sensitivity: make the behaviour consistent (and default to no everywhere)
DeltaFile
+2-4libpkg/pkgdb.c
+2-2libpkg/pkg_config.c
+1-0libpkg/private/pkg.h
+5-63 files

pkgng/pkgng 9778962libpkg pkg_config.c

case sentitivity: default to yes consistently everywhere
DeltaFile
+1-1libpkg/pkg_config.c
+1-11 files

pkgng/pkgng 70fa486libpkg pkg_config.c, src annotate.c

case_sensitive: set the default value during pkg_ini respecting pkg.conf
DeltaFile
+0-5src/annotate.c
+1-0libpkg/pkg_config.c
+1-52 files

pkgng/pkgng afea173src globals.c pkgcli.h

cleanup: remove unused case_sensitive variable
DeltaFile
+0-2src/globals.c
+0-1src/pkgcli.h
+0-32 files

pkgng/pkgng b77627fsrc annotate.c

annotate: always release the same lock as acquired
DeltaFile
+1-1src/annotate.c
+1-11 files

pkgng/pkgng 0f7f36dsrc clean.c

clean: fix too fast commit
DeltaFile
+1-1src/clean.c
+1-11 files

pkgng/pkgng 5c7a7d6libpkg fetch_libcurl.c

fetch: constify the variable used to report the connected ip
DeltaFile
+1-1libpkg/fetch_libcurl.c
+1-11 files

pkgng/pkgng 6cba2a3src clean.c

clean: prevent stack corruption in case of symlinks with an empty target
DeltaFile
+4-1src/clean.c
+4-11 files

pkgng/pkgng e133b21docs pkg-unregister.8, libpkg pkg_delete.c pkg.h.in

Add unregister

The goal of unregister is to remove the record from the database that
a package is install but to no touch the files (or even run the scripts
as we want to keep the generated data for example).
This will allow people to migrate from a pkgbase to a non-pkgbase install.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+252-0src/unregister.c
+187-0docs/pkg-unregister.8
+142-0tests/frontend/unregister.sh
+7-5libpkg/pkg_delete.c
+4-0src/pkgcli.h
+2-1libpkg/pkg.h.in
+594-66 files not shown
+601-612 files

pkgng/pkgng 406405bdocs pkg-unregister.8, libpkg pkg_delete.c pkg.h.in

Add unregister

The goal of unregister is to remove the record from the database that
a package is install but to no touch the files (or even run the scripts
as we want to keep the generated data for example).
This will allow people to migrate from a pkgbase to a non-pkgbase install.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+252-0src/unregister.c
+187-0docs/pkg-unregister.8
+142-0tests/frontend/unregister.sh
+7-5libpkg/pkg_delete.c
+4-0src/pkgcli.h
+2-1libpkg/pkg.h.in
+594-66 files not shown
+601-612 files

pkgng/pkgng 7383e2fdocs pkg-unregister.8, libpkg pkg_delete.c pkg.h.in

Add unregister

The goal of unregister is to remove the record from the database that
a package is install but to no touch the files (or even run the scripts
as we want to keep the generated data for example).
This will allow people to migrate from a pkgbase to a non-pkgbase install.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+252-0src/unregister.c
+187-0docs/pkg-unregister.8
+142-0tests/frontend/unregister.sh
+7-5libpkg/pkg_delete.c
+4-0src/pkgcli.h
+2-1libpkg/pkg.h.in
+594-66 files not shown
+601-612 files

pkgng/pkgng 97530ddlibpkg fetch_libcurl.c

fetch: display curl IP address we are fetching from in debug mode
DeltaFile
+6-0libpkg/fetch_libcurl.c
+6-01 files

pkgng/pkgng cd1bcc3libpkg fetch_libcurl.c

fetch: completly integrate curl verbose output in debug

fix curl verbose output not showing on PKG_DBG_ALL namespace (the
 default one),
integrate the dumping output into an output consistent with all the
regular debug output.
DeltaFile
+18-12libpkg/fetch_libcurl.c
+18-121 files

pkgng/pkgng 499a33elibpkg pkg_checksum.c

pkg_generate_checsum: make it more robust

With some buggy metadata, when parsing the manifest we may end up requesting
to generate the checksum for a package with files informations but no
checksum associated with the files, which mean f->sum would be NULL.

Accept to generate checksum in this case by processing an empty string instead of
crashing because process NULL.

Fixes: #2560
DeltaFile
+1-1libpkg/pkg_checksum.c
+1-11 files

pkgng/pkgng daf72e9libpkg fetch_libcurl.c

libpkg: improve curl fetch error reporting

Currently all errors that occur in curl_do_fetch() are reported to the
user as "Failed to fetch X: No Error" which is both incorrect and very
unhelpful.

With this patch, the correct error message from libcurl is reported
to the user, for example "Failed to fetch X: Could not resolve hostname"

This patch does not fix all the error handling done by the libcurl
fetching code, but it does fix the case that seems to be most commonly
hit by users.

Closes:         https://github.com/freebsd/pkg/issues/2498
Sponsored by:   The FreeBSD Foundation
DeltaFile
+34-18libpkg/fetch_libcurl.c
+34-181 files

pkgng/pkgng 503c2e9. NEWS

NEWS: fix typo
DeltaFile
+1-1NEWS
+1-11 files

pkgng/pkgng b0a4090. NEWS auto.def

Release 2.4.2
DeltaFile
+3-0NEWS
+1-1auto.def
+4-12 files

pkgng/pkgng 8bb9c9flibpkg pkg.c

check: fix dangling if
DeltaFile
+3-2libpkg/pkg.c
+3-21 files

pkgng/pkgng 7f3673flibpkg pkg.c

check: fix dangling if
DeltaFile
+3-2libpkg/pkg.c
+3-21 files