<?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 Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/crypto/external/bsd/netpgp/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Hello netpgp(3lua)</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.10</description>
    <pubDate>Sun Apr 29 19:47:34 UTC 2018</pubDate>
    <dc:creator>sevan</dc:creator>
</item>

<item>
    <title>branches:  1.9.14;<br/>set up the netpgp lib directory hierarchy a bit more logically<br/><br/>+ move libnetpgp to the same level as libnetpgpverify<br/><br/>+ fix up all paths to the new directory structure</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.9</description>
    <pubDate>Fri Dec 05 04:52:01 UTC 2014</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>branches:  1.8.4;<br/>Move hkpc and hkpd into the correct place in the reachover insfrastructure</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.8</description>
    <pubDate>Sun Mar 09 00:39:31 UTC 2014</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>Move netpgpkeys into the correct place in the reachover insfrastructure</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.7</description>
    <pubDate>Sun Mar 09 00:33:50 UTC 2014</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>Merge netpgpverify(1) and libnetpgpverify(3) from the<br/>agc-netpgp-standalone branch.<br/><br/>Rewrite the netpgpverify(1) functionality from RFC4880 up.  This is a<br/>completely new implementation, and uses its own bignum library derived<br/>from libtommath.  Apart from libz and libbz2, it just uses its own<br/>library and is self-contained - this makes it easier to embed, and to<br/>use from scripting languages.<br/><br/>netpgpverify(1) now verifies all the signed files i've thrown at it,<br/>and the added bonus of using no functionality from libcrypto - all of<br/>its bignum functionality comes from its own libnetpgpverify.so.<br/>netpgpverify(1) now verifies not only signatures on binary files, but<br/>also signatures on text documents.  This fixes PR/46930.  Please don't<br/>start me on the hoops I had to jump through to calculate the digests<br/>on text files; trust me, you will regret it.<br/><br/>% supersize `which netpgpverify`<br/>   text    data     bss     dec     hex filename<br/>   4452     860      72    5384    1508 /usr/bin/netpgpverify<br/>  79542    1408       0   80950   13c36 /usr/lib/libz.so.1<br/>  43994     984     488   45466    b19a /usr/lib/libgcc_s.so.1<br/>1318116   49644   69272 1437032  15ed68 /usr/lib/libc.so.12<br/>  57253    4184       0   61437    effd /usr/lib/libbz2.so.1<br/> 108726    1712       0  110438   1af66 /usr/lib/libnetpgpverify.so.4<br/>  1612083    58792   69832   1740707   0x1a8fa3   total<br/>%<br/><br/>% make t<br/>env LD_LIBRARY_PATH=/usr/src/crypto/external/bsd/netpgp-standalone/lib/verify ./netpgpverify -c verify b.gpg &gt; output16<br/>diff expected16 output16<br/>rm -f output16<br/>env LD_LIBRARY_PATH=/usr/src/crypto/external/bsd/netpgp-standalone/lib/verify ./netpgpverify -c verify a.gpg &gt; output17<br/>diff expected17 output17<br/>rm -f output17<br/>env LD_LIBRARY_PATH=/usr/src/crypto/external/bsd/netpgp-standalone/lib/verify ./netpgpverify -c verify gpgsigned-a.gpg &gt; output18<br/>diff expected18 output18<br/>rm -f output18<br/>env LD_LIBRARY_PATH=/usr/src/crypto/external/bsd/netpgp-standalone/lib/verify ./netpgpverify -c verify NetBSD-6.0_RC2_hashes.asc &gt; output19<br/>diff expected19 output19<br/>rm -f output19<br/>...<br/>env LD_LIBRARY_PATH=/usr/src/crypto/external/bsd/netpgp-standalone/lib/verify ./netpgpverify -k dsa-pubring.gpg in2.asc &gt; output45<br/>diff expected45 output45<br/>rm -f output45<br/>env LD_LIBRARY_PATH=/usr/src/crypto/external/bsd/netpgp-standalone/lib/verify ./netpgpverify -k problem-pubring.gpg NetBSD-6.0_hashes.asc &gt; output46<br/>diff expected46 output46<br/>rm -f output46<br/>cd tests/netpgpverify &amp;&amp; make &amp;&amp; atf-run<br/>atf2kyua: I: Removing stale Kyuafiles from /tmp/.XXXXXX.004966aa<br/>atf2kyua: I: Converting /usr/src/crypto/external/bsd/netpgp-standalone/tests/netpgpverify/Atffile -&gt; /tmp/.XXXXXX.004966aa/Kyuafile<br/>t_netpgpverify:netpgpverify_rsa  -&gt;  passed  [0.221s]<br/>t_netpgpverify:netpgpverify_dsa  -&gt;  passed  [0.117s]<br/><br/>2/2 passed (0 failed)<br/>Committed action 19<br/>%</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.6</description>
    <pubDate>Tue Nov 20 05:26:24 UTC 2012</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>branches:  1.5.6;  1.5.10;  1.5.14;<br/>move the functions to parse the JSON from netpgpkeys(1) into libnetpgp(3)<br/><br/>update the version number for recent changes.<br/><br/>update the date for recent changes.<br/><br/>regenerate the autoconf files.</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.5</description>
    <pubDate>Thu Sep 02 06:00:11 UTC 2010</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>Build libraries in the correct order, also waiting for prereqs to build first</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.4</description>
    <pubDate>Sat Aug 07 04:34:03 UTC 2010</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>CHANGES 1.99.9 -&gt; 1.99.10<br/><br/>+ fix a bug in decryption whereby a bad passphrase would cause a segmentation<br/>  violation<br/>+ fix some regressions in key searching in the underlying find keys routines<br/>+ add C++ declaration protection to the external interface in netpgp.h<br/>+ split out the key management parts of netpgp(1) into netpgpkeys(1)</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.3</description>
    <pubDate>Wed Jun 10 00:38:08 UTC 2009</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>CHANGES 1.99.8 -&gt; 1.99.9<br/><br/>+ make more use of __ops_io_t structure<br/>+ addition of standalone, stripped-down netpgpverify utility<br/>+ addition of test for --list-packets on an empty file<br/>+ bring forward some simplifications from netpgpverify<br/>	+ some name changes<br/>	+ get rid of the increment and then decrement keycount around<br/>	  accumulated data ("it's to do with counting")<br/>	+ then use unsigned integers for the size and counts for the<br/>	  dynamic array of keys, and use the common dynamic array macros<br/>	  for keys in a keyring<br/>	+ if it's a union, let's use it as a union, not a struct<br/>+ modified documentation to correct the --list-packets command (sorry, ver)<br/>+ add a new directory structure for both the distribution and the<br/>  reachover Makefiles. The autotest framework has been partially overhauled<br/>  but more TLC is needed here.<br/>+ add a --pass-fd=n option so that external programs can provide the<br/>  passphrase on a file descriptor without going through the callback,<br/>  requested by joerg</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.2</description>
    <pubDate>Tue Jun 09 00:51:00 UTC 2009</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.1</description>
    <pubDate>Thu Apr 23 06:31:55 UTC 2009</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.2;<br/>Import netpgp source into crypto/external - this is a heavily-modified<br/>version of openpgpsdk, and will replace it. Differences between netpgp<br/>and the NetBSD repository version of openpgpsdk are:<br/><br/>+ Wrap source code in GNU autoconf/configure<br/>+ New high-level interface for libnetpgp(3) and netpgp(1)<br/>+ Hide prolifery of local headers in the internal lib directory -<br/>  there is now one exported header called netpgp.h<br/>+ Hide all ops_* functions and structs behind __ops_* names<br/>+ Fix long-standing bug - make decryption work with files &gt; 8192 bytes<br/>  (fix for signature verification of signed files &gt; 8192 bytes was already<br/>  brought forward from the NetBSD repository of openpgpsdk)<br/>+ Use mmap(2) to read files, falls back to read(2) if can't do mmap<br/>+ Compile portable package using libtool<br/>+ Rationalise the number of source files - merge a number of smaller ones<br/>+ Case-insensitive matching of key ids<br/>+ Use PRIsize throughout<br/>+ Use calloc(3) throughout to zero memory<br/>+ Get rid of global symbols which abused a macro<br/>+ Use more descriptive names - remove "_arg_" components, name things for their<br/>  purpose, rather than what they are (their type)<br/>+ No more --passphrase= argument to netpgp(1) - this is now always<br/>  done through callbacks<br/>+ Report source code date and build date in version number, as well as the<br/>  version number itself<br/><br/>This will form the basis of the portable netpgp package.</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.1.1.1</description>
    <pubDate>Thu Apr 23 06:31:55 UTC 2009</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>Sync with HEAD.<br/><br/>Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.1.1.1.2.2</description>
    <pubDate>Wed May 13 19:16:01 UTC 2009</pubDate>
    <dc:creator>jym</dc:creator>
</item>

<item>
    <title>file Makefile was added on branch jym-xensuspend on 2009-05-13 19:16:01 +0000</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.1.1.1.2.1</description>
    <pubDate>Thu Apr 23 06:31:55 UTC 2009</pubDate>
    <dc:creator>jym</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.5.14.2</description>
    <pubDate>Tue Aug 19 23:45:22 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>resync with head</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.5.14.1</description>
    <pubDate>Mon Feb 25 00:24:03 UTC 2013</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>get rid of the old reachover infrastructure (which was horribly non-standard<br/>anyway).<br/><br/>Replace with the new reachover build infrastructure for standalone netpgp</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.5.10.1</description>
    <pubDate>Sun May 06 18:14:16 UTC 2012</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.5.6.2</description>
    <pubDate>Thu May 22 13:21:31 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>sync with (a bit old) head</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.5.6.1</description>
    <pubDate>Wed Jan 16 05:25:56 UTC 2013</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>Pull up following revision(s) (requested by agc in ticket #298):<br/>	crypto/external/bsd/netpgp/bin/netpgpkeys/Makefile: revision 1.3<br/>	crypto/external/bsd/netpgp/lib/netpgp/config.h: revision 1.2<br/>	crypto/external/bsd/netpgp/bin/hkpd/Makefile: revision 1.3<br/>	crypto/external/bsd/netpgp/bin/hkpc/Makefile: revision 1.3<br/>	crypto/external/bsd/netpgp/Makefile: revision 1.9<br/>	crypto/external/bsd/netpgp/bin/netpgp/Makefile: revision 1.3<br/>	crypto/external/bsd/netpgp/lib/Makefile: revision 1.17<br/>	crypto/external/bsd/netpgp/lib/netpgp/Makefile: revision 1.2<br/>	crypto/external/bsd/netpgp/lib/netpgp/shlib_version: revision 1.2<br/>set up the netpgp lib directory hierarchy a bit more logically<br/>+ move libnetpgp to the same level as libnetpgpverify<br/>+ fix up all paths to the new directory structure</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.8.4.1</description>
    <pubDate>Mon Dec 08 20:54:52 UTC 2014</pubDate>
    <dc:creator>martin</dc:creator>
</item>

<item>
    <title>Synch with HEAD</title>
    <description>/src/crypto/external/bsd/netpgp/Makefile - 1.9.14.1</description>
    <pubDate>Wed May 02 07:19:58 UTC 2018</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>
</channel></rss>

