-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathChangeLog
More file actions
executable file
·13981 lines (10496 loc) · 446 KB
/
ChangeLog
File metadata and controls
executable file
·13981 lines (10496 loc) · 446 KB
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
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2004-03-26 judson
* packaging/linux/kde/.desktop 1.1:
* packaging/linux/kde/NodeManagement.desktop 1.1:
* packaging/linux/kde/VenueClient-PersonalNode.desktop 1.1:
* packaging/linux/kde/VenueClient.desktop 1.1:
* packaging/linux/kde/VenueManagement.desktop 1.1:
Moved files around to make packaging directory more clear.
* packaging/linux/redhat/AccessGrid-vic.spec 1.1:
* packaging/linux/redhat/AccessGrid.spec 1.1:
* packaging/linux/redhat/build_snapshot.py 1.1:
* packaging/linux/redhat/install.sh 1.1:
* packaging/linux/redhat/logging.spec 1.1:
* packaging/linux/redhat/pyOpenSSL.spec 1.1:
Moved files around for better organization.
* packaging/linux/gnome/.desktop 1.1:
* packaging/linux/gnome/NodeManagement.desktop 1.1:
* packaging/linux/gnome/VenueClient-PersonalNode.desktop 1.1:
* packaging/linux/gnome/VenueClient.desktop 1.1:
* packaging/linux/gnome/VenueManagement.desktop 1.1:
Moved files around in packaging to make it a bit more sane. Now
it should be more clear where the fedora directory lives.
* doc/VenueClientManual/1.htm 1.1:
* doc/VenueClientManual/VenueClientManual.htm 1.1:
* doc/VenueClientManual/VenueClientManualHTML.htm 1.1:
* doc/VenueClientManual/VenueClientManual_files/filelist.xml 1.1:
* doc/VenueClientManual/VenueClientManual_files/header.htm 1.1:
* doc/VenueClientManual/VenueClientManual_files/image001.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image002.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image003.gif 1.1:
* doc/VenueClientManual/VenueClientManual_files/image004.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image005.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image006.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image007.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image008.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image009.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image010.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image011.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image012.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image013.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image014.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image015.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image016.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image017.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image018.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image019.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image020.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image021.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image022.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image023.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image024.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image025.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image026.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image027.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image028.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image029.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image030.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image031.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image032.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image033.emz 1.1:
* doc/VenueClientManual/VenueClientManual_files/image034.gif 1.1:
* doc/VenueClientManual/VenueClientManual_files/image035.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image036.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image037.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image038.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/image039.png 1.1:
* doc/VenueClientManual/VenueClientManual_files/image040.jpg 1.1:
* doc/VenueClientManual/VenueClientManual_files/oledata.mso 1.1:
* doc/VenueManagementManual/11.htm 1.1:
* doc/VenueManagementManual/VenueManagementManual.htm 1.1:
* doc/VenueManagementManual/VenueManagementManualHTML.htm 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/filelist.xml 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image001.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image002.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image003.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image004.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image005.png 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image006.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image007.png 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image008.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image009.png 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image010.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image011.png 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image012.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image013.png 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image014.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image015.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image016.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image017.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image018.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image019.jpg 1.1:
* doc/VenueManagementManual/VenueManagementManual_files/image020.jpg 1.1:
Moved to new name, no caps.
* AccessGrid/Platform/PersonalNode.py 1.3:
* AccessGrid/Platform/unix/PersonalNode.py 1.2:
* AccessGrid/Platform/win32/PersonalNode.py 1.6:
* bin/AGNodeService.py 1.49:
* bin/AGServiceManager.py 1.39:
* bin/VenueClient.py 1.258:
taking personalnode files out now that this stuff is started as
part of the venueclient process.
* packaging/cvs2cl.pl 1.2:
There are plenty of tools for this we don't need to keep this
hanging around.
2004-03-25 judson
* AccessGrid/Version.py 1.4:
Updated version number.
* packaging/windows/build_snapshot.py 1.23:
Fixed version metainfo and the right dir for iscc to work.
* setup.py 1.45:
Updated so windows works and we conditionallly install platform
code.
* packaging/windows/BuildAccessGrid.cmd 1.5:
Renamed
* doc/AGTk.prj 1.2:
Can't use this from the command line, this is now done in the
prebuild scripts.
* packaging/config/CAcertificates/1c3f2ca8.0 1.1:
* packaging/config/CAcertificates/1c3f2ca8.signing_policy 1.1:
* packaging/config/CAcertificates/45cc9e80.0 1.1:
* packaging/config/CAcertificates/45cc9e80.signing_policy 1.1:
* packaging/config/CAcertificates/d1b603c3.0 1.1:
* packaging/config/CAcertificates/d1b603c3.signing_policy 1.1:
Adding ES.net and DOE Science Grid certs to our repo. moving
them all out of the winglobus module and into the ag module.
* packaging/windows/BuildGlobus.cmd 1.1:
* packaging/windows/BuildPythonModules.cmd 1.3:
* packaging/windows/BuildRat.cmd 1.7:
* packaging/windows/BuildVic.cmd 1.6:
* packaging/windows/agtk.iss 1.36:
* packaging/windows/build_snapshot.py 1.21:
Updated for automated builds, partially done(75%)
* packaging/windows/BuildAccessGridDist.cmd 1.1:
Important packaging script sets up the environment for
packaging.
* packaging/windows/BuildPutty.cmd 1.3:
No more putty.
* packaging/windows/build_snapshot.py 1.22:
Fixed stupid bugs.
2004-03-25 olson
* AccessGrid/Utilities.py 1.59:
Changes to properly categorize bugs (into node setup, venue mgmt,
and a heuristic to attempt to catch GSI bugs and file as certificate mgmt).
Needs a fix in UIUtilities to the SubmitBug calls:
File "C:\home\olson\ag\dev\March10\AccessGrid\AccessGrid\UIUtilities.py", line
59, in __init__
SubmitBug(comment, email, logFile)
TypeError: SubmitBug() takes at least 4 arguments (3 given)
* AccessGrid/Security/wxgui/CertificateRequestTool.py 1.4:
Firm up the wording on the create-identity-cert panel.
Make use of "passphrase" consistent.
* AccessGrid/Security/wxgui/CertificateManagerWXGUI.py 1.9:
Remove old certificate management menu items.
* AccessGrid/Security/wxgui/ImportExportUtils.py 1.4:
Make use of "passphrase" consistent.
* AccessGrid/Security/CertificateRepository.py 1.9:
Make GetPrivateKey() a non-private method.
* AccessGrid/Security/wxgui/CertificateRequestViewer.py 1.3:
Move insertion poitn back to start of text so it's all visible.
* AccessGrid/Security/CertificateManager.py 1.12:
Add check for missing private keys on identity certs.
Add IsIdentityCert().
Add code on Windows to remove the x509_user_proxy key in the
registry if the app is trying to run with a cert with no passphrase -
such a cert requires the X509_RUN_AS_SERVER logic to work, and the
registry key disables this.
* AccessGrid/Security/wxgui/CertificateStatusBrowser.py 1.3:
Add private key checks.
* AccessGrid/Security/wxgui/CertificateManagerDialog.py 1.5:
Set default pane to be the certificate pane.
* AccessGrid/Security/wxgui/CertificateViewer.py 1.3:
Move insertion point back to beginning of text after filling it
in.
* AccessGrid/Security/wxgui/CertificateManagerWXGUI.py 1.8:
Add check for the existence of a private key before generatign
proxy.
2004-03-25 lefvert
* bin/VenueManagement.py 1.123:
Commented out 'home server' menu options.
2004-03-25 eolson
* AccessGrid/Version.py 1.5:
Don't include point version in string if it's value is 0.
* AccessGrid/Utilities.py 1.60:
Add mac support to SubmitBug. (bug #889)
Also fixed the default test when running Utilities.py standalone.
Added some support for bugzilla's "platform" value.
2004-03-25 turam
* AccessGrid/Platform/unix/__init__.py 1.1:
unix module init
* AccessGrid/Venue.py 1.168:
Call CreateNetworkLocation in AddNetworkLocationToStream, and
clean up NetService references
* AccessGrid/Descriptions.py 1.49:
Add CreateNetworkLocation
2004-03-24 lefvert
* AccessGrid/UIUtilities.py 1.51:
* AccessGrid/VenueClientUI.py 1.26:
Moved my venues dialogs to UIUtilities so they can be reused for
venue server as well.
* bin/VenueManagement.py 1.122:
Added My Servers menu.
Only show certain menu options when connected to a server.
* AccessGrid/VenueClientController.py 1.12:
Use 'w' when saving my venues, otherwise edited venues just gets
added to the file without removing the venues.
2004-03-24 eolson
* AccessGrid/Platform/Config.py 1.2:
* AccessGrid/Platform/PersonalNode.py 1.2:
* AccessGrid/Platform/ProcessManager.py 1.2:
* AccessGrid/Platform/__init__.py 1.5:
* AccessGrid/Platform/unix/Config.py 1.1:
* AccessGrid/Platform/unix/NetUtilities.py 1.1:
* AccessGrid/Platform/unix/PersonalNode.py 1.1:
* AccessGrid/Platform/unix/Platform.py 1.1:
* AccessGrid/Platform/unix/ProcessManager.py 1.1:
Use a single "unix" platform directory for unix variants. This eliminates
duplicate copies of the same code from the linux2 and darwin directories.
* AccessGrid/Security/Role.py 1.11:
Fix HasSubject().
* AccessGrid/VenueServer.py 1.128:
Update parameters in Server() call to use new api.
* tests/unittest_VenueServer.py 1.6:
Remove unnecessary custom suite class.
Update code for checking whether subjects are in roles.
* tests/unittest_VenueServer.py 1.5:
* tests/unittest_all.py 1.4:
Update unittest_all.
Update VenueServer unittest.
* AccessGrid/Security/Role.py 1.12:
Fix GetSubjectListAsStrings()
* AccessGrid/Security/Role.py 1.10:
* AccessGrid/Security/Subject.py 1.11:
Xml fix for the error of "two document elements disallowed".
* doc/agep/AGEP-0113.txt 1.2:
Update with how to setup environment for multiple tests if it's
necessary.
2004-03-24 turam
* AccessGrid/AppDb.py 1.19:
Test readability of appdb file before trying to synch or update
mod time
2004-03-23 judson
* AccessGrid/Toolkit.py 1.30:
Added version command line option, exits after printer toolkit
version.
2004-03-23 lefvert
* AccessGrid/VenueClient.py 1.153:
Retreive streams from venue when entering. Otherwise, properties
dialog won't show any streams for participants already in the
venue.
* AccessGrid/Venue.py 1.167:
* AccessGrid/VenueServer.py 1.127:
Set require default on administrator roles
* AccessGrid/Security/Role.py 1.9:
Added Get/SetRequireDefault method.
Check in RemoveSubject if this role requires default subject.
* AccessGrid/VenueClientUI.py 1.25:
add venue properties dialog. For now, just containing stream
locations.
* AccessGrid/VenueServer.py 1.126:
Make sure default venue is set properly
2004-03-23 olson
* AccessGrid/Utilities.py 1.58:
python setenv and friends are in utilc, not util.
2004-03-23 eolson
* AccessGrid/AppDb.py 1.17:
Add more checks for None when removing a mimetype.
* tests/unittest_VenueServer.py 1.4:
Minor updates.
* sharedapps/VenueVNC/ChangeLog 1.1:
* sharedapps/VenueVNC/README 1.1:
* sharedapps/VenueVNC/VenueVNC.iss 1.1:
* sharedapps/VenueVNC/VenueVNC.spec 1.1:
* sharedapps/VenueVNC/VenueVNCClient.app 1.1:
* sharedapps/VenueVNC/VenueVNCClient.py 1.1:
* sharedapps/VenueVNC/VenueVNCPostinstall.py 1.1:
* sharedapps/VenueVNC/server/VenueVNCServer.py 1.1:
* sharedapps/VenueVNC/server/Xvnc 1.1:
* sharedapps/VenueVNC/server/vncrandpwd 1.1:
* sharedapps/VenueVNC/vncviewer 1.1:
* sharedapps/VenueVNC/vncviewer.exe 1.1:
Initial VenueVNC checkin.
* AccessGrid/DataStore.py 1.63:
Fix exception if path is none.
* AccessGrid/AppDb.py 1.18:
Use shutil.copy() instead of shutil.copyfile() in order to preserve
permission bits. The executable bit is the needed to fix bug #846.
2004-03-22 judson
* VERSION 1.6:
Updated version, date left empy :-)
* bin/AG1toAG2Venues.py 1.5:
* bin/CreateVenues.py 1.15:
* bin/CvsSetup.py 1.18:
Moved these to tools dir
* setup.py 1.44:
Updated version, fixed comment block.
* services/node/DisplayService.py 1.3:
* services/node/DisplayTypes.py 1.1:
* services/node/DisplayWin32.py 1.1:
Beginning of a DisplayService, not to be included in 2.2
* Install.WINDOWS 1.6:
Updated instructions.
* AccessGrid/Toolkit.py 1.28:
Fixed double logging problem and cleaned optik imports.
* bin/DataService.py 1.8:
Removed
* COPYING.txt 1.5:
Extended to 2004
* tools/AG1toAG2Venues.py 1.1:
* tools/CreateVenues.py 1.1:
* tools/CvsSetup.py 1.1:
Moved here from bin dir
* AccessGrid/Toolkit.py 1.26:
Fixed service profile class, removed cert/key options, not doing
those, just profile.
2004-03-22 olson
* AccessGrid/Security/wxgui/CertificateManagerWXGUI.py 1.7:
Fix typo in comment.
* AccessGrid/Security/wxgui/CertificateViewer.py 1.2:
Add modulus to cert view
* AccessGrid/hosting/SOAPInterface.py 1.8:
* AccessGrid/hosting/SOAPpy/Client.py 1.7:
Add support for passing in fault handler
* AccessGrid/Security/wxgui/CertificateManagerWXGUI.py 1.6:
change dialog name
* AccessGrid/Security/CertificateManager.py 1.10:
* AccessGrid/Security/CertificateRepository.py 1.8:
Modifications for setting per-instance identity in certmgr
* AccessGrid/Toolkit.py 1.29:
Add support for services autoloading requested certs if
available.
* AccessGrid/Security/wxgui/CertificateRequestTool.py 1.3:
* AccessGrid/Security/wxgui/IdentityBrowser.py 1.5:
Add service profile export functionality
* AccessGrid/Venue.py 1.164:
* AccessGrid/VenueClient.py 1.151:
Begin support for faultHandler for venue.
* AccessGrid/Security/CertificateManager.py 1.11:
Remove a logging message.
Fix doc.
* AccessGrid/Security/wxgui/CertificateRequestViewer.py 1.2:
Add modulus to request view
* AccessGrid/Toolkit.py 1.27:
Mods for usign profile passed to service to change the default
identity used by the cert mgr.
* AccessGrid/Security/wxgui/CertificateStatusBrowser.py 1.2:
add install support
2004-03-22 lefvert
* AccessGrid/VenueClientUI.py 1.24:
added manage roles option to app menu
2004-03-22 eolson
* AccessGrid/AppDb.py 1.15:
Update old use of userConfig.
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.7:
Minor fixes for when running standalone.
* AccessGrid/SharedApplication.py 1.8:
Forgot import
* AccessGrid/SharedApplication.py 1.9:
* AccessGrid/Venue.py 1.165:
Add remaining initializations of shared app authorization.
* AccessGrid/SharedApplication.py 1.7:
Add basic required roles for shared applications.
2004-03-22 turam
* AccessGrid/VenueClient.py 1.152:
Add code to write the venue client url to a user-local file, for
soap clients to discover it
* bin/NodeManagement.py 1.25:
Fix reference to default node service url
* tools/GoToVenue.py 1.1:
Open a venue client with the specified venue; attempts to use a running
venue client and, if that fails, starts a new venue client
* AccessGrid/EventClient.py 1.36:
Remove call to app.InitGlobusEnvironment
* AccessGrid/AppDb.py 1.16:
Force the app db to stay in synch with the on-disk appdb file
* AccessGrid/Venue.py 1.166:
Log attempts to add user to venueuser's list twice, rather than
raising
2004-03-19 judson
* packaging/windows/agtk.iss 1.35:
Restructured menu items so there's a Services menu with:
venueserver
venueserver (debug)
service manager
service manager (debug)
node service
node service (debug)
on the menu.
* bin/VenueClient.py 1.257:
fixed port passing so it works.
* AccessGrid/hosting/SOAPpy/Server.py 1.10:
made the server return the url of the registered object in
RegisterObject.
* AccessGrid/AppDb.py 1.14:
Modified optional arguments to be a bit more clear (and complete)
.
* bin/agpm.py 1.11:
Finished system install so that files get installed in the
AGTkConfig.instance().GetSharedAppDir() and not the installing
users home dir.
* packaging/windows/Win32NodeService.py 1.1:
* packaging/windows/Win32ServiceManager.py 1.1:
* packaging/windows/Win32VenueService.py 1.1:
Re-adding these after moving them out of the bin dir.
* AccessGrid/VenueClient.py 1.147:
Added CreateVenueClientWebService method back in (it was
commented out in the init), plus added personal node stuff to
this method so it starts a service manager, then a node service.
We need to decide on port issues, I'm about to put in place a
choice that says, if you start in personal node mode, try to use
port the standard node service port for this web service.
Otherwise, use the randome one.
* bin/VenueClient.py 1.256:
modified to move personal node stuff into venueclient; pass port
and personal node flag through
* AccessGrid/VenueClient.py 1.148:
Added port passing arguments.
* AccessGrid/VenueClientController.py 1.11:
Fixed loading of myVenues.txt, rather, fixed it so when you don'
t have one of those files, it logs a debug message instead of
throwing exceptions to the log.
2004-03-19 lefvert
* AccessGrid/VenueClient.py 1.149:
Modified IsVenueAdministrator to use current authorization
design
* AccessGrid/Security/AuthorizationManager.py 1.14:
Added FindRole to SOAP interface
* AccessGrid/UIUtilities.py 1.50:
Fixed config path for about dialog.
* AccessGrid/VenueClient.py 1.150:
* AccessGrid/VenueClientUI.py 1.23:
Fixed minor bugs when showing authorization UI.
* AccessGrid/Security/X509Subject.py 1.5:
Modified GetCN() to handle more than one CN.
* AccessGrid/Security/Role.py 1.8:
RemoveSubject should not allow removal of your own subject.
* AccessGrid/VenueClientUI.py 1.22:
Add AuthorizationUIDialog to ModifyVenueRolesCallback
2004-03-19 olson
* AccessGrid/Security/wxgui/HTTPProxyConfigPanel.py 1.1:
SPlit from cert request tool.
* AccessGrid/Security/wxgui/CertificateBrowserBase.py 1.4:
Add support for additional UI components below the listctrl.
* AccessGrid/Security/wxgui/CertificateRequestViewer.py 1.1:
* AccessGrid/Security/wxgui/CertificateStatusBrowser.py 1.1:
New classes for cert request browsing.
* AccessGrid/Security/Utilities.py 1.4:
Handle error case where get_user_cert_filename throws an
exception.
* AccessGrid/Security/wxgui/CertificateStatusDialog.py 1.2:
Fixes for old cert status dialog to run in new app
infrastructure.
* AccessGrid/Security/wxgui/CertificateManagerDialog.py 1.3:
Add creation of certificate status browser.
* AccessGrid/Security/wxgui/CertificateManagerDialog.py 1.4:
Fix names in tabs.
* AccessGrid/Security/CertificateManager.py 1.9:
Log more details on proxy verification failrues.
* AccessGrid/Security/CertificateManager.py 1.8:
Fix generated DN for identity certs.
* AccessGrid/Security/wxgui/ImportExportUtils.py 1.3:
add call to InitEnvironment() to rewrite trustedCA dir.
* AccessGrid/Security/ProxyGen.py 1.11:
Fix gt2.4 code to support failure of grid_proxy_info2()
* AccessGrid/Security/wxgui/IdentityBrowser.py 1.4:
Add service/host/ident cert naming.
* AccessGrid/Security/wxgui/CertificateManagerWXGUI.py 1.5:
Handle error case in GPI exception.
* AccessGrid/Security/wxgui/CertificateRequestTool.py 1.2:
Split HTTPConfigProxyPanel into its own module.
Remove venue data service from default list of service types.
* AccessGrid/Security/CertificateRepository.py 1.7:
add IsServiceCert and IsHostcert() to Certificate
* AccessGrid/Security/wxgui/ImportCACertDialog.py 1.2:
Add missing import.
2004-03-18 judson
* bin/agpm.py 1.10:
Modified agpm to have a --system argument. This installs the shared application in the system wide location:
AGTkConfig.instance().GetConfigDir, "ApplicationDatabase" -- which means there's a toolkit wide application database and shared applications dir.
I'm leavning it up to someone to make the venue client know to look in both places, since copying configurations (or partial configurations) around seems really really ugly.
2004-03-18 lefvert
* AccessGrid/Security/X509Subject.py 1.4:
Added GetCN() method
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.6:
Fixed minor windows ui issues
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.5:
* Added sash windows
* Use Subject.GetCN() to display shorter subject name in tree.
* Make checklistbox check an action even though we are just selecting an item in the list.
* Added more menu options
* Created a properties dialog for subjects to show full DN name.
2004-03-18 turam
* AccessGrid/AppDb.py 1.13:
Add GetCommands method
* AccessGrid/UIUtilities.py 1.49:
Pass style arg through to wxMessageDialog ctor
* AccessGrid/DataStoreClient.py 1.18:
Catch failed return when getting data store info
* AccessGrid/Venue.py 1.161:
Fix CreateApplication interface call; Fix logging text
* AccessGrid/VenueClient.py 1.145:
* AccessGrid/VenueClientController.py 1.10:
* AccessGrid/VenueClientUI.py 1.20:
Many fixes to satisfy pychecker
* AccessGrid/Toolkit.py 1.25:
Fix logging calls
* AccessGrid/Platform/linux2/Config.py 1.6:
Fix call to GetMimeType instance method
* AccessGrid/ServiceProfile.py 1.2:
Added auth type and certfile/keyfile code
* AccessGrid/TextServiceAsynch.py 1.21:
Fix logging entry
2004-03-18 eolson
* AccessGrid/Platform/linux2/Config.py 1.7:
Add SetRtpDefaults.
* AccessGrid/AGNodeService.py 1.51:
Fix exception.
* sharedapps/SharedPresentation/ImpressViewer.py 1.1:
* sharedapps/SharedPresentation/InstallSharedImpress.py 1.1:
* sharedapps/SharedPresentation/SharedImpress.app 1.1:
* sharedapps/SharedPresentation/StartImpress.py 1.1:
Initial checkin of SharedPresentation for OpenOffice and Linux.
Updates to match recent toolkit changes still need to be finished.
* services/node/AudioService.py 1.12:
* services/node/VideoConsumerService.py 1.11:
* services/node/VideoProducerService.py 1.22:
* services/node/VideoService.py 1.3:
SetRtpDefaults was moved.
* AccessGrid/Venue.py 1.162:
Keep track of who is in the venue.
In Enter(), add Subject to VenueUsers role.
In RemoveUser(), remove Subject from VenueUsers role.
Also, make sure the usage line in RemoveUser doesn't try to get the DN from
a client that is no longer in the client dictionary.
* AccessGrid/VenueServer.py 1.125:
Add venue's required roles (instead of venueserver's) to venue.
* AccessGrid/VenueClientUI.py 1.21:
Get rid of isOSX() here since button sizes look fine on other
platforms.
* AccessGrid/AGServiceManager.py 1.48:
* AccessGrid/Security/AuthorizationManager.py 1.13:
* AccessGrid/Venue.py 1.163:
* AccessGrid/VenueClient.py 1.146:
* AccessGrid/hosting/SOAPpy/Server.py 1.9:
* bin/AGNodeService.py 1.48:
* bin/AGServiceManager.py 1.38:
Fix adding shared applications to venue.
To fix a typo, use FindURLForObject() consistently in the toolkit which is
is more descriptive than GetURLForObject.
Minor additional fixes in Venue.py
2004-03-17 judson
* AccessGrid/Toolkit.py 1.24:
Fixed debug option (I broke it when I switched argument handling)
global debugging should now be output when -d is given on the
command line.
* bin/NodeManagement.py 1.24:
* bin/certmgr.py 1.7:
Updated with new toolkit stuff in main.
2004-03-17 lefvert
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.4:
Fixed windows specific checklistbox problem
Add icons to all roles and people created in tree.
* bin/VenueManagement.py 1.121:
added security tab
2004-03-17 olson
* AccessGrid/Security/ProxyGen.py 1.10:
Support for GT24 grid_proxy_init.
* AccessGrid/Platform/win32/Config.py 1.5:
Fix broken GetProxySettings too.
* AccessGrid/Platform/win32/Config.py 1.4:
Fix wrong indentation that breaks GetFileSystemFreeSpace
* AccessGrid/Security/CertificateManager.py 1.7:
Add missing import.
2004-03-17 eolson
* bin/AGNodeService.py 1.47:
* bin/AGServiceManager.py 1.37:
Load globus before importing other modules to avoid osx
segfaults.
* AccessGrid/Platform/darwin/Config.py 1.1:
* AccessGrid/Platform/darwin/Platform.py 1.2:
* AccessGrid/Platform/darwin/ProcessManager.py 1.3:
Copy linux platform files to get updates.
2004-03-16 judson
* bin/agpm.py 1.8:
Updated for new toolkit init stuff; added -l | --list-apps args
so you can list what's installed.
* AccessGrid/Platform/win32/PersonalNode.py 1.5:
Updated, but seems to be failing with some GSIHTTP failure.
* AccessGrid/AppDb.py 1.12:
Updated to use Config objects.
* bin/agpm.py 1.9:
Added option for system wide installation; didn't add
implementation yet.
2004-03-16 lefvert
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.3:
Fixed UI issues on Windows.
Added images to tree.
* AccessGrid/ClientProfile.py 1.35:
Use GetConfigDir)( instead of GetUserConfigDir()
* bin/VenueManagement.py 1.120:
Use new config module.
Import right authorization UI.
Minor UI mods.
* AccessGrid/Security/Role.py 1.7:
Fixed typo.
2004-03-16 eolson
* AccessGrid/VenueClientUI.py 1.18:
Call Hide and Show exits so on osx exits can be unhidden.
Increase size of buttons so "Go" and "<<" and be seen.
Remove minor bug of reference to nonexistant variable in an exception.
* AccessGrid/VenueClientUI.py 1.17:
VenueClient window is completely blank unless subcomponents Layout()
functions are called explicitly.
* AccessGrid/Security/ProxyGen.py 1.9:
Use isWindows as a function.
* AccessGrid/Platform/darwin/PersonalNode.py 1.3:
Copy new linux PersonalNode.py to darwin platform directory.
* bin/VenueClient.py 1.255:
* bin/VenueServer.py 1.51:
Prevent globus socket connections from segfaulting on darwin by importing
pyGlobus.ioc before various other modules such as socket.
* AccessGrid/Security/CertificateRepository.py 1.6:
bsddb import is different for osx.
* bin/CvsSetup.py 1.16:
Change the file looked for to verify AccessGrid directory. Old one was
removed.
* bin/CvsSetup.py 1.17:
Stop intercepting exception with try except -- it was just making it more
difficult to debug.
Also, use the presence of Version.py to verify the AccessGrid location
instead of another file that might change sooner.
* AccessGrid/VenueClientUI.py 1.19:
In what could be a wx API difference, event.GetId() function does not exist.
Small fix since the id can be gotten elsewhere.
Work around font bug for osx, text in chat window was extremely large.
2004-03-16 turam
* AccessGrid/AGNodeService.py 1.50:
* AccessGrid/AGServiceManager.py 1.47:
* AccessGrid/NodeManagementUIClasses.py 1.54:
Updates to work with new SOAPpy/hosting code
* AccessGrid/VenueClientUIClasses.py 1.331:
Removed file; this functionality has been distributed to files VenueClientUI.py,
VenueClient.py, VenueClientController.py
* AccessGrid/VenueClientUI.py 1.16:
Comment update
* AccessGrid/VenueClientEventSubscriber.py 1.5:
This file has been replaced by VenueClientObserver.py
* services/node/AudioService.py 1.11:
* services/node/VideoConsumerService.py 1.10:
* services/node/VideoProducerService.py 1.21:
* services/node/VideoService.py 1.2:
Updates to use new hosting, process manager, etc.; Uses new utility function
in AGService to start process and expose service
* AccessGrid/AGService.py 1.29:
Updates to use new SOAPpy, hosting, ProcessManager, etc.
* bin/NodeManagement.py 1.23:
Use the node service handle attr instead of trying to call it
* bin/VenueClient.py 1.254:
Add startup option for venue url
2004-03-15 judson
* AccessGrid/Toolkit.py 1.22:
Optimized the options solution a bit, to be clearer in derived
apps and services, etc.
* bin/Win32NodeService.py 1.6:
* bin/Win32ServiceManager.py 1.6:
* bin/Win32VenueService.py 1.5:
Moving these to packaging\windows.
* bin/AGNodeService.py 1.42:
* bin/AGServiceManager.py 1.34:
* bin/CertificateRequestTool.py 1.5:
* bin/NodeManagement.py 1.22:
* bin/NodeSetupWizard.py 1.23:
* bin/VenueClient.py 1.252:
Updated for that last change to toolkit.py, options are now
specified, instead of a prebuilt parser.
* bin/AGNodeService.py 1.44:
* bin/AGServiceManager.py 1.36:
* bin/VenueClient.py 1.253:
* bin/VenueServer.py 1.50:
Updated for new init, don't need argv passed to Initialize.
* AccessGrid/Toolkit.py 1.23:
First pass at a service class for services to use to initialize. Waiting for cert mgmt mods to use it.
It currently takes --profile, --cert, --key, we probably want to remove --cert/--key when profiles are working (asap).
* bin/VenueServer.py 1.49:
Updated to new option solution.
* bin/agpm.py 1.7:
Moved lines.
* bin/NodeSetupWizard.py 1.24:
Rebuilt main wrapper code to use the new application structure;
it's not exiting correctly but otherwise is complete.
2004-03-15 lefvert
* bin/VenueManagement.py 1.119:
* Added security to config tab. This solution enhances performance and is more flexible if we want to expand security ui in the future.
* Cleaned up unused code.
* AccessGrid/Security/AuthorizationManager.py 1.12:
Added ImportPolicy method to SOAP interface.
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.2:
* Use ImportPolicy method when updating authorization info.
2004-03-15 eolson
* bin/AGNodeService.py 1.43:
Only stop server if it's not None.
Make loop condition variable global so we can break out of the loop.
* bin/AGServiceManager.py 1.35:
Wasn't able to break out of loop because loop variable wasn't
global.
2004-03-15 turam
* AccessGrid/Types.py 1.44:
Changed Resource and ServiceConfig inits
* AccessGrid/Platform/linux2/ProcessManager.py 1.6:
* AccessGrid/Platform/win32/ProcessManager.py 1.6:
Change list copying in {Terminate,Kill}AllProcesses methods
* bin/AGNodeService.py 1.45:
Declare server as global var
* AccessGrid/Platform/win32/ProcessManager.py 1.5:
Make TerminateAllProcesses operate on a copy of the process list rather
than the actual list, to avoid skipping procs
* AccessGrid/Descriptions.py 1.48:
Add some Create* functions
* AccessGrid/Platform/linux2/ProcessManager.py 1.5:
TerminateAllProcesses and KillAllProcesses operate on a copy of
the list to avoid skipping procs
* AccessGrid/ServiceProfile.py 1.1:
Preliminary version of ServiceProfile class for services to use
* bin/AGNodeService.py 1.46:
Change default port back to 11000
2004-03-12 judson
* AccessGrid/Toolkit.py 1.21:
Fixed imports.
* AccessGrid/AGServiceManager.py 1.45:
Minor updates, mostly things I broke.
* AccessGrid/Platform/win32/ProcessManager.py 1.4:
Final mods, I hope.
* AccessGrid/Toolkit.py 1.20:
Fixed debug arg.
* bin/AGNodeService.py 1.41:
* bin/AGServiceManager.py 1.33:
Updated to use new option parsing in Toolkit.
* AccessGrid/AuthorizationUI.py 1.7:
* AccessGrid/CertificateRequestTool.py 1.29:
* AccessGrid/Config.py 1.1:
* AccessGrid/Platform/Config.py 1.1:
* AccessGrid/Platform/PersonalNode.py 1.1:
* AccessGrid/Platform/ProcessManager.py 1.1:
* AccessGrid/Platform/linux2/Config.py 1.1:
* AccessGrid/Platform/win32/Config.py 1.1:
* AccessGrid/ProcessManager.py 1.6:
* AccessGrid/Security/wxgui/AuthorizationUI.py 1.1:
File movements, additions, and removals.
* bin/VenueClient.py 1.251:
removed unused junk.
* AccessGrid/Toolkit.py 1.19:
Changed argument handling and cleaned up code.
* AccessGrid/AGNodeService.py 1.49:
* AccessGrid/AGService.py 1.28:
* AccessGrid/AGServiceManager.py 1.44:
* AccessGrid/AppMonitor.py 1.8:
* AccessGrid/AuthorizationUI.py 1.6:
* AccessGrid/ClientProfile.py 1.34:
* AccessGrid/DataStore.py 1.62:
* AccessGrid/Log.py 1.3:
* AccessGrid/NetUtilities.py 1.7:
* AccessGrid/Platform/__init__.py 1.4:
* AccessGrid/Platform/linux2/PersonalNode.py 1.4:
* AccessGrid/Platform/linux2/Platform.py 1.4:
* AccessGrid/Platform/linux2/ProcessManager.py 1.4:
* AccessGrid/Platform/linux2/__init__.py 1.2:
* AccessGrid/Platform/win32/PersonalNode.py 1.4:
* AccessGrid/Platform/win32/Platform.py 1.4:
* AccessGrid/Platform/win32/ProcessManager.py 1.3:
* AccessGrid/Security/AuthorizationManager.py 1.11:
* AccessGrid/Security/CertificateManager.py 1.5:
* AccessGrid/Security/CertificateRepository.py 1.4:
* AccessGrid/Security/ProxyGen.py 1.5:
* AccessGrid/Security/Role.py 1.6:
* AccessGrid/SharedAppClient.py 1.6:
* AccessGrid/TextClient.py 1.34:
* AccessGrid/Toolkit.py 1.18:
* AccessGrid/UIUtilities.py 1.47:
* AccessGrid/Utilities.py 1.57:
* AccessGrid/Venue.py 1.159:
* AccessGrid/VenueClient.py 1.144:
* AccessGrid/VenueClientController.py 1.9: