1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342
|
2006-08-17 Sebastien Pouliot <sebastien@ximian.com>
* sn.cs: Add support for PKCS#12/PFX password protected files (just
like available in fx 2.0).
* TESTS: Add a test sequence to verify changes in SN.
* Makefile: Distribute TESTS in tarballs.
2006-07-31 Sebastien Pouliot <sebastien@ximian.com>
* sn.cs: Catch exceptions, including reporting invalid number of
parameters. Fix bug #78977.
2006-06-14 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Update copyright notice.
* signcode.cs: Add support for -x (delayed timestamp) to fix bug
#78614. Now the tool is more useful in real-life scenarios.
* TESTS: New. Instructions on how to test any changes related to
Authenticode.
2006-05-09 Sebastien Pouliot <sebastien@ximian.com>
* sn.cs: Don't throw an exception on invalid assemblies (e.g.
netmodules). Fixed some typos.
2006-03-15 Hector E. Gomez Morales <hectorgm@ciencias.unam.mx>
* secutil.cs: Print an error when asked to display the strong name
of an assembly that doesn't have an associated key.
2005-11-04 Sebastien Pouliot <sebastien@ximian.com>
* sn.cs: Added optional keysize argument to -k (generate keypair).
This is required as 2.0 allows key length from 384 to 16384 bits (i.e.
which are the CryptoAPI limitations on RSA).
2005-10-12 Sebastien Pouliot <sebastien@ximian.com>
* mozroots.cs: Fix confirmations and "really" import the certificates.
2005-10-11 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: Add mozroot to the build.
* mozroots.cs: A new command-line tool to download and import the list
of Mozilla's trusted root certificates into Mono's stores.
2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
* makecert.cs: For PKCS#12, added localKeyID attribute support, for
certificates and keys, so Windows can import both as a single entity.
2005-08-26 Kornél Pál <kornelpal@hotmail.com>
* AssemblyInfo.cs: Using Consts.MonoVersion instead of MonoVersion.cs.
* Makefile: Using Consts.MonoVersion instead of MonoVersion.cs.
2005-06-30 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: restored version numbers in security tools;
* makecert.cs: Add support to generate PKCS#12 files. Changed default
hash algorithm to SHA1. Using MD5 now shows a warning. Fixed typos.
2005-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MakeCert.cs: renamed to makecert.cs
* Makefile: s/MakeCert/makecert/
2005-06-09 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Bump security tools version to 1.1.8.
2005-05-02 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Bump security tools version to 1.1.7.
2005-03-14 Raja R Harinath <rharinath@novell.com>
* Makefile (install-local, uninstall-local): Disable when
NO_INSTALL is defined.
2005-02-21 Michal Moskal <malekith@pld-linux.org>
* Makefile (PROGRAM_INSTALL_DIR): Define in terms of $(libdir).
2005-01-20 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Updated copyrights to 2005.
* certmgr.cs: Added --list and implemented -del options. Fix bug 70717
* README: Updated to reflect current situation.
2005-01-19 Sebastien Pouliot <sebastien@ximian.com>
* permview.cs: Fixed case for empty, but unrestricted, permission
sets. Help now displays a more unix-like command options. Commented
some currently unused code.
2004-12-22 Sebastien Pouliot <sebastien@ximian.com>
* permview.cs: Now "works" (including /DECL) with .NET 2.0 when
compiled for NET_2_0, however Nov CTP has a bug and report all
security actions as LinkDemand.
2004-12-21 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: Added permview to the build.
* permview.cs: Fixed option /OUTPUT to close the TextWriter so that
the output is available (in the file) after execution. The default
execution (without /DECL) works with a *very* recent Mono runtime.
2004-12-17 Sebastien Pouliot <sebastien@ximian.com>
* permview.cs: New. Managed declarative security permission viewer for
assemblies. The tools isn't yet part of the build as we're missing
some runtime support (for Fx 1.0/1.1).
2004-12-15 Sebastien Pouliot <sebastien@ximian.com>
* certmgr.cs, signcode.cs, sn.cs: Fixlets to removed compilation
warning (for unused variables).
2004-12-13 Sebastien Pouliot <sebastien@ximian.com>
* certmgr.cs: Add a new -ssl action to download and add the
certificates from an SSL connection into thr right stores.
2004-12-10 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Added a class to get informations from assembly
attributes (and remove common code from all security tools).
* caspol.cs: New. CAS policy management tool.
* cert2spc.cs: Updated to use new AssemblyInfo class.
* certmgr.cs: Updated to use new AssemblyInfo class.
* chktrust.cs: Updated to use new AssemblyInfo class.
* Makefile: Added caspol to the build.
* MakeCert.cs: Updated to use new AssemblyInfo class.
* secutil.cs: Updated to use new AssemblyInfo class.
* setreg.cs: Updated to use new AssemblyInfo class.
* signcode.cs: Updated to use new AssemblyInfo class.
* sn.cs: Updated to use new AssemblyInfo class.
2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : test .mdb existence (for csc build).
2004-11-26 Raja R Harinath <rharinath@novell.com>
* Makefile (PROGRAM_INSTALL_DIR): Define using $(FRAMEWORK_VERSION).
2004-11-22 Raja R Harinath <rharinath@novell.com>
* Makefile (all-local) [PROFILE=net_1_1_bootstrap]: Build
profile-specific "bootstrap" sn.exe.
($(topdir)/class/lib/$(PROFILE)/sn.exe): New.
2004-10-29 Raja R Harinath <rharinath@novell.com>
* Makefile (install-local): Install .mdb files too.
(uninstall-local): Remove them.
2004-10-27 Sebastien Pouliot <sebastien@ximian.com>
* signcode.cs: -i (url) and -n (description) parameters were inverted.
2004-10-22 Sebastien Pouliot <sebastien@ximian.com>
* signcode.cs: Better error reporting (e.g. missing files).
2004-09-23 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Updated version to 1.1.2 for next release.
* MakeCert.cs: Hack for date parsing problem with Mono.
2004-08-10 Sebastien Pouliot <sebastien@ximian.com>
* certmgr.cs: Added option '-m' to add certificates to the machine
stores (default to user store). Added better handling for
UnauthorizedAccessException (e.g. non-root access to machine store).
2004-08-06 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Update version number for Mono 1.1.1 (HEAD ;).
2004-08-02 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Update version number for Mono 1.0.1.
* sn.cs: Warn for missing machine.config (if quiet isn't specified).
2004-06-21 Raja R Harinath <rharinath@novell.com>
* sn.cs (ReSign): Return a bool indicating success or failure.
(Main): Return with failure if ReSign() fails.
2004-06-11 Raja R Harinath <rharinath@novell.com>
* Makefile (PROGRAM_INSTALL_DIR): New define.
(install-local, uninstall-local): Use it.
2004-06-09 Sebastien Pouliot <sebastien@ximian.com>
* StrongNameManager.cs: Fix ToString() when no verificationSettings
are present (used in sn -Vl).
* sn.cs: Fixed to match documentation.
2004-06-08 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Updated version number for post beta 2.
* StrongNameManager.cs: Changed XML format to be compatible with
machine.config. Made token uppercase.
* sn.cs: Now load the token remapping configuration from
machine.config. Fixed some errors in help.
2004-05-28 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Update version number for beta 2.
2004-04-27 Jackson Harper <jackson@ximian.com>
* sn.cs: Attempt to load the strongnames.config file from the GAC
path.
2004-04-26 Jackson Harper <jackson@ximian.com>
* Makefile: use profile libraries from the default profile.
2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
* cert2spc.cs: Updated to match changes in Mono.Security.dll. Better
handling of files.
* certmgr.cs: Updated to match changes in Mono.Security.dll.
* signcode.cs: Updated to match changes in Mono.Security.dll.
2004-03-31 Sebastien Pouliot <sebastien@ximian.com>
* StrongNameManager.cs: Synched with corlib version (updated graphic).
2004-03-30 Sebastien Pouliot <sebastien@ximian.com>
* StrongNameManager.cs: New. Added a check for "*" (any) assembly
when the spcific assembly isn't found for skipping.
2004-03-24 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: Updated sn.exe to include StrongNameManager.cs.
* sn.cs: Updated to use StrongNameManager. This allows remapping a
public key token to another public key (e.g. ECMA key). Also added
support for -Vl.
* StrongNameManager.cs: New. First version. Allows remapping of
public key tokens to alternate public keys (e.g. ECMA) and disabling
strongname verification for specific tokens/assemblies/users combo.
2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* sn.cs: fixed crash in -T and -Tp.
2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Ajusted versions, informations and copyrights.
* certmgr.cs: New. Very limited certificate manager. Allow to add new
certificates into the Trusted certificate store.
* Makefile: Added certmgr and setreg to the build.
* README: Updated.
* setreg.cs: New. Allow to add/remove test root certificates from the
trusted certificate store.
2003-11-10 Todd Berman <tberman@gentoo.org>
* sn.cs: Wow, gonzalo is so super s-m-a-r-t, changing up last fix to
make it nice and pretty.
2003-11-10 Todd Berman <tberman@gentoo.org>
* sn.cs: No more OutOfMemoryExceptions if the GetPublicKey returns
a new byte[0].
2003-10-30 Sebastien Pouliot <spouliot@videotron.ca>
* sn.cs: Fixed strongname generation for small exponents (like 17).
Part of the fixed for bug #50341.
2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
* sn.cs: Fixed a bug when exporting the public key from a SNK file.
2003-10-11 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyInfo.cs: changed version number to 0.28.99
* sn.cs: Add support for signing and verifying assemblies.
2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyInfo.cs: Updated version to 0.26.99 (all tools).
* cert2spc.cs: Updated to use Mono.Security.X509.
* chktrust.cs: Tool to validate Authenticode(tm) signatures on PE
files (including assemblies).
* signcode.cs: Tool to sign and timestamp PE files using
Authenticode(tm) compatible certificates.
* README: Updated to include a small tutorial on how to use
Authenticode(tm) to sign/verify assemblies.
* Makefile: Updated to build chktrust.exe and signcode.exe
2003-07-30 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyInfo.cs: Updated version to 0.25.99 (all tools).
* MakeCert.cs: Added support for Extended Key Usage (-eku).
It's now possible to create SSL certificate with the tool.
2003-06-19 Nick Drochak <ndrochak@gol.com>
* MakeCert.cs: Work around for mcs? bug 45127.
2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyInfo.cs: Updated version for mono 0.23.
* MakeCert.cs: New. MakeCert clone utility to create X.509
certificates (e.g. for testing Authenticode signatures).
* makefile: Added cert2spc, sn & makecert to Windows build.
* sectools.build: Added makecert to build.
2003-03-09 Sebastien Pouliot <spouliot@videotron.ca>
* makefile: Removed cert2spc and sn from linux build (as
Mono.Security assembly isn't, yet, part of the linux build).
* makefile.gnu: Removed (not required for tools).
2003-03-08 Sebastien Pouliot <spouliot@videotron.ca>
* makefile: Added SN.
* makefile.gnu: New. Copy of makefile.
* sn.cs: New. (Incomplete) SN (StrongName) tool.
* sectools.build: Updated build for SN.
2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyInfo.cs: New. Global assembly attributes (version and
copyright) for security tools.
* cert2spc.cs: Update to use the new PKCS7 class (from Mono.Security
assembly) and AssemblyInfo.cs. Older version was located in /mcs/tools.
* makefile: New. PROTOTYPE makefile (not tested) for Linux.
* README: New. Important information about the Mono's security tools
* secutil.cs: Updated to use AssemblyInfo.cs. Older version was located
in /mcs/tools.
* sectools.build: New. NAnt build file to build all security tools.
|