<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in perform.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/pkg_install/dist/create/perform.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>merge pkg_install-20210410<br/><br/>- simplified version checking for netbsd, treat 9.0 and 9.1 as compatible<br/>- minor man page updates</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.4</description>
    <pubDate>Sat Apr 10 19:49:59 UTC 2021</pubDate>
    <dc:creator>nia</dc:creator>
</item>

<item>
    <title>merge pkg_install after import of 20201202 version</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.3</description>
    <pubDate>Wed Dec 02 13:53:50 UTC 2020</pubDate>
    <dc:creator>wiz</dc:creator>
</item>

<item>
    <title>branches:  1.2.4;  1.2.14;<br/>Merge pkg_install-20170419.</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.2</description>
    <pubDate>Thu Apr 20 13:18:23 UTC 2017</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1</description>
    <pubDate>Tue Sep 30 19:00:26 UTC 2008</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Import pkg_install 20240307 from pkgsrc</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.9</description>
    <pubDate>Tue Jun 11 09:15:39 UTC 2024</pubDate>
    <dc:creator>wiz</dc:creator>
</item>

<item>
    <title>pkg_install-20210410</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.8</description>
    <pubDate>Sat Apr 10 19:26:04 UTC 2021</pubDate>
    <dc:creator>nia</dc:creator>
</item>

<item>
    <title>Import pkg_install from pkgsrc as of 20201202.<br/><br/>This changes the default database path from /var/db/pkg to /usr/pkg/pkgdb</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.7</description>
    <pubDate>Wed Dec 02 13:49:26 UTC 2020</pubDate>
    <dc:creator>wiz</dc:creator>
</item>

<item>
    <title>Import pkg_install-20170419.</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.6</description>
    <pubDate>Thu Apr 20 13:12:47 UTC 2017</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.5.28;  1.1.1.5.32;<br/>pkg_install-20091115:<br/>Completely ignore @src in pkg_create. Silently ignore the -L option.<br/>The combination of -I and -p are used by pkgsrc for the same result.<br/><br/>Do not overwrite a string with itself using snprintf. This breaks<br/>setting the pkgdb directory internally on Linux. Explicitly check<br/>if the string is the same and otherwise just use xstrdup.<br/><br/>Add support to query arbitrary variables with pkg_admin config-var.</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.5</description>
    <pubDate>Thu Nov 05 18:39:02 UTC 2009</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Import pkg_install-20090806:<br/>- pkg_add: add support to check license conditions before installation<br/>- pkg_delete: add -k option to skip over preserve packages.<br/>- WARNS=4 clean, fix some potential uses of uninitialized variables</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.4</description>
    <pubDate>Thu Aug 06 16:55:21 UTC 2009</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.3.2;  1.1.1.3.4;<br/>Import pkg_install-20090214:<br/>- pkg_add:<br/>  - doesn't crash on missing +BUILD_INFO<br/>  - for -u skip the package it will update when l oking for conflicts<br/>  - don't fail in libarchive when trying to use directories as packages<br/>- pkg_admin:<br/>  - stricter argument checking for audit family of commands<br/>  - fetch-pkg-vulnerabilities -u will only update if the remove file<br/>    is newer<br/>- pkg_delete:<br/>  - fix PKG_METADATA_DIR passed to deinstall script<br/>  - when using -d, ignore @dirrm<br/>  - fix -d code to unregister the correct pkgdb entry<br/>- pkg_info:<br/>  - fix crashes on incomplete packages</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.3</description>
    <pubDate>Sat Feb 14 17:19:14 UTC 2009</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.2.2;<br/>Import pkg_install-20090201. From the branch merge in pkgsrc:<br/>- DB support is always included from libnbcompat if needed<br/>- pkg_view and linkfarm are not installed any more; they are not moved<br/>into the attic yet, so they can easily be installed as separte package<br/>- common configuration file to customise the behavior of various<br/>components; this supersedes the old audit-packages.conf<br/>- support for PKSC7 signatures (using X509 certs) and GPG signatures for<br/>packages in a secure way. See pkg_admin(8) for how to create them and<br/>pkg_install.conf(5) for the options to use them<br/>- audit-packages and download-vulnerability-list are wrapper scripts<br/>  around pkg_admin. They try to mimic the classic options if used<br/>  sanely.<br/>  "pkg_admin audit" is now an order of magnitude faster than before<br/>- pkg_add uses libarchive and libfetch instead of external ftp and tar:<br/>  - progress bar is currently missing for downloads<br/>  - "pkg_add -" is no longer supported<br/>  - no adhoc check for conficts between dependencies and already<br/>    installed packages<br/>  - "pkg_add -s" has been replaced with an option in pkg_install.conf,<br/>    verification of plain detached GPG signatures is no longer supported<br/>  - optional check for vulnerabilities before adding a package<br/>  - if /var and /usr/pkg are on different fileystems it is twice as fast<br/>    now<br/>  - conflicts due to overlapping plists are checked before installation<br/>  - pkg_add no longer plays with the process limits<br/>  - pkg_add and pkg_delete have a new destdir option; scripts have to<br/>    either be modified to use PKG_DESTDIR or should be disabled<br/>- pkg_add -u for now can't be used to update to the exact same version<br/>- internal "rm -rf" and "mkdir_p" code<br/>- all memory allocation failures are not explicitly fatal<br/>- if a file is not removed due to a failed checksum, still remove the<br/>  entry from pkgdb</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.2</description>
    <pubDate>Mon Feb 02 20:44:03 UTC 2009</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.4;  1.1.1.1.6;  1.1.1.1.8;<br/>Import pkg_install-20080916. Major changes include:<br/>- vulnerability check backend moved into lib for reuse in pkg_add<br/>- add pkg_install.conf parsing for common configuration of the various<br/>  pkg_install components<br/>- fix crashes related to uninitialised PLIST structures<br/>- check explicitly if the required files in pkgdb are present, fixing<br/>  issues with ~empty left-over directories<br/>- improve hardlink handling in pkg_create using the libarchive link<br/>  resolver<br/>- pkg_delete with -P overwrite now updates the pkgdb correctly<br/>- silence warning about empty /var/db/pkg, it provides no value<br/>- pkg_info uses libfetch for remote locations and works without<br/>  temporary files, speeding up operation a lot</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.1</description>
    <pubDate>Tue Sep 30 19:00:26 UTC 2008</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.5.32.1</description>
    <pubDate>Fri Apr 21 16:52:33 UTC 2017</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.5.28.1</description>
    <pubDate>Wed Apr 26 02:52:50 UTC 2017</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>Pull up following revision(s) (requested by joerg in ticket #1385):<br/>	external/bsd/pkg_install/dist/add/add.h                 patch<br/>	external/bsd/pkg_install/dist/add/main.c                patch<br/>	external/bsd/pkg_install/dist/add/perform.c             patch<br/>	external/bsd/pkg_install/dist/add/pkg_add.1             patch<br/>	external/bsd/pkg_install/dist/admin/README              removed<br/>	external/bsd/pkg_install/dist/admin/check.c             patch<br/>	external/bsd/pkg_install/dist/admin/main.c              patch<br/>	external/bsd/pkg_install/dist/admin/pkg_admin.1         patch<br/>	external/bsd/pkg_install/dist/create/build.c            patch<br/>	external/bsd/pkg_install/dist/create/create.h           patch<br/>	external/bsd/pkg_install/dist/create/main.c             patch<br/>	external/bsd/pkg_install/dist/create/perform.c          patch<br/>	external/bsd/pkg_install/dist/create/pkg_create.1       patch<br/>	external/bsd/pkg_install/dist/create/pl.c               patch<br/>	external/bsd/pkg_install/dist/delete/pkg_delete.1       patch<br/>	external/bsd/pkg_install/dist/delete/pkg_delete.c       patch<br/>	external/bsd/pkg_install/dist/info/main.c               patch<br/>	external/bsd/pkg_install/dist/info/perform.c            patch<br/>	external/bsd/pkg_install/dist/info/pkg_info.1           patch<br/>	external/bsd/pkg_install/dist/lib/conflicts.c           patch<br/>	external/bsd/pkg_install/dist/lib/iterate.c             patch<br/>	external/bsd/pkg_install/dist/lib/lib.h                 patch<br/>	external/bsd/pkg_install/dist/lib/license.c             patch<br/>	external/bsd/pkg_install/dist/lib/parse-config.c        patch<br/>	external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in patch<br/>	external/bsd/pkg_install/dist/lib/pkgdb.c               patch<br/>	external/bsd/pkg_install/dist/lib/version.c             patch<br/>	external/bsd/pkg_install/dist/lib/version.h             patch<br/><br/>pkg_install-20091115:<br/>Completely ignore @src in pkg_create. Silently ignore the -L option.<br/>The combination of -I and -p are used by pkgsrc for the same result.<br/><br/>Do not overwrite a string with itself using snprintf. This breaks<br/>setting the pkgdb directory internally on Linux. Explicitly check<br/>if the string is the same and otherwise just use xstrdup.<br/><br/>Add support to query arbitrary variables with pkg_admin config-var.<br/><br/>pkg_install-20100130:<br/>- pkg_add -U to rplace an installed version<br/>- refactored man pages<br/>- PKG_DBDIR / PKG_REFCOUNT_DBDIR as pkg_install.conf options<br/>- synced license list<br/>- use connection cache from libfetch<br/><br/>pkg_install 20100204:<br/>- Restore PKG_PREFIX in pkg_delete (PR 42731)<br/>- Ensure that the current pkg_install version is at least as new<br/>  as the version used to build the package</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.3.4.4</description>
    <pubDate>Sat Jun 12 18:25:48 UTC 2010</pubDate>
    <dc:creator>riz</dc:creator>
</item>

<item>
    <title>pull up the following revisions, requested by joerg in ticket 1364:<br/>	external/bsd/pkg_install/dist/add/add.h:	1.1.1.3 - 1.1.1.5<br/>	external/bsd/pkg_install/dist/add/main.c:	1.1.1.4 - 1.1.1.6<br/>	external/bsd/pkg_install/dist/add/perform.c:	1.1.1.10 - 1.1.1.12<br/>	external/bsd/pkg_install/dist/add/pkg_add.1:	1.1.1.8<br/>	external/bsd/pkg_install/dist/admin/audit.c:	1.1.1.6<br/>	external/bsd/pkg_install/dist/admin/main.c:	1.1.1.8 - 1.1.1.11<br/>	external/bsd/pkg_install/dist/admin/pkg_admin.1: 1.1.1.9<br/>	external/bsd/pkg_install/dist/create/build.c:	1.1.1.6<br/>	external/bsd/pkg_install/dist/create/create.h:	1.1.1.4<br/>	external/bsd/pkg_install/dist/create/main.c:	1.1.1.5<br/>	external/bsd/pkg_install/dist/create/perform.c:	1.1.1.4<br/>	external/bsd/pkg_install/dist/delete/pkg_delete.1: 1.1.1.5 - 1.1.1.6<br/>	external/bsd/pkg_install/dist/delete/pkg_delete.c: 1.1.1.5<br/>	external/bsd/pkg_install/dist/info/info.h:	1.1.1.4 - 1.1.1.5<br/>	external/bsd/pkg_install/dist/info/main.c:	1.1.1.6 - 1.1.1.7<br/>	external/bsd/pkg_install/dist/info/perform.c:	1.1.1.11<br/>	external/bsd/pkg_install/dist/info/show.c:	1.1.1.7<br/>	external/bsd/pkg_install/dist/lib/config.h.in:	1.1.1.4<br/>	external/bsd/pkg_install/dist/lib/conflicts.c:	1.1.1.3<br/>	external/bsd/pkg_install/dist/lib/decompress.c:	1.1.1.3<br/>	external/bsd/pkg_install/dist/lib/fexec.c:	1.1.1.3<br/>	external/bsd/pkg_install/dist/lib/file.c:	1.1.1.4 - 1.1.1.5<br/>	external/bsd/pkg_install/dist/lib/gpgsig.c:	1.1.1.2<br/>	external/bsd/pkg_install/dist/lib/iterate.c:	1.1.1.3<br/>	external/bsd/pkg_install/dist/lib/lib.h:	1.1.1.8 - 1.1.1.9<br/>	external/bsd/pkg_install/dist/lib/license.c:	1.1.1.5<br/>	external/bsd/pkg_install/dist/lib/parse-config.c: 1.1.1.5 - 1.1.1.7<br/>	external/bsd/pkg_install/dist/lib/pkcs7.c:	1.1.1.4<br/>	external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in: 1.1.1.6 - 1.1.1.8<br/>	external/bsd/pkg_install/dist/lib/pkg_io.c:	1.1.1.7<br/>	external/bsd/pkg_install/dist/lib/pkg_signature.c: 1.1.1.6<br/>	external/bsd/pkg_install/dist/lib/pkgdb.c:	1.1.1.4 - 1.1.1.5<br/>	external/bsd/pkg_install/dist/lib/plist.c:	1.1.1.5<br/>	external/bsd/pkg_install/dist/lib/remove.c:	1.1.1.2<br/>	external/bsd/pkg_install/dist/lib/var.c:	1.1.1.3<br/>	external/bsd/pkg_install/dist/lib/version.h:	1.1.1.18 - 1.1.1.21<br/><br/>Update to pkg_install-20091008:<br/>- pkg_add: add support to check license conditions before installation<br/>- pkg_delete: add -k option to skip over preserve packages.<br/>- WARNS=4 clean, fix some potential uses of uninitialized variables<br/>- Add a new command for pkg_admin: findbest. It takes one or more patterns<br/>  and searches for the best match in PKG_PATH, just like pkg_add would.<br/>  It prints the URLs of the best match for each pattern to stdout.<br/>- Rewrite the config file parser to read the file only once.<br/>- Fix a bug in pkg_add's -P handling. For dependencies the pkgdb path was<br/>  computed incorrectly and included destdir more than once.<br/>- Fix the ACTIVE_FTP option to actually set the "a" flag and not the old<br/>  "p" flag.<br/>- restore pkg_add -f functionality for missing dependencies (PR 42001)<br/>- pkg_admin rebuild should count packages correctly (he@), also count @pkgdir<br/>- fix gpg-sign-package syntax in pkg_admin(1)<br/>- change default URL for pkg-vulnerabilities to use HTTP<br/>- Fix German accent<br/>- Don't dereference a null pointer for pkg_admin add</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.3.4.3</description>
    <pubDate>Sun Oct 18 15:41:55 UTC 2009</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>Pull up pkg_install-20090528, libarchive-2.5.5 and libfetch-2.23<br/>with the associated build infrastructure as of 20090929 from HEAD.</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.3.4.2</description>
    <pubDate>Fri Jun 05 17:19:39 UTC 2009</pubDate>
    <dc:creator>snj</dc:creator>
</item>

<item>
    <title>file perform.c was added on branch netbsd-4 on 2009-06-05 17:19:39 +0000</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.3.4.1</description>
    <pubDate>Sat Feb 14 17:19:14 UTC 2009</pubDate>
    <dc:creator>snj</dc:creator>
</item>

<item>
    <title>pull up the following revisions, requested by joerg in ticket 1364:<br/>        external/bsd/pkg_install/dist/add/add.h:        1.1.1.3 - 1.1.1.5<br/>        external/bsd/pkg_install/dist/add/main.c:       1.1.1.4 - 1.1.1.6<br/>        external/bsd/pkg_install/dist/add/perform.c:    1.1.1.10 - 1.1.1.12<br/>        external/bsd/pkg_install/dist/add/pkg_add.1:    1.1.1.8<br/>        external/bsd/pkg_install/dist/admin/audit.c:    1.1.1.6<br/>        external/bsd/pkg_install/dist/admin/main.c:     1.1.1.8 - 1.1.1.11<br/>        external/bsd/pkg_install/dist/admin/pkg_admin.1: 1.1.1.9<br/>        external/bsd/pkg_install/dist/create/build.c:   1.1.1.6<br/>        external/bsd/pkg_install/dist/create/create.h:  1.1.1.4<br/>        external/bsd/pkg_install/dist/create/main.c:    1.1.1.5<br/>        external/bsd/pkg_install/dist/create/perform.c: 1.1.1.4<br/>        external/bsd/pkg_install/dist/delete/pkg_delete.1: 1.1.1.5 - 1.1.1.6<br/>        external/bsd/pkg_install/dist/delete/pkg_delete.c: 1.1.1.5<br/>        external/bsd/pkg_install/dist/info/info.h:      1.1.1.4 - 1.1.1.5<br/>        external/bsd/pkg_install/dist/info/main.c:      1.1.1.6 - 1.1.1.7<br/>        external/bsd/pkg_install/dist/info/perform.c:   1.1.1.11<br/>        external/bsd/pkg_install/dist/info/show.c:      1.1.1.7<br/>        external/bsd/pkg_install/dist/lib/config.h.in:  1.1.1.4<br/>        external/bsd/pkg_install/dist/lib/conflicts.c:  1.1.1.3<br/>        external/bsd/pkg_install/dist/lib/decompress.c: 1.1.1.3<br/>        external/bsd/pkg_install/dist/lib/fexec.c:      1.1.1.3<br/>        external/bsd/pkg_install/dist/lib/file.c:       1.1.1.4 - 1.1.1.5<br/>        external/bsd/pkg_install/dist/lib/gpgsig.c:     1.1.1.2<br/>        external/bsd/pkg_install/dist/lib/iterate.c:    1.1.1.3<br/>        external/bsd/pkg_install/dist/lib/lib.h:        1.1.1.8 - 1.1.1.9<br/>        external/bsd/pkg_install/dist/lib/license.c:    1.1.1.5<br/>        external/bsd/pkg_install/dist/lib/parse-config.c: 1.1.1.5 - 1.1.1.7<br/>        external/bsd/pkg_install/dist/lib/pkcs7.c:      1.1.1.4<br/>        external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in: 1.1.1.6 - 1.1.1.8<br/>        external/bsd/pkg_install/dist/lib/pkg_io.c:     1.1.1.7<br/>        external/bsd/pkg_install/dist/lib/pkg_signature.c: 1.1.1.6<br/>        external/bsd/pkg_install/dist/lib/pkgdb.c:      1.1.1.4 - 1.1.1.5<br/>        external/bsd/pkg_install/dist/lib/plist.c:      1.1.1.5<br/>        external/bsd/pkg_install/dist/lib/remove.c:     1.1.1.2<br/>        external/bsd/pkg_install/dist/lib/var.c:        1.1.1.3<br/>        external/bsd/pkg_install/dist/lib/version.h:    1.1.1.18 - 1.1.1.21<br/><br/>Update to pkg_install-20091008:<br/>- pkg_add: add support to check license conditions before installation<br/>- pkg_delete: add -k option to skip over preserve packages.<br/>- WARNS=4 clean, fix some potential uses of uninitialized variables<br/>- Add a new command for pkg_admin: findbest. It takes one or more patterns<br/>  and searches for the best match in PKG_PATH, just like pkg_add would.<br/>  It prints the URLs of the best match for each pattern to stdout.<br/>- Rewrite the config file parser to read the file only once.<br/>- Fix a bug in pkg_add's -P handling. For dependencies the pkgdb path was<br/>  computed incorrectly and included destdir more than once.<br/>- Fix the ACTIVE_FTP option to actually set the "a" flag and not the old<br/>  "p" flag.<br/>- restore pkg_add -f functionality for missing dependencies (PR 42001)<br/>- pkg_admin rebuild should count packages correctly (he@), also count @pkgdir<br/>- fix gpg-sign-package syntax in pkg_admin(1)<br/>- change default URL for pkg-vulnerabilities to use HTTP<br/>- Fix German accent<br/>- Don't dereference a null pointer for pkg_admin add</title>
    <description>/src/external/bsd/pkg_install/dist/create/perform.c - 1.1.1.3.2.3</description>
    <pubDate>Sun Oct 18 15:48:54 UTC 2009</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>
</channel></rss>

