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