Commit Graph

681 Commits

Author SHA1 Message Date
Christian Hohnstaedt
717ec4702c fix date settings in Certificate renewal dialog
- lib/func.cpp just indentation
 - set the default to 1 year and apply it.
2008-03-03 10:11:49 +01:00
chris
ab5b066198 change the hashing of the default password.
- This means that any database opened by this version can't
   be used  properly by older versions
 - Opening older databases immediately rehashes the password
   an makes it unusable for older XCA versions.
 - Opening newer databases with old XCA versions won't hurt,
   it just does not work properly
2008-02-04 22:08:29 +01:00
Christian Hohnstaedt
b6df33e097 SF: [ 1881482 ] Copy extensions from request seems to fail
- additionally show PKCS#10 extensions on advanced tab
2008-01-30 18:32:34 +01:00
chris
dd40eb75f4 documentation update 2008-01-27 23:13:55 +01:00
chris
8c9fc71c64 fix assertion in certificate view for empty list 2008-01-26 14:14:28 +01:00
Christian Hohnstaedt
8784f0ffd3 Impove usability
- preset New key with certificate name if initiated by
   certificate dialog.
 - apply template, if CA template is defined
2008-01-26 12:38:45 +01:00
chris
596376630b minor changes after Geoffs patch
- use "All files ( * )" not only for MAC
 - fix the Bug found by him
 - fix X509_REVOKED_dup() again
 - New entry in Hall of fame
2008-01-08 20:42:26 +01:00
Geoff Beier
909b6c309c [PATCH] mac build fixes and minor usability improvements
This patchset adds:
- configure.mac now looks for qmake, backs up xcode project, uses xca.pro to generate a new one, generates a different local.h
- mac-package.sh generates a standalone .app bundle for distribution using deployqt from trolltech labs, packages up manual, COPYRIGHT, etc into a .dmg
- mac packaging niceties in the qmake project
- mac icon file
- usability fixes for OS X:
	- look for user configured oids and such in ~/Library/Preferences/xca if it exists
	- look for original ones in app bundle/Contents/Resources (it tried to do this before...)
	- more robust code for getting bundle location (less likely to be broken by Apple in OS revisions)
	- start browsing for files in ~/Documents
	- fix wildcards on mac so files without extensions will be opened
	- fix save behavior for .xdb files so that it's hard to get one that doesn't end in .xdb, as this causes difficulty w/Qt

Notes:
	- one of the compilation fixes was in the new revocation data function that replaced the old macros... I didn't have time to verify that my fix doesn't break when used with 0.9.8.
	- QStringToAsn1() is clearly incorrect but I haven't yet determined what callers expect, so I just called it out in a comment and did not yet fix it
	- I added some code that I haven't tested on Windows because I thought it might be a nice function to have there too. I have not added anything to call that function, however, since I don't currently have a machine I can test on :). The code is clearly marked in comments.
2008-01-06 13:48:39 +01:00
Christian Hohnstaedt
9f0aab7b79 Add advanced extension text to the template
- add donator info
 - extend template format
 - rename X-CA to XCA in the desktop file
2007-12-21 12:53:26 +01:00
Christian Hohnstaedt
2299d2b59c avoid some compiler warnings and make qmake build work again. 2007-11-28 09:18:25 +01:00
Christian
0d7a35d126 minor improvement 2007-11-26 21:32:55 +01:00
Christian Hohnstaedt
8b4838d5d8 put error messages of extensions into the advanced tab 2007-11-26 18:57:47 +01:00
Christian
71afef8472 add validation button to see all extensions before creating the cert. 2007-11-25 19:23:52 +01:00
Christian
57cdbd7ba4 fix typos and nconf extensions 2007-11-23 22:50:45 +01:00
Christian Hohnstaedt
9b8de0581e add Advanced settings tab to support extensions in nconf format (as in openssl.conf) 2007-11-23 21:59:18 +01:00
Christian Hohnstaedt
19ae733777 fix compiling issues 2007-11-22 20:13:59 +01:00
Christian Hohnstaedt
92a13b34ea fix item export error-handling 2007-08-31 13:46:21 +02:00
Christian
8bfc1d1522 finalized PEM import 2007-08-27 18:44:19 +00:00
Christian
66876dd880 more PEM import 2007-08-23 20:31:46 +00:00
Christian Hohnstaedt
4ed20f5819 add pki_multi for multiple pki items. 2007-08-23 18:57:22 +02:00
Christian
5045a96888 more testing 2007-08-21 21:08:10 +00:00
Christian Hohnstaedt
f7f92b40d3 First approach of a testsuite using Perl X11::GUITest 2007-08-20 19:14:40 +02:00
Christian
ae0f398600 Release 0.6.4
- update copyright years and doc
2007-08-13 18:55:50 +00:00
Christian Hohnstaedt
deec9eb993 Minor changes
- Add predefined templates to the list of templates
 - fix extension duplication bug in post 0.6.3 release
 - change Password dialog text properties
 - remove unused/duplicate code in lib/pki_key.cpp
2007-08-13 13:53:30 +02:00
Christian
c9d476bd8e Merge branch 'master' of git.hohnstaedt.de:/var/cache/git/xca 2007-08-11 14:23:42 +02:00
Christian
56a4a19483 Bug "tree view loose track" fixed
additionally removed some debugging code
2007-08-11 13:51:31 +02:00
Christian
8c76f6dcbc some translations 2007-06-27 10:25:11 +02:00
Christian Hohnstaedt
37971649a9 improve the automatic internal name detection 2007-06-20 10:43:46 +02:00
Christian
4ef72b2b8f check for certificate and request errors and display them instead of crashing 2007-06-16 16:30:08 +02:00
Christian Hohnstaedt
c04bf114d7 changes for MAC an OpenSSL 0.9.7 2007-05-30 19:49:57 +02:00
Christian
f156d6dee6 fix typo in options, update documentation 2007-05-29 21:36:19 +02:00
Christian
4e24a63e5b String encoding options added
- move used-keys-button form options to NewX509 dialog
 - Set string options in options dialog
2007-05-28 22:45:07 +02:00
Christian
0195dcf746 Request attributes added
- remove extension and attribute tab in details dialog if
   no extensions or attributes available
 - documentation updated
   X509 request attributes (like challange password) can be set and viewed.
2007-05-28 16:33:13 +02:00
Christian
cab27442ce whitespace correction 2007-05-23 23:24:31 +02:00
Christian
91e4e78cef Add options dialog to set the default hash algo,
mandatory distinguished name entries and allow duplicate key use
as requested by some users.
show CRL signature alg information

Version 0.6.3
2007-05-20 10:05:10 +02:00
Christian
0ee1de2b3b More options 2007-05-16 00:10:30 +02:00
Christian
b0b9cd1d00 Add options dialog, not done yet...
unfy hashAlgo handling (hashBox)
2007-05-13 20:09:45 +02:00
Christian
4a441557f7 make cert, crl and key details copy&paste able 2007-04-30 23:22:52 +02:00
Christian
c94d0667a2 minor changes for W32 2007-04-30 10:51:59 +02:00
Christian
f0d0dec7f3 define the background colour of the clicklabel
to assure it is always readable.
Bug [ 1704699 ]
2007-04-30 09:40:04 +02:00
Christian
eefbf7efde Merge branch 'qmake'
Conflicts:

	lib/func.cpp
	lib/func.h
	lib/pki_base.h
	lib/pki_x509super.h
2007-04-29 23:57:57 +02:00
Christian
a69a8176dd * remove missleading tooltips
Bug [ 1704700 ]
2007-04-29 20:20:02 +02:00
Christian
c2018c0e58 - fix segfault
- switch string handling to UTF8
2007-04-29 18:48:17 +02:00
Christian
b4a8f43d7a ooops , not static ... 2007-04-25 20:22:08 +02:00
Christian
34227bf680 fix some warnings 2007-04-25 20:12:24 +02:00
Christian
75a081605f no more CREDITS 2007-04-25 20:11:05 +02:00
Christian
8283d8e7b9 replace copyright notice in source files
(copyright and licence itself remain unchanged)
fix configure to set Qt include dir
code justifying
2007-04-12 12:25:28 +02:00
Christian
3e894743ac minor changes in the build system to make it qmake compatible
also add a "configure.w32" for easy cross-compiling
2007-04-11 16:32:01 +02:00
Christian
d4a90be207 replace "include <Qt/" by "include <" 2007-04-11 11:19:22 +02:00
Christian
5529a0f39d Merge branch 'master' into qmake
Conflicts:

	Rules.mak
2007-04-10 14:37:31 +02:00