forked from CESNET/gridsite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
628 lines (628 loc) · 29.5 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
- ==== GridSite version 2.3.3 ====
* Thu Oct 25 2016 Zdenek Sustr <[email protected]>
- Fixed an issue with parsing of robot certificates (GGUS #124499)
- ==== GridSite version 2.3.2 ====
* Thu Aug 16 2016 Zdenek Sustr <[email protected]>
- Fixed stability issues in systemd-based distributions
- ==== GridSite version 2.3.1 ====
* Thu Aug 05 2016 Zdenek Sustr <[email protected]>
- Assignment to NULL fixed, addressing gridsite module crashes
- ==== GridSite version 2.3.0 ====
* Thu Aug 03 2016 Zdenek Sustr <[email protected]>
- A new GRST_VOMS_FQANS variable added
- Support for robot certificates added
- Manpage typo fixes
- Slash ('/') allowed in libdir
- Build procedure fixes
- Implicit declarations of isalnum() and isspace() fixed
- ==== GridSite version 2.2.6 ====
* Thu Jun 25 2015 Zdenek Sustr <[email protected]>
- Fixing build with curl 7
- Linking to OpenSSL to avoid undefined symbols
- Fixing code that detects RFC proxies
- Fixing memory leaks (Fixes Issue #19, Issue #22)
- Thread-safe call OpenSSL_add_all_digests() (Fixes Issue #20)
- Adding missing pthread lib for Debian 8
- ==== GridSite version 2.2.5 ====
* Tue Jun 24 2014 Zdenek Sustr <[email protected]>
- Fixing a memory handling issue in delegation code (Fixing GH Issue #16)
- ==== GridSite version 2.2.4 ====
* Tue Jun 3 2014 Zdenek Sustr <[email protected]>
- Fixing several memory leaks
- Fixed handling of zero-length certificate arrays (Fixing GH Issue #15)
- ==== GridSite version 2.2.3 ====
* Tue Mar 25 2014 Zdenek Sustr <[email protected]>
- Proper initialization of time constants in signature verification functions (GH Issue #11)
- ==== GridSite version 2.2.2 ====
* Wed Feb 26 2014 Zdenek Sustr <[email protected]>
- Solving problems with overlapping delegation, issue #2
- ==== GridSite version 2.2.1 ====
* Fri Jan 17 2014 Zdenek Sustr <[email protected]>
- Turning off TLS support explicitly in GridSite (previously unsupported in OpenSSL)
- ==== GridSite version 2.2.0 ====
* Mon Dec 2 2013 Zdenek Sustr <[email protected]>
- Default key size for proxies is now 1024 rather than 512 b
- API is extended with functions, which allow developers to request custom key size (GH Issue #8)
- ==== GridSite version 2.1.3 ====
* Fri Aug 30 2013 Zdenek Sustr <[email protected]>
- Maximum cert chain length determined dynamically, no hard-coded limit
- ==== GridSite version 2.1.2 ====
* Fri Aug 2 2013 Zdenek Sustr <[email protected]>
- Proxy type set explicitly before calling the sign function
- ==== GridSite version 2.1.1 ====
* Fri Jul 19 2013 Zdenek Sustr <[email protected]>
- Function GRST_is_id_safe() extended to accept dashes
- ==== GridSite version 2.1.0 ====
* Mon May 13 2013 Zdeněk Šustr <[email protected]>
* New API function: GRST_is_id_safe()
* Fixed behavior when delegation operations overlap
* Fixed build and packaging issues in various distributions
- ==== GridSite version 2.0.4 ====
* Mon Jan 21 2013 Zdeněk Šustr <[email protected]>
* When constructing a list of FQANs, a reference to the proxy is stored in the chain that contains the attribute (GGUS #79096)
* Avoid looking up remote IP, it is available in the Apache context
* Flapping yum update fixed
- ==== GridSite version 2.0.3 ====
* Wed Nov 14 2012 Zdeněk Šustr <[email protected]>
- Segmentation fault in htproxyput fixed (occurred if run by non-root)
- ==== GridSite version 2.0.2 ====
* Tue Nov 06 2012 Zdeněk Šustr <[email protected]>
- Certificates made available in the GRST structure
- ==== GridSite version 2.0.1 ====
* Fri Oct 22 2012 František Dvořák <[email protected]>
- one more update of the packaging for Debian
* Fri Oct 19 2012 František Dvořák <[email protected]>
- update of the packaging for Debian due to major version bump
- add DESTDIR to install target
* Thu Oct 18 2012 František Dvořák <[email protected]>
- fix packaging for SL6 and Fedora (curl-devel -> libcurl-devel)
- big library versions cleanup, using libtool to compile and link
- ==== GridSite version 2.0.0 ====
* Wed Oct 17 2012 Marcel Poul <[email protected]>
- Internals rewritten to use caNl
* Wed Oct 17 2012 František Dvořák <[email protected]>
- Unused tools removed
- ==== GridSite version 1.7.22 ====
* Tue Jul 24 2012 František Dvořák <[email protected]>
- Proper obsoletes in rpm packages (versioned, not platform dependent)
- Dependency on pkg-config in devel package
- Provide pkg-config files for gridsite
- Create only source packages from make
- gridsite-apache and gridsite-services into main gridsite package
* Tue May 15 2012 Daniel Kouřil <[email protected]>
- Refrain from accessing uninitialized memory (GGUS #81757)
- Remove DNS lookup in mod_gridsite, use remote IP from Apache context
- ==== GridSite version 1.7.21 ====
* Mon Apr 16 2012 František Dvořák <[email protected]>
- Partially harmonize package names with EPEL
- Packaging fixes (library dependencies, ...)
* Thu Apr 12 2012 František Dvořák <[email protected]>
- mod_gridsite location on Debian
* Tue Apr 10 2012 František Dvořák <[email protected]>
- Cleanup of the libraries used in linking
- Missing documentation in Debian packages
- ==== GridSite version 1.7.20 ====
* Fri Apr 02 2012 Zdeněk Šustr <[email protected]>
- Make sure the module is loaded only after mod_ssl.
- ==== GridSite version 1.7.19 ====
* Fri Mar 03 2012 Zdeněk Šustr <[email protected]>
- GridSiteGSIProxyLimit wors as documented and set high enough to be "unlimited"
- ==== GridSite version 1.7.18 ====
* Tue Mar 01 2012 Zdeněk Šustr <[email protected]>
- Storing reference in chain for FAQN lists
- ==== GridSite version 1.7.17 ====
* Mon Feb 20 2012 František Dvořák <[email protected]>
- Fix age version in RPM packaging
- Minor Debian packaging fixes
- New rpm-prepare and deb-prepare targets to build only source package files
* Sun Nov 27 2011 František Dvořák <[email protected]>
- Prevent possible crash in htproxyput due to gsoap incompatibility
- Using libraries only in $(libdir) when linking
- ==== GridSite version 1.7.16 ====
* Fri Oct 7 2011 František Dvořák <[email protected]>
- Packaging cleanups and rpmlint fixes
- Typos in slashgrid.8
- Packaging for Debian
* Tue Sep 6 Daniel Kouřil <[email protected]>
- dependency fix in Makefile from Mattias Ellert <mellert> (bug #86230)
* Wed Aug 17 Daniel Kouřil <[email protected]>
- using GRSTx509NameCmp() for DN comparation (bug #85223)
- ==== GridSite version 1.7.15 ====
* Wed Jun 29 2011 Daniel Kouřil <[email protected]>
- Fixing memleak in GRSTx509MakeProxyCert
- ==== GridSite version 1.7.14 ====
* Wed Jun 22 2011 Daniel Kouřil <[email protected]>
- Not relying on hard-coded positions of certificates (fixes using VOMS .lsc files)
* Mon Jun 27 2011 František Dvořák <[email protected]>
- Fixes from Mattias Ellert <mellert> (bugs #69632, #83449, and #83450):
- extern "C" declarations and include protections in public headers
- integer/pointer portability fix
- proper link ordering
- IPv6 portability
* Tue Jun 28 2011 František Dvořák <[email protected]>
- Fix static declaration in public header,
function GACLparseEntry() added into gridsite-gacl.h
- ==== GridSite version 1.7.13 ====
* Tue Apr 5 13:00:24 2011 František Dvořák <[email protected]>
- adding gridsite-1.5-compat in separated patch
* Tue Apr 5 12:58:10 2011 František Dvořák <[email protected]>
- rpm packaging updates (guidelines, rpmbuild vs make rpm, optional build
dependencies)
- ==== GridSite version 1.7.12 ====
* Tue Mar 18 19:04:15 CET 2011 Frantisek Dvorak <[email protected]>
- Makefile distinguishes between -lgsoap and -lgsoapssl in cflags.
- Makefile: CFLAGS cleanup, HTTPD_FLAGS replaces httpd-specific cflags.
- Unresolved symbols from xml in _globus and _nossl library versions fixed.
- Compile and link flags of dependencies unified.
- Portability improvements
- ==== GridSite version 1.7.11 ====
* Tue Mar 1 10:31:27 CET 2011 Daniel Kouril <[email protected]>
- Support for using IPv6
* Tue Feb 22 2011 Zdenek Sustr <[email protected]>
- Extended formulation of dependencies btw. packages
to fix conflicts when upgrading from EPEL.
* Tue Nov 23 2010 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.10 ====
* Mon Nov 22 2010 Andrew McNab <[email protected]>
- Patch to grst_x509.c VOMS verification from
Daniel Kouril <[email protected]>
* Tue Nov 2 2010 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.9 ====
* Tue Nov 2 2010 Andrew McNab <[email protected]>
- Fix free of grst->serial string in grst_x509.c
* Wed Oct 29 2010 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.8 ====
* Tue Oct 12 2010 Andrew McNab <[email protected]>
- Cert serial number now represented as a string
rather than an int
* Wed Sep 1 2010 Andrew McNab <[email protected]>
- Support hashes other than MD5 for VOMS ACs to
address Bug #72185
* Wed Apr 7 2010 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.7 ====
* Wed Mar 31 2010 Andrew McNab <[email protected]>
- Introduce SSLSrvConfigRec_server macro to take
this into account when accessing the *server member
* Tue Mar 30 2010 Andrew McNab <[email protected]>
- Apply patch to mod_gridsite.c from Jan Just Keijser
<[email protected]> to detect change to
SSLSrvConfigRec etc in "sslireneg" patch to mod_ssl
* Fri Nov 27 2009 Andrew McNab <[email protected]>
- GRSTx509MakeProxyCert() now creates RFC 3280
proxies if any earlier proxies are RFC style
* Tue Nov 10 2009 Andrew McNab <[email protected]>
- Discard X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED
errors in GRST_callback_SSLVerify_wrapper(), needed
for newer OpenSSL
* Mon Oct 19 2009 Andrew McNab <[email protected]>
- Discard X509_V_ERR_INVALID_PURPOSE errors in
GRST_callback_SSLVerify_wrapper(), needed by
OpenSSL 0.9.8e
* Thu Sep 17 2009 Andrew McNab <[email protected]>
- GRSThttpUrlEncode rather than GRSThttpUrlMildencode
in mod_gridsite directory listings.
* Fri Sep 11 2009 Andrew McNab <[email protected]>
- Include GRSTgaclUserFree() memory leak fix in
mod_gridsite_perm_handler() in mod_gridsite.c
* Mon Aug 10 2009 Andrew McNab <[email protected]>
- Fix %016lx specification when creating passcodes.
* Fri Aug 7 2009 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.6 ====
* Wed Jul 29 2009 Andrew McNab <[email protected]>
- When creating proxies with GRSTx509MakeProxyCert,
use 2=v3 rather than the old 3=v4 Globus behaviour.
See Bug #53721 from Joni Hahkala.
* Fri Jul 23 2009 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.5 ====
* Thu Jul 23 2009 Andrew McNab <[email protected]>
- Check multiple VOMS issuer certs if present, and
use most permissive time range they provide to
resolve Bug #53497
- Change (GRSTerrorLogFunc) to return int, to allow
if-less C macro using && instead.
- Remove 2 argument open(...O_CREAT...) instance in
grst_admin_file.c
- Fix Bug #53314 due to change in VOMS (user cert DN
vs user cert issuer's DN)
* Fri Jul 03 2009 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.4 ====
* Thu Jul 02 2009 Andrew McNab <[email protected]>
- Use lib/lib64 for mod_gridsite.so location in
Makefile and make-gridsite-spec
* Wed Jul 01 2009 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.3 ====
* Wed Jul 01 2009 Andrew McNab <[email protected]>
- Tidy up debugging messages
- Fix URL encoding bug in DN lists (' ' vs '+')
* Tue Jun 30 2009 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.2 ====
* Tue Jun 30 2009 Andrew McNab <[email protected]>
- Merge in VOMS LSC support
* Tue Jun 30 2009 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.1 ====
* Thu Jan 29 2009 Andrew McNab <[email protected]>
- Merge in private version changes from Yibiao Li.
- Merge in major 1.7.x vs 1.5.x divergences.
* Fri Feb 8 2008 Andrew McNab <[email protected]>
- ==== GridSite version 1.7.0 ====
* Thu Nov 15 2007 Andrew McNab <[email protected]>
- Add libgridsite_nossl.[so|a] with no dependencies
on OpenSSL (for gLite L&B.)
* Thu Nov 15 2007 Andrew McNab <[email protected]>
- ==== GridSite version 1.5.7 ====
* Fri Nov 9 2007 Andrew McNab <[email protected]>
- Many changes, including switch to AURI internal
format for credentials
* Fri Nov 9 2007 Andrew McNab <[email protected]>
- ==== GridSite version 1.5.5 ====
* Wed Jun 13 2007 Andrew McNab <[email protected]>
- Include ctx->param->flags fix in mod_gridsite for
OpenSSL 0.9.8 from Bruno Harbulot.
- Restrict export of VOMS attributes to ones present
in the last proxy of the chain to contain attributes
* Fri May 10 2007 Andrew McNab <[email protected]>
- ==== GridSite version 1.5.1 ====
* Fri Feb 16 2007 Andrew McNab <[email protected]>
- ==== GridSite version 1.5.0 ====
* Fri Feb 16 2007 Andrew McNab <[email protected]>
- ==== GridSite version 1.4.0 ====
* Thu Feb 15 2007 Andrew McNab <[email protected]>
- Final preparations for 1.4.x
* Fri Sep 22 2006 Andrew McNab <[email protected]>
- Transfer htproxyinfo utility functions into
grst_x509.c (GRSTx509ChainLoadCheck etc)
* Wed Aug 6 2006 Andrew McNab <[email protected]>
- ==== GridSite version 1.3.4 ====
* Mon Jul 17 2006 Andrew McNab <[email protected]>
- Add Shibboleth handling from Joseph Dada's branch to
mod_gridsite in main GridSite tree.
* Tue Jun 27 2006 Andrew McNab <[email protected]>
- Merge delegation services back into core.
- Add OCSP options
* Thu Jun 22 2006 Andrew McNab <[email protected]>
- Lots of additions to SiteCast/SlashGrid, including
/grid/local/ filesystem with DNs from gridmapdir
- GridSiteCastAlias now allows any URL scheme (gsiftp,
xrootd, ...) not just HTTP(S).
- Replace static gridsite.spec with make-gridsite-spec
* Fri Jun 9 2006 Andrew McNab <[email protected]>
- Add patch from Jan Pospisil <[email protected]> to
Makefile, to allow standalone building of libraries.
- Include code for June 2006 version of delegation
protocol (ie userproxy.pem rather than usercert.pem
and userkey.pem)
* Thu Jun 8 2006 Andrew McNab <[email protected]>
- SiteCast support in SlashGrid
* Mon Jun 5 2006 Andrew McNab <[email protected]>
- ==== GridSite version 1.3.1 ====
* Sun May 26 2006 Andrew McNab <[email protected]>
- Include SlashGrid code, and in gridsite.spec etc
- Add sample fuse.spec to docs for use with SlashGrid
* Fri May 26 2006 Andrew McNab <[email protected]>
- ==== GridSite version 1.3.0 ====
* Mon Apr 24 2006 Andrew McNab <[email protected]>
- Reworked SSL session caching: passcodes directory now
because /var/www/sessions by default, and also used
to cache credentials according to SSL Session ID.
* Mon Apr 10 2006 Andrew McNab <[email protected]>
- Patch from Alberto di Meglio <[email protected]>
to allow use of relocated httpd include files.
* Mon Apr 3 2006 Andrew McNab <[email protected]>
- Use dist for building tar balls
* Mon Apr 3 2006 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.19 ====
* Fri Mar 31 2006 Andrew McNab <[email protected]>
- Final tidy up for gLite 3.1
* Fri Mar 31 2006 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.18 ====
* Wed Mar 29 2006 Andrew McNab <[email protected]>
- New proxy destroy and time functions.
* Tue Mar 28 2006 Shiv Kaushal <[email protected]>
- Fixed bug in GACL admin interface that would cause
internal server erorr sometimes when adding new
entries to and ACL.
* Sat Mar 25 2006 Shiv Kaushal <[email protected]>
- Change delegation header to Proxy-Delegation-Service
instead of Grst-
* Wed Mar 22 2006 Andrew McNab <[email protected]>
- Add GRSTx509MakeDelegationID() to grst_x509.c
- Include code for new style delegation proxy storage
* Fri Mar 17 2006 Andrew McNab <[email protected]>
- Associate ldconfig %post in spec with -shared RPM
* Thu Mar 16 2006 Andrew McNab <[email protected]>
- Fixes for 200/201 error pages produced by Apache
- Fixes for onetime passcode non-removal if HTTPS
- Include new multi-RPM spec file: gridsite-shared,
gridsite-devel, gridsite-apache, gridsite-commands
(replacing htcp) and gridsite-gsexec
* Fri Mar 03 2006 Shiv Kaushal <[email protected]>
- Modify GridSiteDelegationURI directive to insert HTTP
headers instead of modifying HTML
* Mon Feb 6 2006 Shiv Kaushal <[email protected]>
- Add GridSiteDelegationURI directive to mod_gridsite
to allow Firefox extension to locate delegation service
* ==== GridSite version 1.1.17 ====
* Thu Jan 12 2005 Andrew McNab <[email protected]>
- Add 5 minute window for VOMS attributes valid slightly
in the future.
- Include Content-Range PUT support in mod_gridsite,
adapted from mod_dav by David O Callaghan
- Return 201 Created when PUT creates a file
* Mon Dec 5 2005 Andrew McNab <[email protected]>
- Change GRIDHTTP_ONETIME to GRIDHTTP_PASSCODE
- Remove onetime=yes default from mod_gridsite
- Update gridsite.spec and Makefile for gridsite-copy.cgi
* Wed Nov 16 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.16 ====
* Wed Nov 16 2005 Andrew McNab <[email protected]>
- Add -fPIC option to Makefile for IA64, as suggested
by Andreas Unterkircher.
* Wed Oct 12 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.15 ====
* Wed Oct 12 2005 Andrew McNab <[email protected]>
- Fix for older OpenSSL to grst_x509.c from
Zoltan.Farkas <[email protected]>
* Wed Oct 12 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.14 ====
* Tue Oct 11 2005 Andrew McNab <[email protected]>
- Modify VOMS AC parsing to handle multiple ACs inside
the same X.509 AC extension.
* Mon Oct 10 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.13 ====
* Mon Oct 10 2005 Andrew McNab <[email protected]>
- Add target_gname patch to gsexec from
Gerben Venekamp <[email protected]>
* Thu Oct 6 2005 Andrew McNab <[email protected]>
- Fix session reuse with Shared-Memory SSL Session
Cache bug #8856 in mod_gridsite.
- Add SiteCast support to file copying in htcp.
* Tue Oct 4 2005 Andrew McNab <[email protected]>
- Move User, Config, Admin and Install guides from
doc directory into GridSite Wiki.
- Create/update man pages for htcp, mod_gridsite and
gsexec to be distributed with source/binaries.
* Mon Oct 3 2005 Andrew McNab <[email protected]>
- Fix to gsexec GRST_CRED_0/SSL_CLIENT_S_DN bug found
by Ian Stokes-Rees <[email protected]>
* Fri Sep 30 2005 Andrew McNab <[email protected]>
- Add SiteCast ping (NOP) support to htcp
* Thu Sep 29 2005 Andrew McNab <[email protected]>
- Add SiteCast support to mod_gridsite (file location
discovery via UDP multicast of HTCP messages.)
* Wed Sep 21 2005 Andrew McNab <[email protected]>
- Add ports 777 and 488 to example httpd.conf files in
docs. See http://www.gridsite.org/wiki/IP_Ports
* Tue Sep 13 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.12 ====
* Tue Sep 13 2005 Andrew McNab <[email protected]>
- Fix bug #10031 submitted by Fabrizio Pacini
<[email protected]> (invalid free in
GRSTgaclAclLoadFile if ACL format not valid.)
* Mon Sep 12 2005 Andrew McNab <[email protected]>
- Accept GRIDHTTP_ONETIME when passed in HTTP query
(still overridden by a GRIDHTTP_ONETIME in a cookie.)
* Sat Sep 10 2005 Andrew McNab <[email protected]>
- Fix problem with attempted upgrades to GridHTTP when
already on the HTTP virtual server.
* Fri Sep 9 2005 Andrew McNab <[email protected]>
- GRST_DESTINATION_TRANSLATED and GRST_DESTINATION_PERM
environment variables, for use with CGI-based COPY.
- Rework GridHTTP (ex-Downgrade) code to store method
and URI with permission, rather than credentials.
- Restrict use of GridSiteOnetimesDir to main server.
* Fri Aug 26 2005 Andrew McNab <[email protected]>
- Fix for HTTP PUT lack-of-truncation bug found by
Mike Jones, and support for HTTP/WebDAV MOVE.
- Add MOVE support to htcp and update htcp manpage.
- Unset CURLOPT_SSL_VERIFYPEER in htcp etc when using
--noverify option.
* Fri Jun 10 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.11 ====
* Fri Jun 10 2005 Andrew McNab <[email protected]>
- Tidy up gsexec vs GridSiteDiskMode
* Fri Jun 10 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.10 ====
* Wed Jun 8 2005 Andrew McNab <[email protected]>
- Add GridSiteDiskMode Apache directive to set file
permissions.
- Add GridSiteExecMethod and GridSiteUserGroup to
configure suexec or extended gsexec functionality.
* Thu Jun 2 2005 Andrew McNab <[email protected]>
- HTML improvements for Bug #4083
- Note that GridSite currently doesn't work with SHM
SSL session cache, in httpd-*.conf and config guide.
- Add GridSiteExecMethod for use with gsexec
* Thu May 26 2005 Andrew McNab <[email protected]>
- Include gsexec, a drop-in replacement for suexec,
which can do suexec execution of CGI programs or
pool-account mapping based on client DN.
* Tue May 24 2005 Shiv Kaushal <[email protected]>
- Add XACML support to GACL code in libgridsite.
* Tue May 24 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.9 ====
* Mon Apr 25 2005 Andrew McNab <[email protected]>
- Avoid build problems when using pre-0.9.7 OpenSSL
(ie with Globus compatibility.)
* Mon Apr 25 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.8 ====
* Mon Feb 28 2005 Andrew McNab <[email protected]>
- Fix to GRSTgaclUndenyPerm in gridsite.h (bug #7135)
from Marco Sottilaro <[email protected]>
* Mon Feb 28 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.7 ====
* Thu Feb 24 2005 Andrew McNab <[email protected]>
- Add more sanity checking (signatures, dates, issuer,)
holder) to VOMS attribute parser.
* Mon Feb 21 2005 Andrew McNab <[email protected]>
- Add bugfix for Bug #6357 from Fabrizio Pacini
<[email protected]> to fix delegation proxy
cache names in OpenSSL 0.9.7.
* Sun Feb 20 2005 Andrew McNab <[email protected]>
- Add basic VOMS support (signature checking not yet
in) for X.509 Attribute Certificates.
* Tue Feb 8 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.6 ====
* Tue Feb 8 2005 Andrew McNab <[email protected]>
- Include GRSTx509MakeProxyFileName() and
GRSTx509StringToChain() (code to used hashes in cached
proxy file names.) Bug #6357
- Change ordering of output proxy file produced by
GRSTx509CacheProxy so proxy private key is the 2nd PEM
encoded block (rather than at the end.) Bug #6365
- Add libgridsite_globus[.so|.a] in preparation for
separate Globus OpenSSL and system OpenSSL versions
* Tue Feb 8 2005 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.5 ====
* Tue Dec 14 2004 Andrew McNab <[email protected]>
- Patch from Daniel Kouril <[email protected]> to allow
switching Globus vs system OpenSSL libraries/headers.
* Tue Dec 14 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.4 ====
* Mon Nov 15 2004 Andrew McNab <[email protected]>
- Back out of (most of) redone VOMS support for committing
to JRA1 CVS.
* Thu Oct 19 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.3 ====
* Thu Oct 19 2004 Andrew McNab <[email protected]>
- Fix Bug #5203 from Martijn Steenbakkers <msteenba>
by fixing GACLparseEntry in gridsite-gacl.h
- Change to C style comments (mostly) in gridsite.h and
gridsite-gacl.h (fixes part of Bug #4222 from
- Fix Bug #4225 from <[email protected]> in
GRSTgaclCredsFree()
- Add GRSTx509CachedProxyFind() and findproxyfile
command to allow proxies to be found in proxy cache
- Change GRSTx509StoreProxy() to GRSTx509CacheProxy() for
consistency with this and GRSTx509CachedProxyKeyFind()
* Wed Oct 18 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.2 ====
* Tue Oct 19 2004 Andrew McNab <[email protected]>
- Copy code from delegation prototype into grst_x509.c
and include htproxyput.c and grst-delegation.c
optional targets (which depend on gSOAP.)
* Wed Oct 13 2004 Andrew McNab <[email protected]>
- Include per-file patch to GRSTgaclFileFindAclname:
.gacl:FILENAME controls FILENAME if it exists.
* Tue Jul 27 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.1 ====
* Tue Jul 27 2004 Andrew McNab <[email protected]>
- Include HTTP Downgrade support in htcp
* Sat Jul 24 2004 Andrew McNab <[email protected]>
- Include HTTP Downgrade support in mod_gridsite.
* Thu Jul 22 2004 Andrew McNab <[email protected]>
- Begin development version 1.1.x
* Thu Jul 22 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.1.0 ====
* Mon Jul 19 2004 Andrew McNab <[email protected]>
- Changes in line with EGEE SCM - most importantly
the top level directory becomes org.gridsite.core
* Mon Jul 19 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.0.3 ====
* Mon Jun 28 2004 Andrew McNab <[email protected]>
- In GRSTx509CheckChain() and GRSTx509CompactCreds()
we now accept the first cert in a chain as a CA
even if it is X509v3 but without the CA bits set.
(On the basis that the first chain is from the
administrator-installed CA files store.)
* Sun Jun 27 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.0.2 ====
* Sun Jun 27 2004 Andrew McNab <[email protected]>
- Fix for Bug #2860 (so can now read DN Lists over
HTTPS when have no user certificate if relevant
.gacl gives <read> permission but not <list>)
- Include gridsite-gacl.h mods from Daniel Kouril
<[email protected]> to fix faulty definitions
of GACLnewEntry() and GACLnewAcl() and to make
a legacy non-static GACLparseEntry() wrapper.
* Thu Jun 17 2004 Andrew McNab <[email protected]>
- Changes to mod_gridsite.h for Fedora Core 2 /
Apache 2.0.49+ mod_ssl changes (mod_ssl-private.h)
* Wed Jun 9 2004 Andrew McNab <[email protected]>
- Incorporate EGEE CVS layout changes in production
branch.
* Wed Jun 9 2004 Andrew McNab <[email protected]>
- ==== GridSite version 1.0.1 ====
* Sun Dec 14 2003 Andrew McNab <[email protected]>
- 1.0.0 is first full production release
(development now in 1.1.x branch)
* Sun Dec 14 2003 Andrew McNab <[email protected]>
- ==== GridSite version 1.0.0 ====
* Sat Dec 13 2003 Andrew McNab <[email protected]>
- Remove need for modified mod_ssl-gridsite: now
mod_gridsite intercepts callbacks with wrappers.
- Add GRSTx509NameCmp() which compares string reps of
DNs across OpenSSL version changes (ie Email=)
* Fri Dec 12 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.11 ====
* Thu Dec 11 2003 Andrew McNab <[email protected]>
- Simplify checking of cert/proxy chain in
mod_ssl-gridsite: rely on mod_ssl/OpenSSL more.
* Wed Dec 2 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.10 ====
* Tue Dec 1 2003 Andrew McNab <[email protected]>
- GACL ignores leading/trailing spaces in values.
* Sat Nov 29 2003 Andrew McNab <[email protected]>
- Better directory listing in htcp.
- htcp now built as separate binary RPM.
- gridsite-admin.cgi upload now redirects to same
directory after upload (Bug #1939); allows
optional new name for file (Request / Bug #1940);
and has better checking of ../dir/file attacks.
* Sat Nov 29 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.8 ====
* Thu Nov 27 2003 Andrew McNab <[email protected]>
- Shiv's updated GACL editor, with redirects.
* Wed Nov 26 2003 Andrew McNab <[email protected]>
- Include Daniel Stenberg's roffit script to make
HTML man pages for htcp and urlencode.
- Various fixes found when installing GridPP WWW.
* Wed Nov 26 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.7 ====
* Thu Nov 20 2003 Andrew McNab <[email protected]>
- Major updates to htcp (htrm/htls/htll)
- GACL now recurses subdirectories when examining
the DN List directories path.
* Sat Nov 15 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.6 ====
* Fri Nov 14 2003 Andrew McNab <[email protected]>
- Function call fixes in grst-admin.cgi
* Thu Nov 13 2003 Andrew McNab <[email protected]>
- Add htcp (curl-url-get reborn)
* Thu Nov 13 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.5 ====
* Thu Nov 13 2003 Andrew McNab <[email protected]>
- More grst-admin.cgi GACL updates from Shiv.
- .gacl security improvements to grst-admin.cgi from
Shiv Kaushal and Peter Moore.
* Tue Nov 11 2003 Andrew McNab <[email protected]>
- One RPM instead of three, with version from VERSION
- Textarea for HTML/Text editing now 80 columns
* Mon Nov 10 2003 Andrew McNab <[email protected]>
- Add delegation level and GridSiteGSIProxyLimit
support.
- Add GridSiteAdminList handling to mod_gridsite
and real-gridsite-admin.cgi
* Sun Nov 9 2003 Andrew McNab <[email protected]>
- Add directory create/delete, and file/dir rename.
- Add ZIP listing/unzipping via external unzip
utility from http://www.info-zip.org/pub/infozip/
* Mon Nov 3 2003 Andrew McNab <[email protected]>
- Include next version of Shiv's GACL editor.
- Add rpm-usr target to Makefile, to make RPMs
out-of-the-box compatible with RH9 and its Apache2
- Use REMOTE_DOUBLE_REV for GACL hostname creds in
mod_gridsite.c/mod_gridsite_perm_handler()
* Sun Oct 26 2003 Andrew McNab <[email protected]>
- Include GACL editor in real-gridsite-admin.cgi
from Shiv Kaushal <[email protected]>
* Sun Oct 26 2003 Andrew McNab <[email protected]>
- Reorganise into a single build tree, including
Apache 2.0 .h files to remove circular dependency.
* Sun Oct 26 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.4 ====
* Sun Oct 19 2003 Andrew McNab <[email protected]>
- Include many pieces of GridSite code from 0.3.x (CGI)
fileGridSite and mod_gridsite 0.9.0
* Sun Oct 19 2003 Andrew McNab <[email protected]>
- ==== GridSite version 0.9.3 ====