2004-08-10 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / tools / security / ChangeLog
1 2004-08-10  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * certmgr.cs: Added option '-m' to add certificates to the machine 
4         stores (default to user store). Added better handling for 
5         UnauthorizedAccessException (e.g. non-root access to machine store).
6
7 2004-08-06  Sebastien Pouliot  <sebastien@ximian.com>
8
9         * AssemblyInfo.cs: Update version number for Mono 1.1.1 (HEAD ;).
10
11 2004-08-02  Sebastien Pouliot  <sebastien@ximian.com>
12
13         * AssemblyInfo.cs: Update version number for Mono 1.0.1.
14         * sn.cs: Warn for missing machine.config (if quiet isn't specified).
15
16 2004-06-21  Raja R Harinath  <rharinath@novell.com>
17
18         * sn.cs (ReSign): Return a bool indicating success or failure.
19         (Main): Return with failure if ReSign() fails.
20
21 2004-06-11  Raja R Harinath  <rharinath@novell.com>
22
23         * Makefile (PROGRAM_INSTALL_DIR): New define.
24         (install-local, uninstall-local): Use it.
25
26 2004-06-09  Sebastien Pouliot  <sebastien@ximian.com>
27
28         * StrongNameManager.cs: Fix ToString() when no verificationSettings
29         are present (used in sn -Vl).
30         * sn.cs: Fixed to match documentation.
31
32 2004-06-08  Sebastien Pouliot  <sebastien@ximian.com>
33
34         * AssemblyInfo.cs: Updated version number for post beta 2.
35         * StrongNameManager.cs: Changed XML format to be compatible with
36         machine.config. Made token uppercase.
37         * sn.cs: Now load the token remapping configuration from 
38         machine.config. Fixed some errors in help.
39
40 2004-05-28  Sebastien Pouliot  <sebastien@ximian.com>
41
42         * AssemblyInfo.cs: Update version number for beta 2.
43
44 2004-04-27  Jackson Harper  <jackson@ximian.com>
45
46         * sn.cs: Attempt to load the strongnames.config file from the GAC
47         path.
48         
49 2004-04-26  Jackson Harper  <jackson@ximian.com>
50
51         * Makefile: use profile libraries from the default profile.
52         
53 2004-04-22  Sebastien Pouliot  <sebastien@ximian.com>
54
55         * cert2spc.cs: Updated to match changes in Mono.Security.dll. Better
56         handling of files.
57         * certmgr.cs: Updated to match changes in Mono.Security.dll.
58         * signcode.cs: Updated to match changes in Mono.Security.dll.
59
60 2004-03-31  Sebastien Pouliot  <sebastien@ximian.com>
61
62         * StrongNameManager.cs: Synched with corlib version (updated graphic).
63
64 2004-03-30  Sebastien Pouliot  <sebastien@ximian.com>
65
66         * StrongNameManager.cs: New. Added a check for "*" (any) assembly
67         when the spcific assembly isn't found for skipping.
68
69 2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
70
71         * Makefile: Updated sn.exe to include StrongNameManager.cs.
72         * sn.cs: Updated to use StrongNameManager. This allows remapping a
73         public key token to another public key (e.g. ECMA key). Also added
74         support for -Vl.
75         * StrongNameManager.cs: New. First version. Allows remapping of
76         public key tokens to alternate public keys (e.g. ECMA) and disabling
77         strongname verification for specific tokens/assemblies/users combo.
78
79 2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
80
81         * sn.cs: fixed crash in -T and -Tp.
82
83 2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>
84
85         * AssemblyInfo.cs: Ajusted versions, informations and copyrights.
86         * certmgr.cs: New. Very limited certificate manager. Allow to add new 
87         certificates into the Trusted certificate store.
88         * Makefile: Added certmgr and setreg to the build.
89         * README: Updated.
90         * setreg.cs: New. Allow to add/remove test root certificates from the
91         trusted certificate store.
92
93 2003-11-10  Todd Berman  <tberman@gentoo.org>
94
95         * sn.cs: Wow, gonzalo is so super s-m-a-r-t, changing up last fix to
96         make it nice and pretty.
97
98 2003-11-10  Todd Berman  <tberman@gentoo.org>
99
100         * sn.cs: No more OutOfMemoryExceptions if the GetPublicKey returns
101         a new byte[0].
102         
103 2003-10-30  Sebastien Pouliot  <spouliot@videotron.ca>
104
105         * sn.cs: Fixed strongname generation for small exponents (like 17). 
106         Part of the fixed for bug #50341.
107
108 2003-10-18  Sebastien Pouliot  <spouliot@videotron.ca>
109
110         * sn.cs: Fixed a bug when exporting the public key from a SNK file.
111
112 2003-10-11  Sebastien Pouliot  <spouliot@videotron.ca>
113
114         * AssemblyInfo.cs: changed version number to 0.28.99
115         * sn.cs: Add support for signing and verifying assemblies.
116
117 2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>
118
119         * AssemblyInfo.cs: Updated version to 0.26.99 (all tools).
120         * cert2spc.cs: Updated to use Mono.Security.X509.
121         * chktrust.cs: Tool to validate Authenticode(tm) signatures on PE 
122         files (including assemblies).
123         * signcode.cs: Tool to sign and timestamp PE files using 
124         Authenticode(tm) compatible certificates.
125         * README: Updated to include a small tutorial on how to use
126         Authenticode(tm) to sign/verify assemblies.
127         * Makefile: Updated to build chktrust.exe and signcode.exe
128
129 2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>
130
131         * AssemblyInfo.cs: Updated version to 0.25.99 (all tools).
132         * MakeCert.cs: Added support for Extended Key Usage (-eku).
133         It's now possible to create SSL certificate with the tool.
134
135 2003-06-19  Nick Drochak <ndrochak@gol.com>
136
137         * MakeCert.cs: Work around for mcs? bug 45127.
138
139 2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>
140
141         * AssemblyInfo.cs: Updated version for mono 0.23.
142         * MakeCert.cs: New. MakeCert clone utility to create X.509
143         certificates (e.g. for testing Authenticode signatures).
144         * makefile: Added cert2spc, sn & makecert to Windows build.
145         * sectools.build: Added makecert to build.
146
147 2003-03-09  Sebastien Pouliot  <spouliot@videotron.ca>
148
149         * makefile: Removed cert2spc and sn from linux build (as
150         Mono.Security assembly isn't, yet, part of the linux build).
151         * makefile.gnu: Removed (not required for tools).
152
153 2003-03-08  Sebastien Pouliot  <spouliot@videotron.ca>
154
155         * makefile: Added SN.
156         * makefile.gnu: New. Copy of makefile.
157         * sn.cs: New. (Incomplete) SN (StrongName) tool.
158         * sectools.build: Updated build for SN.
159
160 2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>
161
162         * AssemblyInfo.cs: New. Global assembly attributes (version and 
163           copyright) for security tools.
164         * cert2spc.cs: Update to use the new PKCS7 class (from Mono.Security
165         assembly) and AssemblyInfo.cs. Older version was located in /mcs/tools.
166         * makefile: New. PROTOTYPE makefile (not tested) for Linux.
167         * README: New. Important information about the Mono's security tools
168         * secutil.cs: Updated to use AssemblyInfo.cs. Older version was located
169         in /mcs/tools.
170         * sectools.build: New. NAnt build file to build all security tools.