# # ChangeLog for /openpgpsdk/trunk # # Generated by Trac 0.9.3 # 06/19/13 11:37:02 # 11/29/05 16:06:23 ben [314] * openpgpsdk/trunk/examples: * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/create-key.c: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/examples/sign-detached.c: * openpgpsdk/trunk/examples/sign-inline.c: * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/openssl_crypto.c: * openpgpsdk/trunk/src/signature.c: * openpgpsdk/trunk/test/91A285AE301B7D6B.pub: * openpgpsdk/trunk/test/rsa-public-key-v4-A0CFDA99.raw: Inline signing. Not 100% RFC compliant yet, but seems to work. References #26. 11/28/05 15:41:06 ben [313] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/src/packet-parse.c: Handle RSA sign-only signatures. 11/28/05 13:15:38 ben [312] * openpgpsdk/trunk/src/fingerprint.c: * openpgpsdk/trunk/src/util.c: Documentation tweaks. 11/28/05 12:58:29 ben [311] * openpgpsdk/trunk/src/fingerprint.c: Accept more key types (patch by Matthias Bauer). 11/27/05 10:40:41 ben [310] * openpgpsdk/trunk/src/signature.c: Make signatures work. 11/26/05 14:06:58 ben [309] * openpgpsdk/trunk/ref/draft-ietf-openpgp-rfc2440bis-15.txt: New version of I-D. 11/26/05 12:43:33 ben [308] * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/examples/verify.c: * openpgpsdk/trunk/src/openssl_crypto.c: * openpgpsdk/trunk/src/validate.c: Behave like a grownup and take a filename as an argument. 11/25/05 14:44:20 ben [307] * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/create-key.c: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/memory.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/include/openpgpsdk/util.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/errors.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/signature.c: * openpgpsdk/trunk/src/util.c: Start hiding things. 11/24/05 13:52:36 ben [306] * openpgpsdk/trunk/examples/packet-dump.c: Dump secret keys, too. 11/24/05 13:37:16 ben [305] * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/common.c: Detached signatures still not working right. 11/24/05 09:53:05 ben [304] * openpgpsdk/trunk/configure: * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/common.c: * openpgpsdk/trunk/examples/common.h: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/signature.c: Create secret keys from scratch, partially implemented plaintext signing. 11/22/05 13:40:14 ben [303] * openpgpsdk/trunk/configure: Refix openssl path. 11/22/05 12:42:47 rachel [302] * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/src/create.c: documentation changes 11/21/05 14:30:17 rachel [301] * openpgpsdk/trunk/examples/create-key.c: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/memory.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/util.h: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/errors.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/signature.c: * openpgpsdk/trunk/src/util.c: Renamed create_options to create_info to be consistent with parse_info. Added error stack into create_info structure 11/21/05 12:37:55 rachel [300] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/src/Makefile.template: * openpgpsdk/trunk/src/errors.c: * openpgpsdk/trunk/src/ops_errors.c: * openpgpsdk/trunk/src/util.c: Removed redundant ops_errors.c, all error code now in errors.c Tidied up error output 11/18/05 13:40:57 rachel [299] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/src/errors.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/util.c: * openpgpsdk/trunk/test/err: * openpgpsdk/trunk/test/err/rsa-public-key-2719AF35.raw.too-short: print error functions removed redundant code added sample test file to cause error 11/18/05 11:06:17 rachel [298] * openpgpsdk/trunk/configure: fixed path problem with ssl library 11/18/05 06:34:32 ben [297] * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/common.c: * openpgpsdk/trunk/examples/common.h: * openpgpsdk/trunk/examples/create-signed-key.c: Refactor. 11/18/05 05:44:20 ben [296] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/src/armour.c: Prepare for write armour. 11/17/05 17:11:44 ben [295] * openpgpsdk/trunk/Makefile: Add Coverity target. 11/17/05 12:36:12 rachel [294] * openpgpsdk/trunk/coverity: * openpgpsdk/trunk/coverity/README: how to do a coverity run 11/16/05 17:30:21 ben [293] * openpgpsdk/trunk/src/packet-show.c: Plug leak. 11/16/05 17:29:03 ben [292] * openpgpsdk/trunk/src/packet-show.c: Plug leak. 11/16/05 17:27:13 ben [291] * openpgpsdk/trunk/src/packet-show.c: Plug leak. 11/16/05 17:02:13 ben [290] * openpgpsdk/trunk/src/packet-show.c: Fix leak. 11/16/05 16:28:21 ben [289] * openpgpsdk/trunk/src/armour.c: Fix memory leak. 11/01/05 08:40:53 rachel [288] * openpgpsdk/trunk/include/openpgpsdk/errors.h: documentation. Refs #12. 10/31/05 14:24:11 ben [287] * openpgpsdk/trunk/configure: * openpgpsdk/trunk/include/openpgpsdk/configure.h.template: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/packet-show.c: * openpgpsdk/trunk/src/signature.c: Back out -Wdeclaration-after-statement - a more viable answer is -ansi, but that will have to wait til I have more time. Also fix _some_ of the problems -ansi introduces. 10/31/05 13:56:37 ben [286] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/src/util.c: Say which syscall failed. 10/31/05 13:51:51 ben [285] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/src/errors.c: Separate system errors from the consequent library error. 10/31/05 13:47:33 ben [284] * openpgpsdk/trunk/configure: * openpgpsdk/trunk/src/errors.c: Declarations still have to be at the beginning. 10/31/05 13:00:08 rachel [283] * openpgpsdk/trunk/src/errors.c: new file for stacked error handling 10/31/05 12:59:32 rachel [282] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/util.h: * openpgpsdk/trunk/src/Makefile.template: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/compress.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/util.c: * openpgpsdk/trunk/src/validate.c: initial stab at stacked error handling 10/31/05 09:32:22 rachel [281] * openpgpsdk/trunk/include/openpgpsdk/packet-show.cast: Also needed map_t namechange. Refs #20 10/31/05 09:03:17 rachel [280] * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/packet-show.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/include/openpgpsdk/util.h: * openpgpsdk/trunk/src/ops_errors.c: * openpgpsdk/trunk/src/packet-show.c: * openpgpsdk/trunk/src/util.c: types renamed. Fixes #20 10/31/05 08:52:01 rachel [279] * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/lists.h: * openpgpsdk/trunk/include/openpgpsdk/memory.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/packet-show.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: comments added to make structs appear in online docs refs #12 10/28/05 17:36:56 rachel [278] * openpgpsdk/trunk/doc/doxygen-user.cfg: generate man pages automatically from doxygen comments 10/28/05 16:06:30 ben [277] * openpgpsdk/trunk/src/packet-parse.c: More formatting. 10/28/05 16:04:50 ben [276] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/src/packet-parse.c: Undo overzealous renaming. 10/28/05 12:19:05 ben [275] * openpgpsdk/trunk/src/packet-parse.c: Layout. 10/28/05 12:18:17 ben [274] * openpgpsdk/trunk/include/openpgpsdk/packet.h: Wrong namespace. Fixes #18. 10/28/05 12:15:33 ben [273] * openpgpsdk/trunk/src/signature.c: Declarations must be at the start of functions. UTF-8 is NUL-terminated. Fixes #17. 10/28/05 10:15:45 rachel [272] * openpgpsdk/trunk/include/openpgpsdk/packet.h: Added comments to undocumented structures. The comments themselves don't add anything useful, but their presence means that the structures will appear in the online documentation generated (which they currently don't) Refs #12 10/27/05 19:07:05 rachel [271] * openpgpsdk/trunk/examples/create-key.c: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/openpgpsdk/accumulate.h: * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/compress.h: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/src/accumulate.c: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/compress.c: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/signature.c: * openpgpsdk/trunk/src/validate.c: Renamed parse_options to parse_info which makes more sense Made User_ID field unsigned because it's UTF-8 Fixed various signed/unsigned issues 10/27/05 17:17:51 rachel [270] * openpgpsdk/trunk/doc/doxygen-user.cfg: Include directory has moved so change INPUT var appropriately 10/26/05 15:06:52 rachel [269] * openpgpsdk/trunk/test/testfile: and again... Fixes #16 10/26/05 14:59:18 rachel [268] * openpgpsdk/trunk/test/testfile: trac-post-commit-hook seems to be working now Fixes #16 10/26/05 14:55:19 rachel [267] * openpgpsdk/trunk/test/testfile: 14:54 refs #16 10/26/05 14:51:31 rachel [266] * openpgpsdk/trunk/test/testfile: refs #16 10/26/05 14:37:48 rachel [265] * openpgpsdk/trunk/test/testfile: refs #16 10/26/05 14:31:45 rachel [264] * openpgpsdk/trunk/test/testfile: refs #16 10/26/05 14:24:26 rachel [263] * openpgpsdk/trunk/test/testfile: refs #16 10/26/05 14:17:49 rachel [262] * openpgpsdk/trunk/test/testfile: 1 refs #16 10/26/05 13:40:36 rachel [261] * openpgpsdk/trunk/test/testfile: refs #16 10/26/05 13:34:52 rachel [260] * openpgpsdk/trunk/src/compress.c: and again... lets see what this shows us... refs #16 10/26/05 13:21:57 rachel [259] * openpgpsdk/trunk/src/compress.c: test additional quotes hypothesis refs#16 10/26/05 13:17:19 rachel [258] * openpgpsdk/trunk/src/compress.c: test single line hypothesis refs#16 10/26/05 13:05:45 rachel [257] * openpgpsdk/trunk/src/compress.c: more testing refs #16 10/26/05 12:56:37 rachel [256] * openpgpsdk/trunk/src/compress.c: spoke too soon. another null change for testing refs #16 10/26/05 12:49:30 rachel [255] * openpgpsdk/trunk/src/compress.c: NULL change for testing purposes (this should work now) Refs #12 10/26/05 12:41:04 rachel [254] * openpgpsdk/trunk/src/compress.c: Null change for backend testing purposes Fixes #15 10/26/05 12:22:21 rachel [253] * openpgpsdk/trunk/src/create.c: Testing trac-post-commit-hook re #12 10/26/05 11:49:17 rachel [252] * openpgpsdk/trunk/src/compress.c: Testing to see whether trac-post-commit-hook will automatically update the ticket refs #12 10/25/05 19:07:46 ben [251] * openpgpsdk/trunk/configure: Use eq instead of ==, fixes #11. 10/25/05 15:19:46 ben [250] * openpgpsdk/trunk/configure: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/openpgpsdk/configure.h.template: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/src/Makefile.template: * openpgpsdk/trunk/src/accumulate.c: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/compress.c: * openpgpsdk/trunk/src/fingerprint.c: * openpgpsdk/trunk/src/keyring.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/openssl_crypto.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/packet-show.c: * openpgpsdk/trunk/src/signature.c: * openpgpsdk/trunk/src/util.c: * openpgpsdk/trunk/src/validate.c: Add more checking, fix fallout from that. 10/25/05 14:22:36 ben [249] * openpgpsdk/trunk/configure: Make compiler configurable. 10/25/05 11:44:13 rachel [248] * openpgpsdk/trunk/presentations: * openpgpsdk/trunk/presentations/openpgpsdk-euroscon.pdf: * openpgpsdk/trunk/presentations/openpgpsdk.ppt: presentations from EuroOSCON 10/24/05 16:09:51 ben [247] * openpgpsdk/trunk/src/packet-parse.c: Fix layout, remove pointless comments. 10/24/05 16:02:19 ben [246] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/src/packet-parse.c: Values may not have been initialised. Also, where available, fill in signature creation time. 10/24/05 15:03:41 ben [245] * openpgpsdk/trunk/configure: * openpgpsdk/trunk/src/hash.c: Make sure strcmp is declared, and stop built-ins from confusing maintainers. 10/24/05 12:19:25 rachel [244] * openpgpsdk/trunk/Licence: License from Nominet 10/17/05 14:32:03 rachel [243] * openpgpsdk/trunk/src/util.c: 2nd null change for testing 10/17/05 14:27:51 rachel [242] * openpgpsdk/trunk/src/util.c: null change to test out config of commits going to mailing list 10/15/05 14:48:19 ben [241] * openpgpsdk/trunk/Makefile: * openpgpsdk/trunk/configure: * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/create-key.c: * openpgpsdk/trunk/examples/create-signed-key.c: * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/openpgpsdk/Makefile: * openpgpsdk/trunk/include/openpgpsdk/configure.h.template: * openpgpsdk/trunk/include/openpgpsdk/create.h: * openpgpsdk/trunk/include/openpgpsdk/crypto.h: * openpgpsdk/trunk/include/openpgpsdk/errors.h: * openpgpsdk/trunk/include/openpgpsdk/keyring.h: * openpgpsdk/trunk/include/openpgpsdk/lists.h: * openpgpsdk/trunk/include/openpgpsdk/memory.h: * openpgpsdk/trunk/include/openpgpsdk/packet-parse.h: * openpgpsdk/trunk/include/openpgpsdk/packet-show.cast: * openpgpsdk/trunk/include/openpgpsdk/packet-show.h: * openpgpsdk/trunk/include/openpgpsdk/packet.h: * openpgpsdk/trunk/include/openpgpsdk/signature.h: * openpgpsdk/trunk/include/openpgpsdk/types.h: * openpgpsdk/trunk/include/openpgpsdk/util.h: * openpgpsdk/trunk/include/openpgpsdk/validate.h: * openpgpsdk/trunk/src/Makefile.template: * openpgpsdk/trunk/src/accumulate.c: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/fingerprint.c: * openpgpsdk/trunk/src/hash.c: * openpgpsdk/trunk/src/keyring.c: * openpgpsdk/trunk/src/keyring_local.h: * openpgpsdk/trunk/src/lists.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/openssl_crypto.c: * openpgpsdk/trunk/src/ops_errors.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/packet-show.c: * openpgpsdk/trunk/src/signature.c: * openpgpsdk/trunk/src/util.c: * openpgpsdk/trunk/src/validate.c: Move all the headers around. 10/15/05 14:00:07 ben [240] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/build.h: * openpgpsdk/trunk/include/create.h: * openpgpsdk/trunk/include/openpgpsdk: * openpgpsdk/trunk/include/openpgpsdk/accumulate.h: * openpgpsdk/trunk/include/openpgpsdk/armour.h: * openpgpsdk/trunk/include/openpgpsdk/compress.h: * openpgpsdk/trunk/src/Makefile.template: * openpgpsdk/trunk/src/accumulate.c: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/build.c: * openpgpsdk/trunk/src/compress.c: * openpgpsdk/trunk/src/create.c: * openpgpsdk/trunk/src/fingerprint.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/signature.c: Partway through moving headers into their own directory, plus some cleanup. 10/14/05 18:04:00 ben [239] * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/src/packet-parse.c: Squash more memory leaks. 10/14/05 17:36:48 ben [238] * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/packet-parse.c: Fix memory leak. 10/14/05 14:00:33 ben [237] * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/armour.h: * openpgpsdk/trunk/include/configure.h.template: * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/fingerprint.c: * openpgpsdk/trunk/src/keyring.c: * openpgpsdk/trunk/src/memory.c: * openpgpsdk/trunk/src/openssl_crypto.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/packet-show.c: * openpgpsdk/trunk/src/signature.c: Improve our dmalloc act, deal with some memory leaks. 10/14/05 12:50:08 ben [236] * openpgpsdk/trunk/Makefile: * openpgpsdk/trunk/src/doxygen.c: * openpgpsdk/trunk/src/signature.c: Gasp! Ben adds docco! 10/13/05 15:32:07 ben [235] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/crypto.h: * openpgpsdk/trunk/include/keyring.h: * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/include/signature.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/fingerprint.c: * openpgpsdk/trunk/src/hash.c: * openpgpsdk/trunk/src/keyring.c: * openpgpsdk/trunk/src/openssl_crypto.c: * openpgpsdk/trunk/src/packet-parse.c: * openpgpsdk/trunk/src/signature.c: Check signed cleartext. Also rename a prefixless function. 10/11/05 16:03:42 ben [234] * openpgpsdk/trunk/src/armour.c: Testing is good. 10/11/05 16:02:27 ben [233] * openpgpsdk/trunk/examples/Makefile.template: * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/examples/verify2.c: * openpgpsdk/trunk/include/armour.h: * openpgpsdk/trunk/src/armour.c: No need for a region in armour, and armour shouldn't parse. 10/11/05 13:35:24 ben [232] * openpgpsdk/trunk/src/armour.c: Don't barf at EOF. 10/11/05 13:19:03 ben [231] * openpgpsdk/trunk/src/armour.c: Don't flush unless there's data. 10/11/05 12:47:49 ben [230] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/src/packet-parse.c: Improve error handling. 10/10/05 18:44:04 ben [229] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/packet-parse.h: * openpgpsdk/trunk/src/armour.c: All I'm seeing now is malformed emails, so I guess it works. 10/10/05 13:28:06 ben [228] * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/src/armour.c: Handle armour with no header. Also parse headers. 10/10/05 11:12:51 ben [227] * openpgpsdk/trunk/src/armour.c: Headers can have CRs, too. 10/10/05 10:39:00 ben [226] * openpgpsdk/trunk/include/packet-parse.h: * openpgpsdk/trunk/src/armour.c: Even closer to working properly. 10/08/05 18:25:43 ben [225] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/packet-parse.h: * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/packet-parse.c: New! Improved! Nearly working armour. 10/08/05 16:11:20 ben [224] * openpgpsdk/trunk/src/armour.c: Working, bar EOF nits. 10/08/05 13:35:44 ben [223] * openpgpsdk/trunk/src/Makefile.template: Dependencies fix. 10/07/05 18:44:32 rachel [222] * openpgpsdk/trunk/src/util.c: null change to test svn config 10/07/05 13:15:56 ben [221] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/armour.h: * openpgpsdk/trunk/include/packet-parse.h: * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/src/Makefile.template: * openpgpsdk/trunk/src/armour.c: * openpgpsdk/trunk/src/packet-parse.c: Partially working armour code. 08/22/05 21:28:12 ben [220] * openpgpsdk/trunk/examples/packet-dump.c: * openpgpsdk/trunk/include/packet-parse.h: * openpgpsdk/trunk/include/packet.h: * openpgpsdk/trunk/src/packet-parse.c: Track packet position. 08/18/05 22:12:18 ben [219] * openpgpsdk/trunk/src/packet-parse.c: Zero length is weird, not wrong. 08/18/05 14:02:54 ben [218] * openpgpsdk/trunk/src/packet-parse.c: Error instead of assert. 08/18/05 13:51:57 ben [217] * openpgpsdk/trunk/src/packet-show.c: Return is not a function. 08/18/05 13:48:59 ben [216] * openpgpsdk/trunk/include/packet-show.h: * openpgpsdk/trunk/include/util.h: * openpgpsdk/trunk/src/packet-show.c: Check ranges! 08/17/05 10:40:30 ben [215] * openpgpsdk/trunk/src/packet-parse.c: Catch subregions that are longer than their parents.