notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: ports-mgmt/pkg-devel/distinfo

Number of commits found: 238 (showing only 100 on this page)

1 | 2 | 3  »  

Monday, 15 Apr 2024
09:39 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: release 1.21.99.1
commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91 commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91 commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91 commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91 b2d933a
Tuesday, 2 Apr 2024
13:30 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.21.99.0

Changes:
- fix regressions in plist parsing
commit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726e commit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726e commit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726e commit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726e 1b1fb99
Tuesday, 26 Mar 2024
15:35 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.12

Changes from 1.20.99.11 to 1.20.99.12
- ECC signature: plenty of fixes
- plist now have a "@var key value" to deal with %%KEY%% variables
- upgrade sqlite to latest version
commit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511e commit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511e commit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511e commit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511e 8919949
Friday, 15 Mar 2024
08:10 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.11

Last release before 1.21!
Changes:
- the solver now excludes from its plan the removal of packages marked
  as locked or vital
commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583 commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583 commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583 commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583 9a5f9c7
Thursday, 7 Mar 2024
10:16 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.10

Changes:
- fix trigger validation schema
- use data.pkg instead of packagesite.pkg if available
- update bundled curl to 8.6.0
- update bundled libucl to latest version
- data.pkg now receives the groups
- lock and meta files are now saved under /var/db/repos/<reponame>/<file>
- remote databases are now stored under /var/db/repos/<reponame>/db
- pkg search now supports groups
- pkg rquery now supports groups
- pkg now support elfhints on any byte-order on FreeBSD
- behaviour change: pkg lock/unlock errors if the package stated is unavailable
- pkg now supports ECDSA and EdDSA for all its signature mechanism
- new pkg key command which allows to generate keys.
- plenty of minor code cleanup and bug fixes.
commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50 commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50 commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50 commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50 77df2cd
Tuesday, 23 Jan 2024
15:49 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.9

Changes from 1.20.99.8 to 1.20.99.9
- pkgbase: .snap now comes after .alpha in versionning
- update: lock pkg update to avoid concurrent instance of pkg update to compete
- bundled sqlite: update to 3.45.0
- bootstrap now accepts -y
- update bundled curl to 8.5.0
- New PKG_ISCHROOTED env var for scripts so they can grow the knowledge they
  are being run in a pkg -c chroot environement
- update autosetup to 7.1
- lots of small code optimizations
- remove now unsupported arm architectures
- refactor pkg_repo_create API to make it more flexible, while here document it
- repo: to not generate anymore the meta.{pkg,txz} which is unused since pkg
1.13
- manpages have been moved to share/man
commit hash: 746b129649f542888518db7f651015c9bb5208ad commit hash: 746b129649f542888518db7f651015c9bb5208ad commit hash: 746b129649f542888518db7f651015c9bb5208ad commit hash: 746b129649f542888518db7f651015c9bb5208ad 746b129
Monday, 13 Nov 2023
14:02 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.8

Changes:
- fix a race in vulnxml fetch trigger
- add a new data.pkg which contains a fully valid json and aim at replacing
  packagesite.pkg because extensible, continue to produce packagesite.pkg
- repo: remove ability to provide v1 repository format
- deduplicate code directly using libucl exporters instead of home backed ones
- undocument ftp support
- provide FreeBSD native sandboxing function in the library directly
(packagekit)
- curl: provide libfetch compatiblity about HTTP_USER_AGENT
- New keywork: @override_prefix (pkgbase)
- repo: using threads instead of forks
- add: only generates .pkgsave when really needed
commit hash: a17208c9cc9bae3a04c574c76151d70b6fab799f commit hash: a17208c9cc9bae3a04c574c76151d70b6fab799f commit hash: a17208c9cc9bae3a04c574c76151d70b6fab799f commit hash: a17208c9cc9bae3a04c574c76151d70b6fab799f a17208c
Wednesday, 11 Oct 2023
08:31 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.7

- update curl to 8.4.0
- plug some memory leak
- plug a db transaction leak
- refactoring of the repository generation code
commit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cd commit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cd commit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cd commit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cd 43ab784
Monday, 11 Sep 2023
13:54 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.6

Changes:
- enable netrc support to be compatible with libfetch variable
- enable by default all supported kind of authentication for curl
- Fix duplicated rquery
- Make missing plugins non fatal (needed for smooth packagekit support)
- Do not complain about Last-Modified head if the fetch was a failure
- Support for jobs cancellation (needed for packagekit support)
- update sqlite3 to 3.43.0
- update lua to 5.4.6
- plug plenty of memory leaks
- improve debug output in particular for sql statements
- exclude locked package early from autoremove candidates
- fix very slow orphan test computation consuming 100% of CPU in autoremove
commit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70d commit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70d commit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70d commit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70d 8eab9e4
Tuesday, 1 Aug 2023
08:28 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.5

Changes:
- fix a regression introduce with switch to libcurl which results in
  the remote db mtime being badly set
- fix a regression which makes pkg query report twice some packages
  when configured in multirepository mode.
- fix a compatibility issue with http_proxy env var (lowercase)
- update libcurl to latest version
- introduce PKG_EVENT_PKG_ERRNO new event type
commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92 commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92 commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92 commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92 ceb6586
Wednesday, 12 Jul 2023
09:48 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: backout pkg add support for provides/requires
commit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfb commit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfb commit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfb commit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfb fa2dc4a
Tuesday, 11 Jul 2023
11:49 Baptiste Daroussin (bapt) search for other commits by this committer
pkg*: new regression fixes release

Changes:
- speed up pkg add again, and greatly reduce its memory footprint
- more compatibility with libfetch (SSL_* variables)
- fixed FETCH_TIMEOUT adaptation to libcurl
commit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbb commit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbb commit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbb commit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbb c2b502b
Monday, 10 Jul 2023
12:15 Baptiste Daroussin (bapt) search for other commits by this committer
pkg*: fix regressions from 1.20 release

- reduce memory usage for pkg add
- fix regression in url parsing for ssh
- fix some more compatibility with libfetch
- update pkg-triggers manpage
commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236 commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236 commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236 commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236 09a7858
Thursday, 6 Jul 2023
08:00 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.0

Changes:
- cleanup on the libpkg symbols exposed and the main header
commit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28ab commit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28ab commit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28ab commit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28ab 6446b5f
08:00 Baptiste Daroussin (bapt) search for other commits by this committer
pkg*: add compatiblity with libfetch's HTTP_AUTH
commit hash: a666fe7b2c30096e419daafd6fb2c949ceec8beb commit hash: a666fe7b2c30096e419daafd6fb2c949ceec8beb commit hash: a666fe7b2c30096e419daafd6fb2c949ceec8beb commit hash: a666fe7b2c30096e419daafd6fb2c949ceec8beb a666fe7
Thursday, 29 Jun 2023
13:39 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.19.99.3

Changes from 1.19.99.2 to 1.19.99.3
- fix memory leaks
- fix regression: implement cancelling with libcurl
- new event PKG_EVENT_INCREMENTAL_UPDATE_BEGIN
- fix signature generation with openssl3
- allow reading pre and post openssl3 signatures
commit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5d commit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5d commit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5d commit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5d 74fac2c
Thursday, 8 Jun 2023
09:30 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.19.99.2

The main change here is the replacement of libfetch by libcurl,
this fixes many of the issues that were related to libfetch itself.
This gives us also a better debug informations

Changes from 1.19.99.1
- Update libucl to latest version
- Allow to configure COMPRESSION_FORMAT in pkg.conf
- Remove support for legacy (pkg_* tools)
- kill useless pkg_manifest_key API
- pkg add (respect provide/require)
- pkg autoremove: properly process provides/requires
- pkg now requires C11
- remplace pkg_set(3) API with a _Generic based API
- periodic script: Use locale-agnostic (ISO 8601)
- complete refactoring of the fetch code
- new pkgdb_all_search to search local and remote DBs at the same time
- fix plenty of memory leaks
- fix a regression in -e
- improve the plugin API
- replace libfetch with libcurl
- add support for http pipelining
- improve SRV and HTTP mirroring, reducing the number of round trips
- only keep one version of HTTP mirroring the one that respects the repo url
commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674 commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674 commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674 commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674 3bd2152
Thursday, 2 Feb 2023
13:50 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.19.99.1

changes
- fix regression in pkg autoremove
- fix regression preventing tracking files with path longer than 64
  chars
- fix build out of tree
- fix spelling issues in pkg-trigger(8)
commit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbba commit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbba commit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbba commit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbba 2aa9aa4
Thursday, 8 Dec 2022
21:17 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.7

Changes:
- reduce the number of filedescriptors opened at the same time
- update sqlite to 3.40.0
- fix regression in pkg lock
- fix annotate --modify
commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12 commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12 commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12 commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12 4b7fc65
Monday, 10 Oct 2022
14:21 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.6

Changes:
- remove backup command, do backup pkg shell .dump should be preferred
  as already done via periodic script
- (r)query: stricter command line validation
- (r)query: new operators: =~ ==~ and !=~
- fix merging of config files accross split upgrades
- fix a regression when executing a shell script (introduced in
  1.18.99.4)
commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065 commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065 commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065 commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065 89f14b8
Tuesday, 4 Oct 2022
14:26 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.5

Changes:
- pkg delete now fully supports provides/requires when cascading
  deletion
commit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743f commit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743f commit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743f commit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743f 0f1a0f7
08:27 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: release 1.18.99.4

Changes from 1.18.99.3 to 1.18.99.4
- Accept '~' in the version or name of a package
- Autoremove will not remove anything which is required
  by another installed package (via provides or via shlibs_provides)
  - Update linenoise to latest version
  - Update sqlite to 3.39.3
  - Update lua to 5.4.4
  - doc: add example on how to restore a package
  - query: fix unicity issue
commit hash: b52e773748c456d086edcbe325a3da0b8231c571 commit hash: b52e773748c456d086edcbe325a3da0b8231c571 commit hash: b52e773748c456d086edcbe325a3da0b8231c571 commit hash: b52e773748c456d086edcbe325a3da0b8231c571 b52e773
Thursday, 4 Aug 2022
04:56 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.3

Fix regression in hardlink creation, making them fail if not created
in the same directory
commit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bf commit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bf commit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bf commit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bf 4a44f0e
Wednesday, 3 Aug 2022
10:17 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.2

Fix a regression introduced with the new ewtraction code which
results in some bad directory path matching, creating "hidden" to pkg
leftovers

Reported by:	tcberner
commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676 commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676 commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676 commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676 7a793a5
08:00 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.1

Main change is a refactoring of the extraction process to fix a case
where during an upgrade a file becomes a directory
commit hash: 132a3467d11a7443e5968bd43e3865c18f66e91c commit hash: 132a3467d11a7443e5968bd43e3865c18f66e91c commit hash: 132a3467d11a7443e5968bd43e3865c18f66e91c commit hash: 132a3467d11a7443e5968bd43e3865c18f66e91c 132a346
Saturday, 28 May 2022
05:57 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.11 aka 1.18.0rc2

Changes:
- fix a regression about shlibs detected as changed wrongly
- fix performance issue with pkg upgrade
commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10 commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10 commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10 commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10 14f1ba7
Friday, 27 May 2022
08:57 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.10

Changes from 1.17.99.9 to 1.17.99.10
- greatly improve test coverage
- many improvements in error handling for pkg fetch
- Remove the deprecated pkg_get() function from the API
- prevent @config files to be verified from pkg checksums checking
- Remove ftp(s):// support
- add tcp:// protocol support which allows to server packages form inetd
  and secure it via spiped for example
- triggers can now be trigger when empty directories are added/removed
- Add "orphans" aliases
- speed up pkg which
- Reduce the possibility to have a temporary file during package extraction
  which exceed NAME_MAX (maxium file name length)
- If the pattern has a '/' in it, it now search origin and all other categories
  as well
  for example graphics/zathura and print/zathura will both match the zathura
  package
- If the pattern has a '/' in it and a @ it will also search for the flavor
  <category>/<portname>@<flavor>
  # pkg install "editors/vim@tiny" # will install the vim-tiny package
  $ pkg search -g "editors/vim@*"
  vim                            Improved version of the vi editor (console
flavor)
  vim-gtk2                       Improved version of the vi editor (gtk2 flavor)
  vim-gtk3                       Improved version of the vi editor (gtk3 flavor)
  vim-motif                      Improved version of the vi editor (motif
flavor)
  vim-tiny                       Improved version of the vi editor (tiny flavor)
  vim-x11                        Improved version of the vi editor (x11 flavor)
- portability: build and run on alpine (musl)
commit hash: 6f402834a7b2032b091d4c99751a45682af9d927 commit hash: 6f402834a7b2032b091d4c99751a45682af9d927 commit hash: 6f402834a7b2032b091d4c99751a45682af9d927 commit hash: 6f402834a7b2032b091d4c99751a45682af9d927 6f40283
Friday, 12 Nov 2021
10:10 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.17.99.9

Changes
- pkg add: only runs triggers at the end of the equivalent of a transaction
- pkg search: fix the combinaison of -q and -o
- pkg fetch: correctly exit with error on fetch failures
- Improve error message when failing to drop privileges
- Ensure no temporary files are left overs when ignoring some files in package
commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673 commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673 commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673 commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673 5069e58
Thursday, 4 Nov 2021
16:38 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.8

Changes:
- ensure pkg waits for the programs executed by the triggers
- bring back the fallback on the pkg add with mismatched version (with
  regression fixed)
commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360 commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360 commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360 commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360 8763663
Tuesday, 19 Oct 2021
06:25 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.7

Changes:
- speed up pkg repo on SMP machines
- error on duplicated @config entry
- revert the fallback on pkg add with mismatched version
- document pkg upgrade --vulnerable
- revert jail audit perdiodic script verbosity reduction
commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5 commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5 commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5 commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5 876edec
Monday, 4 Oct 2021
09:20 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: 1.17.99.6

- fix segfault when packaging packages providing shared libraries
- fix fingerprint signature handling with rootdir
commit hash: b24894798645e4dece7286b6b3fbdb94800de757 commit hash: b24894798645e4dece7286b6b3fbdb94800de757 commit hash: b24894798645e4dece7286b6b3fbdb94800de757 commit hash: b24894798645e4dece7286b6b3fbdb94800de757 b248947
Tuesday, 21 Sep 2021
08:17 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.5

- document triggers
- add pkg.readdir to lua scripts
- reduce memory usage for hashes
- fix memory corruption which can happen in some corner cases
- run triggers for pkg add and pkg register
commit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2a commit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2a commit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2a commit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2a 176f4af
Tuesday, 14 Sep 2021
13:21 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.4

Changes from 1.17.99.3 to 1.17.99.4
- pkg version: fix regression from conversion to pkghash
- allow filtering files at install time
- add periodic script to check vulnerabilities in base
- fix pkg failing to find its db if run from a directory which does not
  exists anymore
- fix ubsan reported issues
- fix priorization upgrade-removal along with other deletion
- fix plenty of memory leaks
commit hash: d7dd5ef7679043b6deef04d268cb162add20d2dd commit hash: d7dd5ef7679043b6deef04d268cb162add20d2dd commit hash: d7dd5ef7679043b6deef04d268cb162add20d2dd commit hash: d7dd5ef7679043b6deef04d268cb162add20d2dd d7dd5ef
Monday, 23 Aug 2021
14:42 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.3

- make pkg/audit.h C++ friendly
- fix build with libressl
- Enable aarch64 support for linux
- plenty of portability fixes for linux with musl libc
- autoremove: respect -q
- version: report an error if the provided INDEX file does not exist
- periodic: allow users so provide an ignore list of jails
- periodic: reduce audit script verbosity
- arch: to not consider .h as potentially arch specific
- query: allow -e to be used with other filter options
- register: implement a -N to disable registration in the database
- rework internal hash tables
- plenty of memory leak fixed
- fetch; do not count cached files as files to be fetched
commit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137d commit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137d commit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137d commit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137d 35c7ef4
Tuesday, 27 Jul 2021
08:38 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.2

Changes from 1.17.99.1 to 1.17.99.2
- by default only create .txz symlinks for metadata
- only consider the .pkg when creating a repository
  add an option REPO_ACCEPT_LEGACY_PKG to keep index old pkg
  - Reduce usage of memory stack
commit hash: 6b00d261637922ef52a271323cc915b96a73e1dc commit hash: 6b00d261637922ef52a271323cc915b96a73e1dc commit hash: 6b00d261637922ef52a271323cc915b96a73e1dc commit hash: 6b00d261637922ef52a271323cc915b96a73e1dc 6b00d26
Thursday, 22 Jul 2021
08:05 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg*: Release 1.17.0

TL;DR: new uniq package file extension: '.pkg'

Full changelog for pkg:
- add a new "snap" prefix, to deal with pkg base snapshots
- pkg repo now accepts packages with different compression formats
- pkg now have a single extension: ".pkg" and a backward compatible
  symlink is created when the package is created to help transitioning
- Default compression level for zstd is now set to 19
- the default compression level is now a configuration option
- plenty of portability fixes
- fix plenty of typos
- expose the name of the package to lua and shell scripts
- plist:
  remove internal support for @*exec (this is now in the ports tree)
  remove support for @ignore
  remove support for @dirrm/@dirrmtry
  remove support for @pkgdep
  remove stub support for @stopdaemon
  remove stub support for @display
  remove stub support for @mtree
  remove stub support for @conflict
- VUXML: fetch .xz compressed version of the file by default
- triggers are deferred to later command (firstboot is planned) if run
  with pkg -r
- pkg triggers commands has been added and can execute the deferred
  triggers for example at firstboot

Changes in the framework:
- Add a backward compatibility layer, so people are not forced to move
  to pkg 1.17 yet (new quarter we will enforce the switch for triggers
  anyway, but it gives time to people to switch)
- Introduce a new PKG_COMPRESSION_FORMAT for users to specify the
  compression format they are willing to use when creating packages:
  txz, tar, tgz, tbz, tzst are the valid ones (note that tzst is only
  usable on FreeBSD 13 and 14)
- Add a backward compatibility for people who specified the compression
  format already via PKG_SUFX and issue a warning to tell them about the
  deprecation of PKG_SUFX
commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9 commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9 commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9 commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9 e497a16
Monday, 26 Apr 2021
15:12 Baptiste Daroussin (bapt) search for other commits by this committer
Update to 1.16.99.5

Changes:
- allow to execute programs from lua script and triggers
- fetch vuln.xml.xz by default
- triggers detected by pkg -r are now deferred for firstboot
- pkg triggers command can be executed at first boot to run the
  deferred triggers

Note this is expect to be the last release before 1.17 (depending on
how many new bugs has been introduced)
commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92 commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92 commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92 commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92 0bd169a
Friday, 26 Mar 2021
23:16 bapt search for other commits by this committer
Update to 1.16.99.4

Changes from 1.16.99.3 to 1.16.99.4
- expose the name of the packages to its scripts lua and shell
- plist: remove internal support for @*exec
- plist: remove support for @ignore
- plist: remove suppot for @dirrm/@dirrmtry
- plist: remove support for @pkgdep
- plist: remove stub support for @stopdaemon
- plist: remove stub support for @display
- plist: remove stub support for @mtree
- plist: remove stub support for @conflict
- info: fix info processing of mutliple compares
- ci runs again on linux and osx
- portability fixes for linux and osx
- ubsan/asan related fixes
Original commitRevision:569277 
Wednesday, 17 Mar 2021
14:16 bapt search for other commits by this committer
update to 1.16.99.3:

The main big change is the switch of the package extension to .pkg
This is done so we can change compression format without having to
modify the tools each time to adapt to the new extension

While here adapt the ports tree to the new .pkg extension and prepare
the pkg-devel ports to swicth the package compression format to zstd
in FreeBSD 14 in a month to give time to upgrade to a version which
have the bootstrap knowing about .pkg.

Changes from 1.16.99.2 to 1.16.99.3
- lua update to 5.4.2
- pkg repo accept now all supported formats mixed without config
- pkg now default on creating .pkg files with backward compatible symlinks
- backward compatible symlinks are now an option
- make the default comprpession format a config option
- set the default compression level for zstd to 19
- make the default compression level a config option
- Update libucl to latest version
Original commitRevision:568662 
Thursday, 18 Feb 2021
18:04 manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.16.99.2

- libpkg: rsa: stop leaking an RSA object
- libpkg: rsa: start abstracting away rsa bits
- lua: filecmp: Fix for symlink

PR:		253292, 250439
Approved by:	bapt (implicit)
Original commitRevision:565957 
Wednesday, 20 Jan 2021
14:24 manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.16.99.1

Changes from 1.15.99.8 to 1.16.99.1
- Avoid making making xstring.h public
- audit: fix quiet
- libpkg: add a snap(shot) version prefix
- libpkg: only upgrade installed packages with pattern matches
- libpkg: accept an "rsa:" prefixed file for pkg_finish_repo()

Approved by:	bapt (implicit)
Original commitRevision:562139 
Wednesday, 9 Dec 2020
04:40 bapt search for other commits by this committer
Update to 1.15.99.8

- Update documentation about configuration options
- Fix variable expansion while parsing pkg.conf and repositories
- Fix scripts never ending on MacOS
- Do not execute post-install script if extraction fails
- Fix fetching of meta.conf if it is missing
- Update lua to lua 5.3.6
- Improve solver missing some reverse dependencies
- 'audit' now accept a -R/--raw option for parseable output
- 'audit' can now ignore packages based on use define globs or regexp
- 'set' now reports when a package provided in command line is not installed
- all commands are now consistently using --no-scritps instead of different
  flavor per commands
- when request to install many packages unavailable in the repo, print all the
  missing one instead of stop at the first one only
- 'info' now prints the timestamp and repository in the --raw output
- Improve error messaging when parsing the configuration file
- when upgrading in dry-run mode: stop first checking for pkg, but show all
  the packages to be upgraded, pkg included
- Fix crash when pkg is told to package a directory as a file
- 'create' now accept -e to create package with an expanded version of the
  manifest aka readable
- Relax keywords attributes syntax by allowing spaces
Original commitRevision:557345 
Thursday, 5 Nov 2020
17:51 bapt search for other commits by this committer
Update to 1.15.99.7

The main features is:
- implement triggers mechanism (both lua and shell)

Other changes:
- Merge keywords preinstall script into a single "prepackaging script"
- fix issues with script leaving process in the background
- fix an issue with metalog duplicated entries
- improve performances of pkg query -F
- get rid of sysexits
Original commitRevision:554145 
Wednesday, 21 Oct 2020
12:55 bapt search for other commits by this committer
update to 1.15.99.6

Changes from 1.15.99.5 to 1.15.99.6
- lots of keywords improvements:
  * validation: lua script to validate the keyword line
  * deprecated: boolean to mark a keyword as deprecated
  * deprecation_message: message if deprecated
  * actions_script: script version of 'actions' in lua
  * lua scripts: now can have real arguments instead of
  pre-expended ones
Original commitRevision:552866 
07:25 bapt search for other commits by this committer
Update to 1.15.99.5

changes:
- New feature: @include for plist
- internal only: remove utstring in favor of posix open_memstream
- plenty of small memory improvements
Original commitRevision:552854 
Tuesday, 13 Oct 2020
07:25 bapt search for other commits by this committer
Update to 1.15.99.4
- Fix build with non recent compilers
Original commitRevision:552205 
07:01 bapt search for other commits by this committer
pkg-devel: update to 1.15.99.3:

- Brings many fixes from the stable branch
- Add support for a new @include
Original commitRevision:552200 
Tuesday, 22 Sep 2020
14:12 manu search for other commits by this committer
ports-mgmt/pkg: Update to 15.99.2

query: Fix '%X' to include the file name and sum

Approved by:	bapt (implicit)
Original commitRevision:549596 
Monday, 21 Sep 2020
14:51 manu search for other commits by this committer
ports-mgmt/pkg: Update to 1.15.99.1

Changes from 1.14.99.7 to 1.15.99.1
- Fix '%X' to not include the version

Approved by:	bapt (implicit)
Original commitRevision:549446 
Friday, 28 Aug 2020
12:33 manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.14.99.7

- Default the OSVERSION check to false
- Fix some errors related to getpwname_r/getgrnam_r
- Add RISC-V ABI aliases
- Add '%X' to pkg-query, this print the internal package checksum

Approved by:	bapt
Original commitRevision:546730 
Tuesday, 18 Aug 2020
12:18 manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.14.99.6

Changes from 1.14.99.5 to 1.14.99.6
- Run lua scripts before shell scripts
- unbreak build with -fno-common
Original commitRevision:545228 
Monday, 20 Jul 2020
12:04 manu search for other commits by this committer
pkg-devel: Update to 1.44.99.5

Changes from 1.14.99.4 to 1.14.99.5
- Fix lua script during pkg_delete
- Return file type for lua_stat

Approved by:	bapt (implicit)
Original commitRevision:542628 
10:02 manu search for other commits by this committer
pkg-devel: Update to 1.14.99.4

Changes from 1.14.99.3 to 1.14.99.4
- Add function to lua scripts:
  * Simple stat()
  * filecopy to copy a file preserving its attributes
  * filecmp to compare files
  * update sqlite to latest version
  * Add a new 'hash' mode to pkg repo to make repositories CDN friendly
  * Isolate transport protocol to be able to easily change implementations
    in the futur
  * Fix invalid json in even_pipe
  * lots of portability fixes

Approved by:	bapt (implicit)
Original commitRevision:542626 
Monday, 29 Jun 2020
08:59 manu search for other commits by this committer
Use correct DISTVERSION

Reported by:	lwshu
Approved by:	bapt (implicit)
Original commitRevision:540763 
07:58 manu search for other commits by this committer
Update to 1.14.99.3

Changes from 1.14.99.2 to 1.14.99.3:
- Fix linking on FreeBSD

Approved by:	bapt (implicit)
Original commitRevision:540760 
Thursday, 25 Jun 2020
14:51 manu search for other commits by this committer
Update to 1.14.99.2

Changes from 1.14.99.1 to 1.14.99.2:
- Fix hanging if a script spawn a process and
  it still run after the scripts finish
- Prevent potential hang with lua scripts
- For http mirror first try to get the list from the
  full path and then fallback on the root one if we
  didn't find anything.
- Add a debug message if obtaining the lock fails

Approved by:	bapt
Original commitRevision:540396 
Monday, 27 Apr 2020
07:37 bapt search for other commits by this committer
Update to 1.14.99.1

Changes from 1.13.99.7 to 1.14.99.1
- parallelize the run of the tests
- Fix VERSION_MINOR expansion
- Fix chflags tests
- Bring back pkg create -n but in a consistent way
- Improve build of sqlite
- Use mmap in sqlite
- Update sqlite to latest version
- Document pkg_create(3)
- Prepare the land for futur proof remote dependency handling
- Update usage of pkg set -A and pkg set -v
- Add pkg create -l (compression level)
Original commitRevision:533107 
Monday, 23 Mar 2020
09:54 bapt search for other commits by this committer
pkg 1.13.99.7

Changes since 1.13.99.5:
- When backing up libraries, create a package 'compat-libraries'
  a4b64e6fin which the new libraries will be appended to and the version
  bumped each time a new library is backed up.
- Fix a regression with sometimes makes some keywords being ignored
  aka scripts not appended to the list of scripts)
- Fix ABI on DragonFly
- Fix fd being closed twice wen running shell scripts
Original commitRevision:528965 
Tuesday, 17 Mar 2020
22:08 bapt search for other commits by this committer
Update to 1.13.99.5
- fix a memory allocation bug during package creation [1)

Reported by:	flo, antoine
Original commitRevision:528602 
09:35 bapt search for other commits by this committer
Update to 1.13.99.4

- Fix detection of zstd compression support for libarchive
- Fix package creation on installed packages
- Update autosetup to the latest version
Original commitRevision:528569 
Tuesday, 3 Mar 2020
11:00 bapt search for other commits by this committer
Update to 1.13.99.3

- Fix regression in ABI detection (add regression tests about it)
- Fix regression concerning the timestamp of the packaged/installed file
  (add  regression tests about it)
Original commitRevision:527668 
Friday, 28 Feb 2020
14:40 bapt search for other commits by this committer
Update to 1.13.99.2

Changes from 1.13.99.1 to 1.13.99.2
- Fix pkg fetch -o
- Implement a mechanism to autobackup libraries during upgrades (off by default)
- zsh-completion: disable repo update durign package retrival
- Improve documentation
- More variable are now expanded when reading the confirations files:
  * OSNAME: FreeBSD
  * RELEASE: 12.1
  * ARCH: amd64
  * VERSION_MAJOR (FreeBSD only)
  * VERSION_MINOR (FreeBSD only)
- Remove the unused and inconsistent pkg create -n
- Add -t timestamp to pkg create to be able to specify the expected file
timestamp
  via command line.
- Refactor the pkg_create API and mark as deprecated the old functions
Original commitRevision:527333 
Friday, 14 Feb 2020
16:32 bapt search for other commits by this committer
Update to 1.13.99.1

Changes from 1.13.99.0 to 1.13.99.1
- Do not create a .pkgnew file in case installing a configure file over
  a non existing file
- Update linenoise to latest version
- Update picosat to latest version
- Implement HTTP keep-alive (imported from xbps)
- fix a regression concerning valid url: ssh://user@host:/ was not valid
  anymore
Original commitRevision:526124 
Wednesday, 12 Feb 2020
14:53 bapt search for other commits by this committer
Update to 1.13.99.0
- Fix inverted logic about rcscripts
- Improve the build handling of dependency
Original commitRevision:525914 
Wednesday, 29 Jan 2020
11:46 bapt search for other commits by this committer
Update to 1.22.99.4
- Document lua scripts
- Document shell scripts
- Document keywords ucl files
- Add a variable to both lua scripts and shell script to allow
  the scripts to know they are actually being upgrading things
Original commitRevision:524540 
Friday, 24 Jan 2020
17:11 bapt search for other commits by this committer
Update to 1.12.99.3
- Add more regression test
- Improve consistency of the default ouput
- Give a hint about running pkg update -f in case of "size mismatch"
- Fix pkg backup since the sqlite syscall are overridden
Original commitRevision:523974 
Wednesday, 22 Jan 2020
16:50 bapt search for other commits by this committer
update to 1.12.99.2
- lua scripts are now running in a capsicum sandbox
- lua scripts io.open function is now always opening relative to ROOTDIR
- expat vulnxml parser has been replaced by a yxml based one
- libucl has been update to the latest git version
- error reporting has been improved when parsing vuxml file
- shell script can now push message at the pkg-message level by writing
  to the ${PKG_MSGFD} file descriptor:
   echo "message for the user" >&${PKG_MSGFD}
Original commitRevision:523818 
Tuesday, 24 Dec 2019
08:45 bapt search for other commits by this committer
Update to 1.12.99.1
- When installing a file over a file that is not tracked by any
  package, save the previous one as .pkgsave
- Fix a chicken/egg problem with the meta being compressed and defining
  the compression format. Now pkg repo will create a meta.conf file
  uncompressed (it is small enough) and fallback on the old meta.txz.
  Note that meta.txz is still created for backward compatibility
- pkg repo now creates meta files in version 2 by default meaning the
digests.txz
  is not created anymore, it was only used up to pkg 1.2. anyone upgrading
  from pkg 1.2 should first run pkg bootstrap -f to be on a recent version.
- pkg -r now first lookup under the rootdir for its ABI_FILE.
- suppress version checking when -j is specified
- Alphabetically sort packages printed in the output of pkg commands to ease
readability
- pkg lock/unlock now allows multiple packages in arguments
Original commitRevision:520788 
Wednesday, 18 Sep 2019
07:52 bapt search for other commits by this committer
Release pkg 1.12.99.0

Changes from previous devel version:
- Fix crash with bad ABI is provided

Change in the port:
- Do not check anymore for pkg_tools migration to pkg
Original commitRevision:512257 
Friday, 6 Sep 2019
19:54 bapt search for other commits by this committer
Update to 1.11.99.3
Original commitRevision:511357 
Monday, 26 Aug 2019
10:04 bapt search for other commits by this committer
Update to 1.11.99.2:
- Fix cross installation with new build system
- Add a function to lua_script allowing to send a message which will be
  printed along with the other messages at the end of the message process.
- Fix detection of libarchive with zstd support
Original commitRevision:509896 
Thursday, 4 Jul 2019
07:07 bapt search for other commits by this committer
Update to 1.11.99.1

- Add support for lua scripting:
  for now it allows to use scripts in lua instead of shell scripts
  everywhere possible, including keywords.
- Fix detection of libarchive built with zstd support
Original commitRevision:505815 
Wednesday, 26 Jun 2019
12:53 bapt search for other commits by this committer
Release pkg 1.11.99.0

- add support for packages compress in zstandard format
- improve messages output adding marks to separate messages from each packages
  and messages within a given packages
- messages can now contain variables: ${PREFIX} ${PKGNAME} for now
Original commitRevision:505153 
Monday, 27 May 2019
09:07 bapt search for other commits by this committer
Update to 1.10.99.14
- fix libpkg.so when linked with binutils
- instead of closing stdin for script just use /dev/null
- force installation of symlinks to avoid make install to fail is some
  symlinks are already there
Original commitRevision:502778 
Friday, 19 Apr 2019
17:41 bapt search for other commits by this committer
Really update to 1.10.99.13
Changes from pkg 1.10.99.12 to 1.10.99.13
- fix segfault when running pkg version <an_invalid_index_file>
- fix segfault that can occurs sometime when forcing the installation of a
  localpackage: pkg install -f ./mypkg-X.txz
- fix abi detection when multiple elf notes are used in the binary like on
  fedora

Reported by:	tobik, sunpoet
Original commitRevision:499379 
14:25 bapt search for other commits by this committer
Update to 1.10.99.13
Original commitRevision:499358 
Wednesday, 27 Mar 2019
12:58 bapt search for other commits by this committer
Update to 1.10.99.12

Changes from pkg 1.10.99.11 to 1.10.99.12
- use /usr/bin/uname to determine of the ABI
- Add 3 new aliases:
  * rall-depends: showing depenencies of a non installed package
  * rcomment: showing only the comment of a non installed package
  * rdesc: showing only the description of a non installed package
- switch to cirrus-ci
- improve portability on linux
- simplify code to create the repository
- close stdin when running scripts
- update bundled libucl to latest version
- remove backward compat (pkg_*) in periodic scripts
- always use anticongersion on periodic scripts
- Prevent SIGSEGV with 'pkg version' with packaged base
- Fix issue with recent lld
Original commitRevision:496948 
Saturday, 3 Nov 2018
21:27 bapt search for other commits by this committer
Update to 1.10.99.11 which attempts to fix build with recent libarchive
Original commitRevision:483911 
Saturday, 22 Sep 2018
10:44 bapt search for other commits by this committer
Update to 1.10.99.10
Original commitRevision:480380 
Saturday, 8 Sep 2018
19:22 brd search for other commits by this committer
Update to 1.10.99.9


- Remove a check for config files that have hardlinks
- Add .gitlab-ci.yml to support the Gitlab CI service
- Add a few more tests with hardlinks
Original commitRevision:479255 
Monday, 20 Aug 2018
17:06 bapt search for other commits by this committer
Update to 1.10.99.8

Changes from pkg 1.10.99.7 to 1.10.99.8
- Add options to ignore OSVERSION check and document it
- Complain about RO filesystem for pkgdb access if needed
- Fix privileges drop done too early
- Improve OSVERSION check
- Fix some resource leaks
- Lots of documentation improvements
- Improve conflicts handling
- Do not check remote packages when doing `pkg upgrade -v`
- Convert from autotools to autosetup
- Fix warnings spotted by gcc 7+
- Fix pkg info -R to match the documented behaviour
- Update zsh completion
- Fix crash with config file handling
- pkg is now a semi static binary
Original commitRevision:477663 
Saturday, 6 Jan 2018
23:14 bapt search for other commits by this committer
Update to 1.10.90.7
- Sort fts traversal in repo creation
- Fix floating pint exception when packaging packages with weird elf files
- More test cases for config merge
- Fix running the testsuite on linux and osx
- Fix pkg version regarding flavors
- Add support for creating packages with a hash in their names
- Accept DT_SONAME anywhere in .dynamic
- make pkg version -r imply -R
- Some fixes for the progression display
- Rename some variables in security periodic scripts.
- Parse FreeBSD OS version and forbid to install too new packages
Original commitRevision:458301 
Saturday, 11 Nov 2017
13:04 bapt search for other commits by this committer
Update to 1.10.99.6
- Lots of fixes/improvements on periodic scripts
- Fix typo in the .pc file
- Only check for origin if the strings contains / in pkg version
- Support flags when exporting the metalog
- Ignore flags when installing as a user
- fix again using pattern as package arch
- recognize armv7
- add %q to pkg_printf(3) and pkg-query(8) to print altabi
- add an extra line when printing pkg-messages to improve readability
- stop considering nfs as dangerous and if a corruption happens on nfs drive
  by a message the user to the highly possible reason of the corruption so
  he can fix
- zsh completion imrpovements
Original commitRevision:453973 
Monday, 31 Jul 2017
21:38 bapt search for other commits by this committer
Update to 1.10.99.5
- pkg clean is now happy if the cache dir non existing
- 410.pkg-audit now uses anticongestion on freebsd 12
- fix pkg install -r foo if foo is a disabled repository
- fix elf handling on non FreeBSD
- fix support for platforms without AT_SYMLINK_NOFOLLOW
- fix dropping privileges on Linux
- fix build with recent libbsd
- fix duplicate pkg registration overwriting the existing pkg
- better ABI name on linux
- lots of changes in internal API to use fd when possible
- removed option: pkg repo -L
Original commitRevision:446998 
Sunday, 26 Mar 2017
21:19 bapt search for other commits by this committer
Update to 1.10.99.4
- Fix signing_command something saving a truncated signature in the file
  as a result pkg will reject any repository signed
- pkg which: add -m to show what files matched using globs
- fix sqlite overload with new sqlite
- Revert the new UI which does not respect 80 columns
- Fix query '%q' printing the internal arch instead of the official one
Original commitRevision:436991 
Saturday, 25 Feb 2017
12:40 bapt search for other commits by this committer
Update to 1.10.99.3
Changes
- Replace some mmap with getline()
- Fix pkg which -g
- allow setting env before fetching for every kind of repo
Original commitRevision:434799 
Sunday, 19 Feb 2017
16:43 bapt search for other commits by this committer
Update to 1.10.99.2
- Remove pkg2ng and pkg convert code
- Emit dep_formula within the manifests
- Use stack based read (32k buffer) instead of mmap
- Use 32k buffers for each reads
- Cache pw/group to reduce overreading nsswitch.conf
- Update libucl and remove over call of getcwd
Original commitRevision:434408 
Friday, 17 Feb 2017
23:12 bapt search for other commits by this committer
Update to 1.10.99.1
- The solver now uses natively the new dep formula (more works needed)
- Ensure don't call getcwd for each manifest part (useful for the builders)
Original commitRevision:434318 
Sunday, 12 Feb 2017
21:09 bapt search for other commits by this committer
Update to 1.9.99.11

- Fix install as user
- Allow to set env variable per repo to pass to libfetch
- Plug a memory leak
- Fix repo initialization when a repo is disabled
- Fix installing sparse binary files
- Add an option for a user to change locking over nfs
Original commitRevision:433965 
Monday, 2 Jan 2017
23:32 bapt search for other commits by this committer
Release to 1.9.99.10 (yes I forgot update the port for 1.9.99.9

- Fix symlinks created by pkg register
- Fix pkg version -n
- Do not autoremove packages marked as vital
- pkg query: aggregate license information
- Fix build on OSX
- Fix build on FreeBSD 8
- Implement pkg upgrade --vulnerable
- Fix descriptor leak
Original commitRevision:430421 
Sunday, 4 Dec 2016
22:19 bapt search for other commits by this committer
Update to 1.9.99.8
- bug fixes and simplification of pkg register
Original commitRevision:427811 
00:15 bapt search for other commits by this committer
Update to 1.9.99.7
changes:
- pkg register: fix timestamps
Original commitRevision:427748 
Saturday, 3 Dec 2016
22:50 bapt search for other commits by this committer
Update to 1.9.99.6
- Fix pkg register when target hardlink is not in the same directory as the
source file
Original commitRevision:427744 
21:14 bapt search for other commits by this committer
Update to 1.9.99.5
- In case of errors during pkg update exit with a non 0 status
- Fix pkg register issues with some version of libarchive:
  * hardlinks not being made hardlinks sometime
  * issues when PREFIX is a symlink to another directory
- Use portable mechanism to find the number of CPUs which allows pkg repo to be
  faster on linux
Original commitRevision:427741 
Sunday, 20 Nov 2016
15:52 bapt search for other commits by this committer
Update to 1.9.99.4:
- Add progress when fetching (number of files to fetch)
- Improved messages about locked packages
- Return 1 when a user rejects the proposed plan
- When dealing with configuration files '@config' never overwrites non tracked
files
- Warn everyone about deprecation of @dirrm and @exec
- Deduplicate metadata loading code
- pkg register now understands context aware messages
Original commitRevision:426598 
Saturday, 19 Nov 2016
22:26 bapt search for other commits by this committer
Update to pkg 1.9.99.3
- Add a fallback for utimensat when reporting EOPNOTSUPP
- replace libsbuf with utstring for portability
- Overwrite some sqlite vfs functions to allow capsicumisation of pkg
- move more pkg audit details into the library
- allow to run pkg query without any privileges
- extend the audit periodic script to report deprecated packages
- Fix fd leak to rcscripts
- stop dropping privieges during fetching it causes more issues than it solves
- speed walking though [reverse]dependencies
- Update blake2b to latest version
- Add blake2s to the list of supported checksums
- Internal digest now default on blake2b on 64 bits and blake2s on 32 bits.
- Fix segfault when ABI is defined but empty
- Do not use the shared library provides/requires on non FreeBSD/Linux
- Define _NETBSD_SOURCES on NetBSD to allow libfetch to use funopen
- Document vital flags
- Fix potential double free when dealing with @config keyword
Original commitRevision:426542 
Sunday, 30 Oct 2016
20:02 bapt search for other commits by this committer
Update to 1.9.99.2
- readd FTS support to sqlite lib to allow dropping fts tables
- rewrite some functions to use file descriptors when possible
Original commitRevision:424958 
17:57 bapt search for other commits by this committer
Update to 1.9.99.1
- Fix fd leak on systems without utimensat (merged in release branch)
- Do not use openssl for sha256
- Improve the default output when fetching data
- Update libfetch to the version of FreeBSD 11
- Update libsbuf to the version of FreeBSD 11
- Fix NetBSD ABI
- Add a fallback for utimensat when reporting EOPNOTSUPP
Original commitRevision:424956 
Saturday, 15 Oct 2016
21:23 bapt search for other commits by this committer
Update to 1.9.99.0
- Fix pkg refetching te repositories all the time
- Add support for METALOG
Original commitRevision:424030 
Saturday, 20 Aug 2016
17:26 bapt search for other commits by this committer
Update to 1.8.99.1
- removes chroot in sanboxes it causes too many issues

Reported by:	kwm, bdrewery
Original commitRevision:420520 

Number of commits found: 238 (showing only 100 on this page)

1 | 2 | 3  »