Parent Directory
|
Revision Log
|
Revision Graph
Revision 1.83 - (view) (download)
| 1 : | laszewsk | 1.1 | CHANGES |
| 2 : | gawor | 1.60 | ======= |
| 3 : | gawor | 1.75 | |
| 4 : | ranantha | 1.83 | (05/03) Changed timestamp format for Log4j util class to comply with |
| 5 : | CEDS requirement. | ||
| 6 : | |||
| 7 : | gawor | 1.82 | (11/06) Changed the default port returned by https handler to 443 |
| 8 : | instead of 8443: | ||
| 9 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=4842 | ||
| 10 : | |||
| 11 : | gawor | 1.81 | (11/06) Fixed bugs: |
| 12 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=4808 | ||
| 13 : | |||
| 14 : | gawor | 1.80 | (10/23) Fixed bugs: |
| 15 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=4806 | ||
| 16 : | |||
| 17 : | gawor | 1.79 | (10/17) Added Log4j utility classes to print out the log date in ISO8601 |
| 18 : | different formats. | ||
| 19 : | |||
| 20 : | gawor | 1.78 | (10/13) Fixed bugs: |
| 21 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=1865 | ||
| 22 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=1895 | ||
| 23 : | |||
| 24 : | gawor | 1.77 | ------------------------------ 1.4 ------------------------------------------ |
| 25 : | |||
| 26 : | gawor | 1.76 | (10/10) Removed old/unsupported PKCS11 code. Fixed some old GUI components for |
| 27 : | generating proxy credentials and uploading them to MyProxy server. | ||
| 28 : | |||
| 29 : | gawor | 1.75 | (09/28) MyProxy client will now try to connect to MyProxy server trying all |
| 30 : | server addresses returned by DNS lookup (instead of first one only): | ||
| 31 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=4733 | ||
| 32 : | |||
| 33 : | ranantha | 1.74 | (09/20) Added option to get path length in ProxyInfo |
| 34 : | |||
| 35 : | gawor | 1.73 | (08/18) Updated version information, new version: 1.4.0 |
| 36 : | |||
| 37 : | gawor | 1.72 | (08/17) Increased the default transfer timeout in the GridFTP library to |
| 38 : | 30 seconds for FTP transfers and 60 seconds for GridFTP transfers. | ||
| 39 : | |||
| 40 : | ranantha | 1.71 | (08/16) Added error codes to all errors in security packages and |
| 41 : | added i18n of error messages. (Last error code: [JGLOBUS-115]) | ||
| 42 : | |||
| 43 : | ranantha | 1.69 | (07/31) Fixed potential security hole to ensure that files that are |
| 44 : | opened to write are created securely. Added method createFile in Util | ||
| 45 : | class to do relevant checks. Fixed permissions on created files | ||
| 46 : | before a write is done. | ||
| 47 : | |||
| 48 : | gawor | 1.68 | (07/31) Added support to UrlCopy library for setting TCP buffer size for |
| 49 : | 3rd party GridFTP transfers. | ||
| 50 : | |||
| 51 : | gawor | 1.67 | (07/26) Added support to MyProxy for certificate-based credential renewal: |
| 52 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=4612 | ||
| 53 : | |||
| 54 : | gawor | 1.66 | (07/06) Added an option to GridMap class to ignore invalid entries: |
| 55 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=4558 | ||
| 56 : | |||
| 57 : | gawor | 1.64 | (07/06) Made UserNamePrincipal class serializable: |
| 58 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=4568 | ||
| 59 : | |||
| 60 : | ---------------------------- GT 4.1.0 ----------------------------------------- | ||
| 61 : | |||
| 62 : | gawor | 1.65 | (05/22) Optimized way of getting a default credential in GlobusGSSManagerImpl. |
| 63 : | gawor | 1.63 | |
| 64 : | gawor | 1.62 | (05/22) Upgrade to latest Apache Commons Logging release (1.1). |
| 65 : | |||
| 66 : | gawor | 1.61 | (05/22) Updated lifetime parameter in MyProxy docs |
| 67 : | (http://bugzilla.globus.org/globus/show_bug.cgi?id=4414) | ||
| 68 : | |||
| 69 : | gawor | 1.51 | (05/04) Updated JavaDoc for Util.setFilePermissions() and ConfigUtil.getUID() |
| 70 : | with warnings on executing external programs. | ||
| 71 : | |||
| 72 : | gawor | 1.50 | (05/01) Fixed handling of sslv23 hello messages. |
| 73 : | |||
| 74 : | gawor | 1.49 | (04/18) Added support for partial 3rd party transfers to the UrlCopy library |
| 75 : | |||
| 76 : | gawor | 1.48 | (04/06) Fixed bugs: |
| 77 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=4323 | ||
| 78 : | |||
| 79 : | (03/28) Upgrade to latest Apache Commons Logging release (1.0.4). | ||
| 80 : | |||
| 81 : | gawor | 1.47 | (03/14) Fixed bugs: |
| 82 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=4290 | ||
| 83 : | |||
| 84 : | (03/10) Added SelfHost authorization implementation. | ||
| 85 : | |||
| 86 : | gawor | 1.45 | (03/01) Upgrade to latest BouncyCastle release (1.31). |
| 87 : | gawor | 1.46 | Upgrade to latest Log4j release (1.2.13). |
| 88 : | gawor | 1.45 | |
| 89 : | gawor | 1.44 | (02/14) Updated GssSocket to automatically close itself if getOutputStream() |
| 90 : | or getInputStream() fails with an error. | ||
| 91 : | |||
| 92 : | gawor | 1.43 | (01/20) Updated license headers. |
| 93 : | |||
| 94 : | = 2006 ====================================================================== | ||
| 95 : | |||
| 96 : | gawor | 1.42 | (11/30) Committed fixes and tests for |
| 97 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=3963 | ||
| 98 : | |||
| 99 : | gawor | 1.41 | (10/31) Optimized the GridFTP library: one less thread will be used during |
| 100 : | the transfers, and made the GridFTP control channel use buffered | ||
| 101 : | I/O. | ||
| 102 : | |||
| 103 : | ranantha | 1.40 | (10/28) Fixed getDefault() methods in TrustedCertificates and |
| 104 : | CertificationRevocationList to differentiate scenario when CoG | ||
| 105 : | gawor | 1.41 | default locations are used and otherwise. |
| 106 : | ranantha | 1.40 | |
| 107 : | gawor | 1.39 | (10/21) Added .hashCode() and .equals() operatins for HostAuthorization, |
| 108 : | and IdentityAuthorization | ||
| 109 : | |||
| 110 : | gawor | 1.38 | (10/21) The GlobusCredential.getDefaultCredential() will now reload the proxy |
| 111 : | credential if the proxy file has changed (instead only when the | ||
| 112 : | proxy was expired) | ||
| 113 : | |||
| 114 : | gawor | 1.37 | (10/19) Committed fixes and tests for |
| 115 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=3819 | ||
| 116 : | |||
| 117 : | gawor | 1.34 | (10/03) Added support for HTTP POST operations for the GSIHttpURLConnection |
| 118 : | class. Code was provided by Bill Baker @ NCSA. | ||
| 119 : | |||
| 120 : | gawor | 1.35 | (10/03) Added ClassLoaderUtils and fixed I18n bundle loading issues |
| 121 : | gawor | 1.33 | http://bugzilla.globus.org/globus/show_bug.cgi?id=3669 |
| 122 : | |||
| 123 : | laszewsk | 1.32 | (09/20) Changed the license to Apache 2.0, www.cogkit.org/license |
| 124 : | |||
| 125 : | gawor | 1.31 | (08/08) Clarified CertUtil.toGlobusDN() JavaDocs: |
| 126 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=3623 | ||
| 127 : | |||
| 128 : | ---------------------------- GT 4.0.1 ----------------------------------------- | ||
| 129 : | |||
| 130 : | gawor | 1.36 | (07/19) Updated GSI socket library to properly read SSLv2 client hello |
| 131 : | gawor | 1.30 | messages. |
| 132 : | |||
| 133 : | gawor | 1.29 | (07/13) Updated MyProxy code - contributions from Jim Basney from NCSA: |
| 134 : | - Added support for store() operation | ||
| 135 : | o http://bugzilla.globus.org/globus/show_bug.cgi?id=3558 | ||
| 136 : | - Updated Javadocs, and made old myproxy function deprecated | ||
| 137 : | o http://bugzilla.globus.org/globus/show_bug.cgi?id=3559 | ||
| 138 : | - Updated lifetime of retrieved proxy to 12 hours, and | ||
| 139 : | changed where the retrieved proxy gets stored | ||
| 140 : | o http://bugzilla.globus.org/globus/show_bug.cgi?id=3560 | ||
| 141 : | |||
| 142 : | gawor | 1.28 | (07/08) Added auto flush functionality to GssOutputStream base class. |
| 143 : | |||
| 144 : | gawor | 1.27 | (06/22) Added an option of GSI library to get the 'limited' status of client's |
| 145 : | proxy certificates. | ||
| 146 : | |||
| 147 : | gawor | 1.26 | (06/21) Committed fixes and tests for |
| 148 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=3486 | ||
| 149 : | |||
| 150 : | gawor | 1.25 | (06/06) Exposed new extendedTransfer() function in GridFTPClient to allow for |
| 151 : | partial 3rd party transfers. | ||
| 152 : | |||
| 153 : | gawor | 1.24 | (06/06) Made GlobusURL to ignore white spaces (in front or the back) of the |
| 154 : | string url argument. | ||
| 155 : | |||
| 156 : | gawor | 1.23 | (06/06) Added checks for null arguments to some operations in FTPClient. |
| 157 : | |||
| 158 : | gawor | 1.22 | (05/11) Added support for GLOBUS_UDP_SOURCE_PORT_RANGE property. It controls |
| 159 : | what local ports are used for datagram sockets | ||
| 160 : | (http://bugzilla.globus.org/globus/show_bug.cgi?id=3194) | ||
| 161 : | |||
| 162 : | gawor | 1.21 | (05/11) Added support for other (AES) encryption algorithms for private |
| 163 : | keys (http://bugzilla.globus.org/globus/show_bug.cgi?id=3329) | ||
| 164 : | |||
| 165 : | gawor | 1.20 | (05/07) Added support for IPv6 to the GridFTP library. IPv6 commands should |
| 166 : | be automatically used if the remote server is connected via IPv6 | ||
| 167 : | address. | ||
| 168 : | |||
| 169 : | (05/05) Added support for nlist() (NLST) operation to the GridFTP library. | ||
| 170 : | gawor | 1.19 | |
| 171 : | gawor | 1.17 | (05/04) Added support for allocate() (ALLO) and checksum() (CKSM) operations |
| 172 : | gawor | 1.18 | to GridFTP library. Also, added API for setting protection level |
| 173 : | on the control channel (privacy vs. integrity). Privacy protection | ||
| 174 : | is enabled by default. | ||
| 175 : | gawor | 1.17 | |
| 176 : | gawor | 1.16 | (05/04) Added support for GLOBUS_TCP_SOURCE_PORT_RANGE property. It controls |
| 177 : | what local ports are used for client sockets. | ||
| 178 : | |||
| 179 : | gawor | 1.15 | ---------------------------- GT 4.0.0 ----------------------------------------- |
| 180 : | |||
| 181 : | gawor | 1.14 | (04/18) Updated license/copyright header in source files. |
| 182 : | |||
| 183 : | ranantha | 1.13 | (04/07) Committed fixes for |
| 184 : | gawor | 1.14 | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1679 |
| 185 : | ranantha | 1.13 | |
| 186 : | gawor | 1.12 | (03/30) Committed fixes for |
| 187 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=3020 | ||
| 188 : | |||
| 189 : | ranantha | 1.11 | (03/29) Committed fix for complaince with RFC 3820. |
| 190 : | |||
| 191 : | gawor | 1.8 | (02/21) Changed code to use Apache Commons Logging API instead of direct |
| 192 : | Log4j API. Log4j is still used as the logging mechanism. All code | ||
| 193 : | gawor | 1.9 | was switched except the gatekeeper code. |
| 194 : | As a side effect of this change calls to log.trace() translate as | ||
| 195 : | Log4j' log.debug() calls. Therefore, when log4j logging level is set | ||
| 196 : | to DEBUG all the messages logged with .trace() will also be displayed. | ||
| 197 : | gawor | 1.8 | |
| 198 : | gawor | 1.7 | (02/20) Merged jglobus-jgss branch to trunk. |
| 199 : | |||
| 200 : | gawor | 1.6 | (01/27) Committed a performance patch to SortedVector from |
| 201 : | Juan Frias. | ||
| 202 : | |||
| 203 : | (01/25) Changed CertUtil.getCertificateFactory() to return a new factory | ||
| 204 : | instance each time. That is a workaround for some problems with BC | ||
| 205 : | CertificateFactory implementation. | ||
| 206 : | |||
| 207 : | (01/12) Improved output format of chained exceptions | ||
| 208 : | |||
| 209 : | (01/12) Updated logging. Changed some .info() logging to .debug() | ||
| 210 : | |||
| 211 : | (01/06) Fixed incorrect set buffer size command: STORBUFIZE -> STORBUFSIZE | ||
| 212 : | |||
| 213 : | laszewsk | 1.10 | = 2005 ====================================================================== |
| 214 : | |||
| 215 : | gawor | 1.6 | (10/20) Added optional JNDI SASL classes to make GSI work with JNDI under |
| 216 : | Java 1.5. | ||
| 217 : | To compile the new SASL classes with Java 1.3 or 1.4 download | ||
| 218 : | sasl.jar from http://www.worldspot.com/jsr28/. | ||
| 219 : | |||
| 220 : | (10/19) Updated to the latest BC provider (v 1.25) | ||
| 221 : | |||
| 222 : | (10/15) Changed https/https url handlers to load url connection class | ||
| 223 : | from context classloader to work around some JVM issues. | ||
| 224 : | Also, separated code into 3 jar files: | ||
| 225 : | o cog-jglobus.jar - contains the core code (part of GT) | ||
| 226 : | o cog-url.jar - contains the https/httpg url handlers (part of GT) | ||
| 227 : | o cog-jobmanager.jar - contains old gram code (not part of GT) | ||
| 228 : | |||
| 229 : | (10/14) Made a few security classses serializable. | ||
| 230 : | |||
| 231 : | (10/12) Moved Axis and Tomcat https/httpg extensions to another cvs. | ||
| 232 : | cvs -d :pserver:anonymous@cvs.cogkit.org:/cvs/cogkit co src/jglobus-fx | ||
| 233 : | |||
| 234 : | (10/09) Fixed GASS client and https/httpg connection handlers to send | ||
| 235 : | HTTP Host header always with a port number. | ||
| 236 : | |||
| 237 : | (10/04) Added HTTPS support for Tomcat. Code needs to be compiled | ||
| 238 : | againts Tomcat 5 but the library generated will work with | ||
| 239 : | Tomcat 5 and 4. | ||
| 240 : | |||
| 241 : | (10/03) Added support to GridFTPClient to pass a specific username to | ||
| 242 : | authenticate the user as. This is in case a user dn is mapped | ||
| 243 : | into a number of different accounts in gridmap file. | ||
| 244 : | |||
| 245 : | (09/28) Fixed mlst(file) handling and reply parsing. | ||
| 246 : | |||
| 247 : | (09/22) Added https protocol handlers to be used in Axis. | ||
| 248 : | |||
| 249 : | (09/14) Added support for -cert, -key options to MyProxy client. Also, | ||
| 250 : | enabled such that -cert can now load multiple certificates from | ||
| 251 : | the specified file (this works for MyProxy and grid-proxy-init | ||
| 252 : | clients) | ||
| 253 : | (http://bugzilla.globus.org/globus/show_bug.cgi?id=1914) | ||
| 254 : | |||
| 255 : | (09/14) MyProxy server authorization update | ||
| 256 : | (http://bugzilla.globus.org/globus/show_bug.cgi?id=1915) | ||
| 257 : | |||
| 258 : | (08/12) Updated grid-proxy-init and myproxy clients not to display the | ||
| 259 : | password to the console (the algorithm used is not always reliable) | ||
| 260 : | (http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1758) | ||
| 261 : | |||
| 262 : | (08/11) Fixed bugs: | ||
| 263 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1882 | ||
| 264 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1874 | ||
| 265 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1873 | ||
| 266 : | |||
| 267 : | --------------------------- 1.2 / GT 3.2.1 ------------------------------------ | ||
| 268 : | |||
| 269 : | (06/15) Removed old gara and replica catalog code from cvs and distribution. | ||
| 270 : | |||
| 271 : | (06/14) Altered GSSAPI implementation such that if delegation is | ||
| 272 : | requested, expected target name is required - the delegation cannot be | ||
| 273 : | requested without authorization (passing non null target name). | ||
| 274 : | Updated GRAM client, GridFTP client, GSIHTTPUrlConnection, and | ||
| 275 : | GSIHTTPSender to pass non-null target name. | ||
| 276 : | |||
| 277 : | (06/10) Fixed OpenSSLKey class so that it can be converted to String and from | ||
| 278 : | String without being decrypted first (if it was encrypted). | ||
| 279 : | |||
| 280 : | (04/30) Fixed bugs: | ||
| 281 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1710 | ||
| 282 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1715 | ||
| 283 : | |||
| 284 : | (04/29) Optimized BaseServer.shutdown() method to use the local ip address | ||
| 285 : | instead of a remote one. | ||
| 286 : | |||
| 287 : | (04/29) Fixed bugs: | ||
| 288 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1703 | ||
| 289 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1722 | ||
| 290 : | |||
| 291 : | -------------------------------- GT 3.2 final --------------------------------- | ||
| 292 : | |||
| 293 : | (02/20) Fixed bugs: | ||
| 294 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1585 | ||
| 295 : | |||
| 296 : | -------------------------------- GT 3.2 beta ---------------------------------- | ||
| 297 : | |||
| 298 : | (02/03) Modified org.globus.util.ConfigUtil to recognize Max OS X | ||
| 299 : | as Unix. Also, provided a workaround for certificates | ||
| 300 : | with bad BasicConstraints extension. | ||
| 301 : | |||
| 302 : | (01/30) Fixed bugs: | ||
| 303 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1519 | ||
| 304 : | |||
| 305 : | (01/25) Fix a problem with PROTECTION_PRIVATE mode data transfers in | ||
| 306 : | the gridftp library. Also fixed a synchronization issue. | ||
| 307 : | |||
| 308 : | (01/26) Added GridCertRequest tool (a contribution from National Research | ||
| 309 : | Council of Canada) | ||
| 310 : | |||
| 311 : | (01/05) Updated FTP library. Added support for partial file access | ||
| 312 : | (http://bugzilla.globus.org/globus/show_bug.cgi?id=1433) and | ||
| 313 : | adjusted store mode. Also, resolved extendedPut/Get vs. put/get | ||
| 314 : | issues. Now, extendedPut/Get does not need to be used for MODE E | ||
| 315 : | transfers. Regular put/get function can be used instead. | ||
| 316 : | extendedGet function is now specifically for partial file access | ||
| 317 : | and extendedPut function is for adjusted store mode transfers. | ||
| 318 : | |||
| 319 : | (01/01) Fixed bugs: | ||
| 320 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1480 | ||
| 321 : | |||
| 322 : | laszewsk | 1.10 | = 2004 ====================================================================== |
| 323 : | |||
| 324 : | gawor | 1.6 | (12/17) Updated puretls.jar library. Added an option to configure the |
| 325 : | behavior of the SSL library in case where the client does | ||
| 326 : | not have/send certificates and client authentication was | ||
| 327 : | requested. That behavior can also be controlled in GSSContext | ||
| 328 : | via context.setOption(GSSConstants.ACCEPT_NO_CLIENT_CERTS) | ||
| 329 : | option. | ||
| 330 : | Fixed bugs: | ||
| 331 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1469 | ||
| 332 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1446 | ||
| 333 : | |||
| 334 : | (12/12) Added large file support to io/stream classes. Some API (mainly | ||
| 335 : | io/stream classes) were modified to accept and return parameters of | ||
| 336 : | type 'long' instead of 'int'. Code that uses these API might need | ||
| 337 : | to be modified and recompiled. | ||
| 338 : | |||
| 339 : | (12/05) Updated the grid-proxy-init program to perform proxy verification | ||
| 340 : | tests by default. It also checks now if the source certificate/key | ||
| 341 : | match up. These checks can be disabled by using "-noverify" argument. | ||
| 342 : | |||
| 343 : | (12/05) FTPOutputStream.java now honors the append parameter. | ||
| 344 : | |||
| 345 : | (12/04) Changed the TrustedCertificates class so that the directories/files | ||
| 346 : | can be rescanned at runtime. | ||
| 347 : | (http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1380) | ||
| 348 : | |||
| 349 : | (11/24) Added check for "reject limited proxy" in ProxyPathValidator. | ||
| 350 : | Fixed bugs: | ||
| 351 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1412 | ||
| 352 : | |||
| 353 : | (11/14) Fixed a synchronization bug in Gram for interactive jobs submissions. | ||
| 354 : | When called from multiple threads, multiple callback handlers could | ||
| 355 : | be started for the same credential. | ||
| 356 : | |||
| 357 : | (11/13) Implemented .hashCode() and .equals() method on | ||
| 358 : | GlobusGSSCredentialImpl. This helps Gram to reuse callback handlers | ||
| 359 : | for the same credential. | ||
| 360 : | |||
| 361 : | (11/12) Added .close(boolean) method to FTPClient to allow closing of | ||
| 362 : | FTP connections with or without waiting for server's reply to the | ||
| 363 : | QUIT command. | ||
| 364 : | |||
| 365 : | (11/11) Updated cryptix-asn1.jar library with a fix for bug 1346 | ||
| 366 : | (http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1346) | ||
| 367 : | |||
| 368 : | (10/21) Updated gateeekper.GateKeeperServer.java, gram.CallbackHandler.java | ||
| 369 : | and net.BaseServer.java to return proper URLs in case of IPv6 enabled | ||
| 370 : | system. | ||
| 371 : | |||
| 372 : | (10/21) Fixed bugs: | ||
| 373 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1297 | ||
| 374 : | |||
| 375 : | (10/10) Updated org.globus.util.GlobusURL and | ||
| 376 : | org.globus.common.ResourceManagerContact to accept and parse | ||
| 377 : | IPv6 literal addresses (enclosed in square brackets) | ||
| 378 : | |||
| 379 : | (10/07) Updated HTTPInputStream/GassInputStream to support HTTP redirects | ||
| 380 : | (http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1257) | ||
| 381 : | |||
| 382 : | (9/27) Added data channel reuse for 3-party and client-server transfers | ||
| 383 : | to the ftp client. Also, added support for MLSD and MLST commands. | ||
| 384 : | |||
| 385 : | (8/28) Added support for passing arbitrary number of proxy policy | ||
| 386 : | handlers to GSSAPI. | ||
| 387 : | Defined and implemented inquireByOid function for | ||
| 388 : | GSS Credentials and GSS Context. | ||
| 389 : | Added support for including an arbitrary number of X.509 extensions | ||
| 390 : | in generated proxy certificates. | ||
| 391 : | |||
| 392 : | (8/12) Added code for ProxyPathValidator to perform CRL checks. | ||
| 393 : | Also, added a class and util methods to load and process | ||
| 394 : | the CRLs. | ||
| 395 : | |||
| 396 : | -------------------------------- 1.1 ------------------------------------------ | ||
| 397 : | |||
| 398 : | (7/14) Removed jaas.jar, ldap.jar, jndi.jar, and ldapbp.jar | ||
| 399 : | because of licensing issues. | ||
| 400 : | |||
| 401 : | (7/11) Fixed bugs: | ||
| 402 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1078 | ||
| 403 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1043 | ||
| 404 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1042 | ||
| 405 : | |||
| 406 : | (7/07) Fixed RemoteGassServer credential problem. | ||
| 407 : | |||
| 408 : | (7/01) Updated FileInfo API for getting file permissions. | ||
| 409 : | Contribution from Warren Smith. | ||
| 410 : | |||
| 411 : | (6/26) Fixed bugs: | ||
| 412 : | http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=1040 | ||
| 413 : | |||
| 414 : | (6/20) Removed extKeyUsage extension handling. The | ||
| 415 : | extKeyUsage extension is no longer copied into | ||
| 416 : | proxy certificates. The cert path validation code | ||
| 417 : | doesn't check for extKeyUsage constrains any more. | ||
| 418 : | |||
| 419 : | (6/19) Fixed FTPClient.exists() function to work with files | ||
| 420 : | and directories. | ||
| 421 : | Increased secure data channel establishment timeout. | ||
| 422 : | Fixed gsiftp->ftp url copy transfers. | ||
| 423 : | |||
| 424 : | (6/16) Fixed bugs: | ||
| 425 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=995 | ||
| 426 : | |||
| 427 : | (6/10) Integrated JAAS with GSS Manager. createCredential() will | ||
| 428 : | check the current Subject object for credential. | ||
| 429 : | |||
| 430 : | (5/25) Fixed bugs: | ||
| 431 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=963 | ||
| 432 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=856 | ||
| 433 : | |||
| 434 : | (5/14) Updated MyProxy client. Added multiple credential support, | ||
| 435 : | change password operation, credential renewers/retrievers, etc. | ||
| 436 : | |||
| 437 : | (5/13) Added globus header license to all files. | ||
| 438 : | |||
| 439 : | (5/12) Updated PureTLS library to 0.9b4 | ||
| 440 : | |||
| 441 : | (5/07) Added an utility class for internationalization. | ||
| 442 : | |||
| 443 : | (5/05) Removed junit.Assert runtime dependency from ftp classes. | ||
| 444 : | |||
| 445 : | (4/15) Added JAAS abstration utility classes. | ||
| 446 : | |||
| 447 : | (4/04) New proxy cert info extension updates (removed version field) | ||
| 448 : | |||
| 449 : | (3/31) Added quote and site operations to gridftp client library | ||
| 450 : | |||
| 451 : | (3/11) Added gridmap refresh functionality. | ||
| 452 : | |||
| 453 : | (3/03) Updated KeyUsage extension handling as specified by latest | ||
| 454 : | (new proxy cert format) spec. | ||
| 455 : | |||
| 456 : | (2/21) Fixed bugs: | ||
| 457 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=718 | ||
| 458 : | |||
| 459 : | -------------------------------- 1.1a ----------------------------------------- | ||
| 460 : | |||
| 461 : | (2/20) Added some API from the old ftp library to ease migration to the | ||
| 462 : | new ftp library. | ||
| 463 : | |||
| 464 : | (2/13) Fixed bugs: | ||
| 465 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=652 | ||
| 466 : | |||
| 467 : | (1/29) Fixed bugs: | ||
| 468 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=653 | ||
| 469 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=647 | ||
| 470 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=642 | ||
| 471 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=637 | ||
| 472 : | |||
| 473 : | (1/05) Fixed bugs: | ||
| 474 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=640 | ||
| 475 : | |||
| 476 : | laszewsk | 1.10 | = 2003 ====================================================================== |
| 477 : | |||
| 478 : | gawor | 1.6 | (12/08) Deprecated all code in org/globus/security except |
| 479 : | org.globus.security.gridmap package. | ||
| 480 : | |||
| 481 : | (12/08) Deprecated all code in org/globus/io/ftp. | ||
| 482 : | |||
| 483 : | (12/08) Deprecated the old debugging code in org/globus/util/debug. | ||
| 484 : | |||
| 485 : | (12/06) Added org.globus.ftp.app.Transfer: small command line application | ||
| 486 : | performing 3rd party transfer. | ||
| 487 : | |||
| 488 : | (12/05) FileInfo now does not throw exceptions on device file entries | ||
| 489 : | (but it does not fully parse them either). | ||
| 490 : | |||
| 491 : | (11/07) Updated the UrlCopy library & command line tool to use the updated | ||
| 492 : | stream classes, and the new ftp library. Also, added support for | ||
| 493 : | setting source and destination authorization type, and | ||
| 494 : | enabling/disabling DCAU. | ||
| 495 : | |||
| 496 : | (11/06) Updated FTP stream classes to use the new ftp library. Added support | ||
| 497 : | for setting transfer type (ASCII, Image) | ||
| 498 : | [http://bugzilla.globus.org/globus/show_bug.cgi?id=693] | ||
| 499 : | |||
| 500 : | (11/05) Added 'authorization' parameter to the constructor of stream classes | ||
| 501 : | |||
| 502 : | (11/05) Imported the new ftp library. | ||
| 503 : | |||
| 504 : | (11/04) Imported GSI Axis and GSI Tomcat extensions. | ||
| 505 : | |||
| 506 : | (11/03) Added support of 'info' operation for MyProxy. | ||
| 507 : | |||
| 508 : | (11/02) Converted most of the code (libraries and the tools) to use the | ||
| 509 : | new security library (pkcs11 is not updated as of yet) | ||
| 510 : | |||
| 511 : | (11/01) Imported the new security library. It is based on PureTLS and | ||
| 512 : | BouncyCastle libraries (both open-source and free for commercial | ||
| 513 : | use) The new security library is an implementation of Java GSSAPI. | ||
| 514 : | |||
| 515 : | ------------------------ 1.0 ---------------------------------------------- | ||
| 516 : | |||
| 517 : | (10/15) Fixed bugs: | ||
| 518 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=461 | ||
| 519 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=430 | ||
| 520 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=697 | ||
| 521 : | |||
| 522 : | (07/02) Fixed bugs: | ||
| 523 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=695 | ||
| 524 : | http://bugzilla.globus.org/globus/show_bug.cgi?id=694 | ||
| 525 : | |||
| 526 : | gawor | 1.5 | (07/01) Replaced the Base64 library with Apache version (because of licensing |
| 527 : | reasons) | ||
| 528 : | |||
| 529 : | (06/28) Added transferCompleted() to UrlCopyListener.java to indicate | ||
| 530 : | transfer completion (bug #44) | ||
| 531 : | |||
| 532 : | (06/25) Added an experimental implementation of GSSAPI GSI (uses socket-based | ||
| 533 : | SSL library underneath) | ||
| 534 : | |||
| 535 : | gawor | 1.6 | (06/20) Fixed MyProxy client to work with latest MyProxy server |
| 536 : | (version 0.4.4) (bug #42) | ||
| 537 : | gawor | 1.5 | |
| 538 : | gawor | 1.4 | (06/14) Fixed ascii data transmission bug over protected data channel. |
| 539 : | |||
| 540 : | gawor | 1.3 | (04/30) Fixed bug #39. Also fixed a problem with RequestThread in ftp. In certain |
| 541 : | cases the thread would not get stopped. | ||
| 542 : | |||
| 543 : | gawor | 1.2 | (04/29) Fixed bug #33. |
| 544 : | |||
| 545 : | (04/28) Fixed bug #36. Made MDSException chainable. Also marked the entire | ||
| 546 : | MDS class as deprecated. | ||
| 547 : | |||
| 548 : | (04/25) Fixed a number of bugs in GridFTP code (bug #38, append mode in third | ||
| 549 : | party transfer, etc.) | ||
| 550 : | |||
| 551 : | (04/15) Reimplemented grid-info-search. Added support for most options from | ||
| 552 : | standard 'ldapsearch' command line tool and added GSI SASL support. | ||
| 553 : | gawor | 1.6 | [http://bugzilla.globus.org/globus/show_bug.cgi?id=376] |
| 554 : | gawor | 1.2 | |
| 555 : | ------------------------ 0.9.13 ---------------------------------------------- | ||
| 556 : | |||
| 557 : | laszewsk | 1.1 | - (03/28) Added two methods to Gram class to explicitely register or |
| 558 : | unregister a job from a given callback handler. Before, only | ||
| 559 : | the internal callback handler were used for job status updates. | ||
| 560 : | |||
| 561 : | - (03/20) Added support for data channel authentication (DCAU) for the FTP | ||
| 562 : | library. Integrated the new FTP code with url-copy library and | ||
| 563 : | tool. Added GridFTP stream classes. | ||
| 564 : | |||
| 565 : | - (02/21) Updated MyProxy API and added support for the anonymous get | ||
| 566 : | operation (where local credentials are not required) | ||
| 567 : | |||
| 568 : | - (02/20) Check in new iaik libraries (to work with Java 1.4) | ||
| 569 : | |||
| 570 : | - (02/18) Added gridmap file support. | ||
| 571 : | |||
| 572 : | - (02/17) Changed default behaviour of how user cert, key, ca certificates | ||
| 573 : | and proxy files are discovered. Now, a system property is first | ||
| 574 : | checked, then configuration option (initialized from from a file | ||
| 575 : | for example) and then the local file system is checked | ||
| 576 : | appropriately. | ||
| 577 : | |||
| 578 : | - (02/16) Added 'httpg' protocol handler for Java URL class. It can be | ||
| 579 : | seamlessly integrated with the standard Java URL class. | ||
| 580 : | |||
| 581 : | - (01/08) Added initial implementation of Java gatekeeper/jobmanager. It is a | ||
| 582 : | full implementation of GRAM 1.0 protocol. The implementation | ||
| 583 : | requires Java 1.3.1. Multiple users are supported but not setuid() | ||
| 584 : | support. | ||
| 585 : | |||
| 586 : | - (01/08) Moved BaseServer.java class to net/ directory (from security | ||
| 587 : | directory) and updated depended classes. | ||
| 588 : | |||
| 589 : | laszewsk | 1.10 | = 2002 ====================================================================== |
| 590 : | |||
| 591 : | laszewsk | 1.1 | - (12/16) Misc. updates: updated host/service authentication, fixed rsl parser |
| 592 : | to handle quoted variable attributes (rsl_substitution) and to catch | ||
| 593 : | errors (unresolved variable references) during rsl evaluation. | ||
| 594 : | Improved API for saving proxies. | ||
| 595 : | |||
| 596 : | - (12/04) Explicit methods were added to set the default proxy credentials and | ||
| 597 : | default trusted certificates to use. Also, the GlobusProxy load() | ||
| 598 : | methods were updated to initialize a proxy with arbitrary sources of | ||
| 599 : | trusted certificates. | ||
| 600 : | |||
| 601 : | - (12/03) Stream classes in org/globus/io/streams now extend from standard | ||
| 602 : | Java IO stream classes. | ||
| 603 : | |||
| 604 : | - (12/03) UrlCopy: progress reporting bug fixed (two fields were switched) and | ||
| 605 : | added explicit methods for setting source and destination | ||
| 606 : | credentials. | ||
| 607 : | |||
| 608 : | - (09/24) More updates to GRAM library related to GRAM 1.5 protocol. | ||
| 609 : | The code was tested against the latest globus-beta code. | ||
| 610 : | |||
| 611 : | - (09/22) Removed Netlogger.java from org/globus/util. | ||
| 612 : | |||
| 613 : | - (09/19) The GRAM library was updated to support GRAM 1.5 protocol features. | ||
| 614 : | A simple example was added to demonstrate most of the features. | ||
| 615 : | |||
| 616 : | - (09/18) The setup program was slightly updated to use the new configuration code | ||
| 617 : | (CoGProperties.java) and fixed to support certificate directories for | ||
| 618 : | trusted certificates. | ||
| 619 : | |||
| 620 : | - (09/17) Added new graphical grid-proxy-init code into org/globus/tools/proxy. | ||
| 621 : | The new code is now also integrated with the different demos. | ||
| 622 : | The new code supports PKCS11 devices and is better integrated with the | ||
| 623 : | new configuration code (CoGProperties.java) | ||
| 624 : | |||
| 625 : | - (09/16) The ConfigUtil.java in org/globus/security was moved into | ||
| 626 : | org/globus/util. The Config.java in org/globus/security is now | ||
| 627 : | deprecated and replaced by CoGProperties.java in org/globus/common. | ||
| 628 : | |||
| 629 : | - (08/27) Fixed the RSL parser to handle attributes with underscores in their | ||
| 630 : | names. | ||
| 631 : | |||
| 632 : | - (08/24) Re-implemented the authorization framework. It is now more flexible as new | ||
| 633 : | authorization code can be easily added and plugged into the existing code. | ||
| 634 : | |||
| 635 : | - (08/20) Added support for multiple transfer listeners for the UrlCopy class. | ||
| 636 : | |||
| 637 : | -------------------------- 0.9.12 --------------------------------------------------- | ||
| 638 : | |||
| 639 : | - (08/15) Updated the PKCS11 classes to support multiple credentials and integrated | ||
| 640 : | the ProxyInit program with the new PKCS11 code. The new ProxyInit | ||
| 641 : | program is able to generate a proxy from standard globus credentials | ||
| 642 : | (from files) or directly from a PKCS11 device. | ||
| 643 : | |||
| 644 : | - (08/08) Reimplemented GlobusRun tool to use the new RSL parser, and added support | ||
| 645 : | for multiple GRAM submissions. This replaces the functionality of the | ||
| 646 : | GramMultiJobRequest program. The GramMultiJobRequest program was removed | ||
| 647 : | from the CVS along with the regular expression library and any reference | ||
| 648 : | to it in the build files. | ||
| 649 : | |||
| 650 : | - (08/07) Replaced the old RSL parser with a new more advanced version that | ||
| 651 : | supports parse trees, variable substitution, evaluation, and more. | ||
| 652 : | A new version of RslAttributes was also added (it is not entirely | ||
| 653 : | backwards compatible wit the old version, it was also moved to the | ||
| 654 : | org.globus.rsl package) Also, a new class GramAttributes was added | ||
| 655 : | to simplify operations on common GRAM attributes. | ||
| 656 : | |||
| 657 : | - (07/31) Disabled SSL session management (session resume) in SSLClientConnection. | ||
| 658 : | It was causing problems with latest OpenSSL code. | ||
| 659 : | |||
| 660 : | - (07/26) Added makefiles to the org.globus.gos and org.globus.pkcs11. The | ||
| 661 : | pkcs11 makefile is only a dummy makefile at this point since we | ||
| 662 : | don't want this package to compile by default. | ||
| 663 : | |||
| 664 : | - (07/25) Various updates to the io/streams and io/urlcopy classes. Mostly bug | ||
| 665 : | fixes and minor enhancements. Factored out HTTPInput/OutputStream classes | ||
| 666 : | from GassInput/OutputStream classes. Added supported for 'chunked' HTTP | ||
| 667 : | downloads. Updated the gass server to properly decode urls and better | ||
| 668 : | handle the relative vs. absolute file specifications. | ||
| 669 : | |||
| 670 : | - (07/25) Changed org.globus.pkcs11.PKCS11Util so that the pkcs11 native dll is | ||
| 671 : | specified by a property rather than hardcoded.' | ||
| 672 : | |||
| 673 : | - (07/03) Added preliminary pkcs11 support in the packages org.globus.pkcs11 and | ||
| 674 : | org.globus.pkcs11.tools. This consists of two utility classes for dealing | ||
| 675 : | with pkcs11, and two programs: one to load Globus credentials onto pkcs11 | ||
| 676 : | devices, and one to do a grid-proxy-init with credentials on pkcs11 devices. | ||
| 677 : | These packages require libraries from IBM available from alphaworks so | ||
| 678 : | these packages are not compiled by default at this time. | ||
| 679 : | |||
| 680 : | - (07/03) Added a new tool for converting the Globus credentials to Java compatible | ||
| 681 : | format - JKS supported by Sun. So the globus credentials can be used to | ||
| 682 : | sign jar files. | ||
| 683 : | |||
| 684 : | - (07/02) Gram updates: the rsl when sent over the wire is now properly quotified. | ||
| 685 : | Also, added the JOB_STATE_ALL mask to GRAM. Defined two functions in | ||
| 686 : | Util class to quotify and dequotify arbitrary strings. | ||
| 687 : | |||
| 688 : | - (07/01) Fixed GlobusRun -f command to read the whole file instead of just the | ||
| 689 : | first line. | ||
| 690 : | |||
| 691 : | - (06/24) Moved GARA GUI stuff (workbench) to computingportals/gara/workbench. | ||
| 692 : | |||
| 693 : | - (06/21) Improved error handling of the doDeleg() function in | ||
| 694 : | SSLClientConnection class. Now throws IOExceptions in case of an | ||
| 695 : | error instead of displaying the error to stderr. Also added a | ||
| 696 : | ChainedIOException class. Updated Gram and Gara to use the | ||
| 697 : | updated function. | ||
| 698 : | |||
| 699 : | - (06/12) Added JUnit testing library into the cvs. Implemented | ||
| 700 : | first unit tests for MVHashtable class. | ||
| 701 : | Also, removed jni/, attributes/, and blank/ directories | ||
| 702 : | from CVS. | ||
| 703 : | |||
| 704 : | - (06/11) MDS with GSI: Improved examples and provided more | ||
| 705 : | documentation. | ||
| 706 : | |||
| 707 : | - (06/11) MyProxy: Added options for selecting host and subject | ||
| 708 : | authentication. Also, updated javadoc. | ||
| 709 : | |||
| 710 : | - (06/08) GassServer: fixed the bug when redirected streams where | ||
| 711 : | not closed. Also, updated the JobOutputListener and | ||
| 712 : | JobOutputStream classes with a call to indicate the closing for a | ||
| 713 : | stream. The JobOutputListener interface was changed. It might | ||
| 714 : | require updates of the client code that uses that interface. | ||
| 715 : | |||
| 716 : | - (06/08) Updates to MyProxy documentation in javadoc. It specifies more | ||
| 717 : | clearly which version of MyProxy code is required and where | ||
| 718 : | it can be obtained from. | ||
| 719 : | |||
| 720 : | - (05/18) Updated the error messages for the GRAM client. Also implemented | ||
| 721 : | -dryrun and -parse options for GlobusRun command-line tool. | ||
| 722 : | |||
| 723 : | - (05/16) Proxy loading code was improved. Also, new API was added so the | ||
| 724 : | proxy can now be loaded from an arbitrary input stream or a byte | ||
| 725 : | array. | ||
| 726 : | |||
| 727 : | - (05/15) Minor updates the the globusrun program. The internal gass server | ||
| 728 : | now runs with more specific options. Also added toString() | ||
| 729 : | function to the GassServer for debugging purposes. | ||
| 730 : | |||
| 731 : | - (04/15) Added secure ldap client libraries for both Netscape LDAP SDK | ||
| 732 : | and JNDI/LDAP provider. Please read README file before using. | ||
| 733 : | |||
| 734 : | --------------------------- 0.9.11 -------------------------------------- | ||
| 735 : | |||
| 736 : | - (02/16) Added support for /dev/urandom device (where available) so | ||
| 737 : | the seed generation would be much faster. A significant | ||
| 738 : | improvement of the initialization time of CoG Kit tools | ||
| 739 : | and libraries should be visible on Linux machines or on | ||
| 740 : | machines with that device is installed. If the device | ||
| 741 : | is not installed the default seed generator will be used | ||
| 742 : | just like before. | ||
| 743 : | |||
| 744 : | - (02/09) Config.java was updated with better documentation and a small | ||
| 745 : | change for the GPDK that allows for it to disable the reading | ||
| 746 : | of the cog.properties. | ||
| 747 : | |||
| 748 : | - (02/08) Base64.java class was updated to the latest version. | ||
| 749 : | Also, a small bug in the SSLeayKeyHolder.java class was fixed | ||
| 750 : | that prevented reading private keys with some text before the | ||
| 751 : | BEGIN PRIVATE KEY line. | ||
| 752 : | |||
| 753 : | GlobusChainVerifier.java class was added to fix the problem | ||
| 754 : | with the CA certificate with the extensions. It does what | ||
| 755 : | the OpenSSL implementaion does - that is, ignores the CA | ||
| 756 : | certificate that it received from the server and instead | ||
| 757 : | compares it to the local copy of the CA certificate. | ||
| 758 : | |||
| 759 : | The SSLClientConnection was updated to use that new chain | ||
| 760 : | verifier. The GSIServerSocketFactory does not need to be | ||
| 761 : | updated at this point because it only trusts the user | ||
| 762 : | certificate. This might change in the future. | ||
| 763 : | |||
| 764 : | - (01/30) SSLClientConnection class now is able to handle encrypted and | ||
| 765 : | unencrypted connections. The SSLEncClientConnection class | ||
| 766 : | is obsolete and so is deleted from the CVS. To enable | ||
| 767 : | encryption just call enableEncryption(true). | ||
| 768 : | |||
| 769 : | ProxyInit program is now also able to verify user certificate | ||
| 770 : | and CA certificate for signing. | ||
| 771 : | |||
| 772 : | COG Version was updated to patch version 11. | ||
| 773 : | |||
| 774 : | Security classes were updated to automatically discover | ||
| 775 : | locations of CA certificates and proxy file. Also, | ||
| 776 : | the default trusted certificates are now cached in memory. | ||
| 777 : | So if a new proxy is loaded, the trusted certificates do | ||
| 778 : | no have to be re-loaded. | ||
| 779 : | |||
| 780 : | - (01/19) Added size() and lastModified() functions to the FTP library. | ||
| 781 : | |||
| 782 : | - (01/18) Fixed the windows scripts to work with COG_INSTALL_PATH that | ||
| 783 : | contains spaces in it. | ||
| 784 : | |||
| 785 : | - (01/17) Minor updates to the FTP library. Added socket timeouts and | ||
| 786 : | optimized the classes a bit for better efficiency. | ||
| 787 : | |||
| 788 : | - (01/16) Added support for firewalls - creating server sockets within | ||
| 789 : | specified port ranges. The port range can be specified within | ||
| 790 : | a cog.properites file or through the java system properties. | ||
| 791 : | |||
| 792 : | - (01/15) Added ChainedException class and updated GlobusProxyException, | ||
| 793 : | GramException, MyProxyException to use that class for | ||
| 794 : | exception handling. It allows for chaining multiple exceptions | ||
| 795 : | together. It helps to display more detailed messages and localize | ||
| 796 : | errors faster. | ||
| 797 : | Also, added Debug.out stream for displaying the debugging | ||
| 798 : | messages. All classes should use that stream to display its | ||
| 799 : | messages. | ||
| 800 : | |||
| 801 : | - (01/04) Updated the FileInfo class to handle softlinks and spaces in | ||
| 802 : | filenames. | ||
| 803 : | |||
| 804 : | - (01/04) Improved ProxyInit and MyProxy to work with both unencrypted | ||
| 805 : | and encrypted private user keys. | ||
| 806 : | |||
| 807 : | - (01/04) Added an extra parameter to the GRAM library for specifying | ||
| 808 : | full vs. limited delegation. Also updated the globusrun program | ||
| 809 : | with an new command line option for enabling the full delegation. | ||
| 810 : | The limitedproxy property in the cog.properties file is no | ||
| 811 : | longer supported. | ||
| 812 : | |||
| 813 : | laszewsk | 1.10 | = 2001 ====================================================================== |
| 814 : | |||
| 815 : | laszewsk | 1.1 | ------------------ 0.9.10 -------------------------------------------- |
| 816 : | |||
| 817 : | - (12/03) Improved GridProxyInit to have a better UI as Alain suggested. | ||
| 818 : | |||
| 819 : | - (11/27) Added new SSLeayKeyHolder class that allows decrypting and | ||
| 820 : | encrypting SSLeay keys. Also implemented a | ||
| 821 : | grid-chage-pass-phrase program. | ||
| 822 : | |||
| 823 : | - (11/23) Added a class that represents a remote gass server. Also | ||
| 824 : | updated the FTP library to support ASCII data transfers | ||
| 825 : | correctly. | ||
| 826 : | |||
| 827 : | - (11/22) Added grid-cert-info program. Also updated | ||
| 828 : | SSLClientConnection class to perform better HOST | ||
| 829 : | authentication. | ||
| 830 : | |||
| 831 : | - (11/21) Updated the Gass server to support enabling/disabling | ||
| 832 : | writting, reading, stdout/err redirection and added a new | ||
| 833 : | program globus-gass-server-shutdown. Updated FTP to perform | ||
| 834 : | host authentication by default. It can still be disabled | ||
| 835 : | by calling setHostAuthentication() method. | ||
| 836 : | |||
| 837 : | - (11/20) Implemented two new programs grid-proxy-info and | ||
| 838 : | grid-proxy-destory. | ||
| 839 : | |||
| 840 : | - (11/17) Updated FAQs with two more questions, updated build.xml | ||
| 841 : | file for ANT 1.2 | ||
| 842 : | |||
| 843 : | - (11/15) GSIFTP updates: added support for setting TCP socket | ||
| 844 : | buffers (local and remote) and added support for NLIST | ||
| 845 : | command for mgets() or copy() functions. | ||
| 846 : | |||
| 847 : | - (10/16) Fixed minor problems with GassOutputStream. Only occured | ||
| 848 : | on Windows platorms. | ||
| 849 : | |||
| 850 : | - (10/15) Updated the Gass Server program to have better command | ||
| 851 : | line interface. | ||
| 852 : | |||
| 853 : | - (10/12) Added a Version class that returns current CoG version. | ||
| 854 : | |||
| 855 : | - (10/11) Updated MyProxy tool to better reflect c client mesages. Also | ||
| 856 : | a new proxy is always created for PUT operation. | ||
| 857 : | |||
| 858 : | - (10/10) Minor changes to the mkprops.pl script to autodetect | ||
| 859 : | certificate directory. | ||
| 860 : | |||
| 861 : | - (10/10) Added FAQ.txt and README.txt files for binary distribution. | ||
| 862 : | Fixed bunch of scripts to rely on the COG_INSTALL_PATH | ||
| 863 : | variable. | ||
| 864 : | |||
| 865 : | - (9/27) commited new configuration wizard that hopefully will | ||
| 866 : | simply the configuration of cog. with that also new batch | ||
| 867 : | and shell scripts where added for binary distribution. | ||
| 868 : | |||
| 869 : | - (9/27) also added manifest file that is used internally by jar | ||
| 870 : | files. On windows machines it will start the configuration | ||
| 871 : | manager just by clicking on the jar file. | ||
| 872 : | |||
| 873 : | - (9/22) updates for MyProxy stuff: Added MyProxy program into tools | ||
| 874 : | directory, implemented MyProxyTest and updated the MyProxy | ||
| 875 : | protocol to work with the latest MyProxy protocol. Also | ||
| 876 : | added batch and shell scripts for executing MyProxy tool. | ||
| 877 : | |||
| 878 : | - (9/11) added new gram example showing multiuser support | ||
| 879 : | |||
| 880 : | - (9/11) removed the old rsl-xml. (backup in Attic in CVS repos.) | ||
| 881 : | |||
| 882 : | - (9/11) fixed MDS examples in examples/ dir. All parameters are now | ||
| 883 : | passed from command line. | ||
| 884 : | |||
| 885 : | - (9/8) moved the source code to src/ directory | ||
| 886 : | |||
| 887 : | - (9/8) add new exsists() method to ftp | ||
| 888 : | |||
| 889 : | - (9/8) updated the goUpDir() method in ftp to use ftp command | ||
| 890 : | instead. | ||
| 891 : | |||
| 892 : | - (9/1) updated javadoc documentation in a couple of classes | ||
| 893 : | |||
| 894 : | - (8/25) directory structure changes: programs -> tools | ||
| 895 : | and new io package. | ||
| 896 : | |||
| 897 : | - (8/25) added visual GridProxyInit program | ||
| 898 : | |||
| 899 : | - (8/20) updated FTP and GSIFTP client libraries for support of | ||
| 900 : | common ftp client operations such as list(), mget(), | ||
| 901 : | mput(), etc. | ||
| 902 : | |||
| 903 : | - (8/20) added new UrlCopy library (replacement for Transfer.java) | ||
| 904 : | |||
| 905 : | - (8/15) added support for multiple CAs | ||
| 906 : | |||
| 907 : | - (8/15) updated Gram and Gara callback handlers and Gass server | ||
| 908 : | to share the same base server class. | ||
| 909 : | |||
| 910 : | - (8/15) fixed server side security problem (accepting wrong | ||
| 911 : | certificates) | ||
| 912 : | |||
| 913 : | - (7/11) added a first implementation of myProxy (client side only) | ||
| 914 : | |||
| 915 : | - (7/11) fixed trusted cert problem | ||
| 916 : | |||
| 917 : | - (7/11) moved a couple of proxy functions from CertUtil class to | ||
| 918 : | GlobusProxy (load(), save(), destroy(), etc.) | ||
| 919 : | |||
| 920 : | - (7/11) added better error messages to proxy init function | ||
| 921 : | |||
| 922 : | - implemented the HOST authorization mechanism. it is only enabled | ||
| 923 : | in GRAM. GSIFTP currently is not enabled to perform HOST | ||
| 924 : | authorization. | ||
| 925 : | |||
| 926 : | - fixed Gram to verify the protocol version of the messages | ||
| 927 : | |||
| 928 : | - updated Gram to read error messages from a file. | ||
| 929 : | |||
| 930 : | - updated globusrun to support Globus 1.1.3 specifying the resource | ||
| 931 : | manager contact | ||
| 932 : | |||
| 933 : | - updated GSIFTP client to work with latest GSIFTP server | ||
| 934 : | (verion 0.4.0) | ||
| 935 : | |||
| 936 : | - globusrun: removed -rsl option. now excepts the last argument | ||
| 937 : | to be RSL | ||
| 938 : | |||
| 939 : | - fixed the proxy_sign function and proxy generation NOT to copy | ||
| 940 : | the certificate extentions | ||
| 941 : | |||
| 942 : | - updated GassServer to provide an easy way to redirect job stdout/err | ||
| 943 : | to a user specifed window. nice for cool demos. | ||
| 944 : | [JobOutputStream and JobOutputListener classes introduced] | ||
| 945 : | |||
| 946 : | - GSIFTP was rewritten to support both GSIFTPD servers and to support | ||
| 947 : | direct server-to-server file transfers | ||
| 948 : | |||
| 949 : | - removed iaik provider dependencies in our server code so that | ||
| 950 : | switching ssl providers will be less painful. right now only 4 | ||
| 951 : | files need to be changed: CertUtil, SSLClientConnection, | ||
| 952 : | SSLServerConnection and Util (all in security directory) | ||
| 953 : | |||
| 954 : | - proxy_sign and proxy init did not copy certificate extensions. | ||
| 955 : | [fixed but not in provider independent way] | ||
| 956 : | |||
| 957 : | - add simple applets for job submission with output | ||
| 958 : | redirection and proxy generation. | ||
| 959 : | |||
| 960 : | - add simple applets to the cvs (proxy, job submission, gara?) | ||
| 961 : | |||
| 962 : | - removed gsiftp client dependecy on the iaik class | ||
| 963 : | laszewsk | 1.10 |
| Webmaster | ViewVC Help |
| Powered by ViewVC 1.0.1 |