Commit Graph

388 Commits

Author SHA1 Message Date
Jay Berkenbilt ad0ab25d66 fix bug in C API, test invalid password specifically
git-svn-id: svn+q:///qpdf/trunk@832 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-20 00:59:38 +00:00
Jay Berkenbilt 3f8c4c2736 categorize all error messages and include object information if available
git-svn-id: svn+q:///qpdf/trunk@829 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 23:09:19 +00:00
Jay Berkenbilt 734ac1e1d2 deal with stream-specific crypt filters
git-svn-id: svn+q:///qpdf/trunk@827 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 01:58:31 +00:00
Jay Berkenbilt 70ae58c035 better testing of V4
git-svn-id: svn+q:///qpdf/trunk@826 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 01:22:10 +00:00
Jay Berkenbilt 09175e4578 more testing, bug fix for linearized aes encrypted files
git-svn-id: svn+q:///qpdf/trunk@824 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 00:17:11 +00:00
Jay Berkenbilt 94131116a9 more notes, testing of cleartext metadata, some crypt filter fixes
git-svn-id: svn+q:///qpdf/trunk@823 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 19:54:24 +00:00
Jay Berkenbilt 34097d6c64 notes
git-svn-id: svn+q:///qpdf/trunk@820 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 14:39:44 +00:00
Jay Berkenbilt 3359051d08 only seed randon number generater once for aes-cbc, try to avoid compressing Metadata streams
git-svn-id: svn+q:///qpdf/trunk@819 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 14:09:53 +00:00
Jay Berkenbilt 67e353e4e4 use StdCF to make adobe reader happy; handle EncryptMetadata properly when reading
git-svn-id: svn+q:///qpdf/trunk@817 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 02:26:09 +00:00
Jay Berkenbilt b873dc9c59 implemented writing R4/V4 encryption except that the output files don't open in Adobe reader 9.1.3.
git-svn-id: svn+q:///qpdf/trunk@816 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 02:03:18 +00:00
Jay Berkenbilt c13bc66de8 checkpoint -- partially implemented /V=4 encryption
git-svn-id: svn+q:///qpdf/trunk@811 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-17 18:54:51 +00:00
Jay Berkenbilt 846c9f6bcc checkpoint -- started doing some R4 encryption support
git-svn-id: svn+q:///qpdf/trunk@807 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-17 03:14:47 +00:00
Jay Berkenbilt 55b270a00e *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@794 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:57:47 +00:00
Jay Berkenbilt 446028c4f1 more windows notes
git-svn-id: svn+q:///qpdf/trunk@793 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:56:27 +00:00
Jay Berkenbilt 744bff20ea *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@792 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:54:23 +00:00
Jay Berkenbilt 0aa9348b1f reorganize
git-svn-id: svn+q:///qpdf/trunk@791 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:42:40 +00:00
Jay Berkenbilt 35cf9ebabe *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@789 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 03:24:12 +00:00
Jay Berkenbilt c96f372a6e *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@782 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 02:40:44 +00:00
Jay Berkenbilt 347707a4c6 mention R4 encryption file
git-svn-id: svn+q:///qpdf/trunk@781 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 02:06:59 +00:00
Jay Berkenbilt 8e71e1fbd3 notes
git-svn-id: svn+q:///qpdf/trunk@779 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 01:21:06 +00:00
Jay Berkenbilt 4882d4a5bb notes
git-svn-id: svn+q:///qpdf/trunk@770 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-10 18:06:26 +00:00
Jay Berkenbilt 582b500cd9 start integrating windows port
git-svn-id: svn+q:///qpdf/trunk@757 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-10 15:10:05 +00:00
Jay Berkenbilt c2023db265 Implement changes suggested by Zarko and our subsequent conversations:
- Add a way to set the minimum PDF version
 - Add a way to force the PDF version
 - Have isEncrypted return true if an /Encrypt dictionary exists even
   when we can't read the file
 - Allow qpdf_init_write to be called multiple times
 - Update some comments in headers


git-svn-id: svn+q:///qpdf/trunk@748 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-05 00:42:48 +00:00
Jay Berkenbilt bfdd26fb23 notes for things to fix
git-svn-id: svn+q:///qpdf/trunk@746 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-04 23:55:58 +00:00
Jay Berkenbilt c0a816a625 update TODO
git-svn-id: svn+q:///qpdf/trunk@741 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 21:07:45 +00:00
Jay Berkenbilt 8d7bb3ff50 add methods for getting encryption data
git-svn-id: svn+q:///qpdf/trunk@733 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 20:05:38 +00:00
Jay Berkenbilt fe6771e0e5 add many new tests to exercise C api
git-svn-id: svn+q:///qpdf/trunk@727 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 16:01:45 +00:00
Jay Berkenbilt 84ec83e925 basic implementation of C API
git-svn-id: svn+q:///qpdf/trunk@725 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 14:39:04 +00:00
Jay Berkenbilt f3d7c26de1 removed qexc; non-compatible ABI change
git-svn-id: svn+q:///qpdf/trunk@709 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-26 18:36:04 +00:00
Jay Berkenbilt ff5e56107b typo
git-svn-id: svn+q:///qpdf/trunk@699 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-26 15:28:53 +00:00
Jay Berkenbilt b93c34099c idea for 2.1
git-svn-id: svn+q:///qpdf/trunk@689 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-14 01:28:59 +00:00
Jay Berkenbilt ed13d9074e *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@687 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-07-18 00:21:56 +00:00
Jay Berkenbilt 3a7cab4740 to-do list item
git-svn-id: svn+q:///qpdf/trunk@654 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-02-22 22:24:49 +00:00
Jay Berkenbilt 0b2288c19d special exit status in --check mode with warnings and no errors
git-svn-id: svn+q:///qpdf/trunk@650 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-02-21 02:38:33 +00:00
Jay Berkenbilt 4499e04b57 better recovery for appended files with damaged cross-reference tables
git-svn-id: svn+q:///qpdf/trunk@649 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-02-21 02:31:32 +00:00
Jay Berkenbilt c7477e205e remove locale assumptions
git-svn-id: svn+q:///qpdf/trunk@612 71b93d88-0707-0410-a8cf-f5a4172ac649
2008-05-05 02:08:54 +00:00
Jay Berkenbilt a981741baf *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@605 71b93d88-0707-0410-a8cf-f5a4172ac649
2008-04-30 16:44:06 +00:00
Jay Berkenbilt 9a0b88bf77 update release date to actual date
git-svn-id: svn+q:///qpdf/trunk@599 71b93d88-0707-0410-a8cf-f5a4172ac649
2008-04-29 12:55:25 +00:00