forked from fsweetser/netreg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
13071 lines (8053 loc) · 347 KB
/
ChangeLog
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
2008-05-27 10:17 vitroth
* README: changed wiki url
2008-05-27 10:04 vitroth
* support/bin/netregimport: netregimport script from Duke
2008-05-23 14:44 vitroth
* support/bin/netreg-import.pl: debugging changes
2008-05-23 11:13 vitroth
* support/: bin/netreg-export.pl, bin/netreg-import.pl,
config/netreg-export-config-example,
config/netreg-export-config-qatar,
config/netreg-import-config-example,
config/netreg-import-config-qatar: Adding netreg-import.pl and
netreg-export.pl and configurations, for use in migrating data
from one netreg installation to another.
2008-05-22 16:08 vitroth
* lib/CMU/Netdb/services.pm: removed an extraneous piece that never
ran (after a return statement)
2008-05-15 16:08 vitroth
* support/bin/ldapgroup-create-group-from-netreg.pl: new script for
converting netreg groups to ldap groups
2008-05-15 14:02 vitroth
* lib/CMU/WebInt/S_P_status.pm: changed quoting of input
2008-05-15 14:01 vitroth
* lib/CMU/WebInt/zones.pm: when looking up resources on the zone,
do the lookup as netreg. we've already validated that the user
can see this zone, and we don't actually set permissions on the
individual resource records
2008-05-15 14:00 vitroth
* lib/CMU/WebInt/switch_panel_config.pm: validated the hostname
provided
2008-05-15 13:59 vitroth
* lib/CMU/WebInt/outlets.pm: Added header to an accessdenied block
2008-05-15 13:59 vitroth
* lib/CMU/WebInt/auth.pm: removed explicit domain restriction for
cookies, using the default which is 'for this server only', which
was what the code was trying to do, but failing in certain
scenarios. (browser talking to name other then the configured
server name)
2008-05-15 13:57 vitroth
* lib/CMU/Netdb/validity.pm: added 'if debug' to some prints
2008-05-15 13:56 vitroth
* lib/CMU/Netdb/machines_subnets.pm: allow no user to be added to a
host if user is in netreg:admins (as well as the existing logic
allowing dept admins the same privileged)
2008-05-15 13:55 vitroth
* lib/CMU/Netdb/auth.pm: export get_user_netreg_admin
2008-04-30 11:08 vitroth
* lib/CMU/Netdb/primitives.pm: disallow union select through the
primitives
2008-04-30 11:07 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: disallow union select
2008-04-29 17:13 vitroth
* lib/CMU/Netdb/SOAPAccess.pm: don't allow union select in soap
arguments.
2008-04-29 16:03 vitroth
* lib/CMU/WebInt/: buildings.pm, dns.pm, machines.pm, outlets.pm,
zones.pm: quote input during search
2008-04-29 12:45 vitroth
* lib/CMU/Netdb/UserMaint.pm: Changes for multiple userids in the
user feed (for linking andrew/qatar users) lots of debugging
changes
2008-04-29 12:32 vitroth
* lib/CMU/Netdb/validity.pm: allow multiple colons in group names,
for dept:qatar:foo, etc.
2008-04-29 12:32 vitroth
* lib/CMU/Netdb/machines_subnets.pm: Call changeHostname as netreg,
as the user hasn't yet been associated to the newly registered
host and therefore can't update it
2008-04-29 12:11 vitroth
* lib/CMU/WebInt/machines.pm: group name is passed in as gid not
id, look at the right field
CVS:
----------------------------------------------------------------------
2008-04-24 16:58 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: Added support for user
lists, i.e. [email protected],[email protected] in the enum,
and a third field in the add
2008-04-24 09:53 vitroth
* lib/CMU/WebInt.pm: moved switch_panel_config loading into the
block that tests if outlets are enabled.
2008-04-16 13:43 vitroth
* lib/DNS/LBPool.pm: Added support for multiple keys for multiple
reverse zones.
2008-04-09 14:23 vitroth
* lib/CMU/WebInt/machines.pm: fixed extra data passed to
generic_tprint from main page to match data expected by callback
routine.
2008-04-08 16:32 vitroth
* lib/CMU/WebInt/S_P_status.pm: we're part of the web interface,
should use the web int db_connect routines
2008-04-07 12:56 vitroth
* support/convert/convert-1_1_9-1_1_10.pl: Database changes for
netreg 1.1.10
2008-04-07 12:55 vitroth
* doc/netdb.data: minor change to example data
2008-04-05 18:29 vitroth
* lib/DNS/ZoneParse.pm: fixed a bug with ZoneParse.pm's default dns
canonicalization function, which was breaking lbnamed
2008-04-04 12:27 vitroth
* doc/netdb.data: allow null for ip_address_zone
2008-04-04 12:11 vitroth
* support/convert/convert-1_1_9-1_1_10.pl: db changes for duke
merge
2008-04-04 12:09 vitroth
* lib/CMU/Netdb/SOAPAccess.pm: export get_db_hostname, which calls
get_db_variable to detect the specific database instance we're
connected to
2008-04-04 12:08 vitroth
* lib/CMU/Netdb/helper.pm: added get_db_variable to call 'show
variables like ...' primarily to allow a way to detect which
database backend we're talking to
2008-04-04 12:05 vitroth
* lib/CMU/Netdb/dns_dhcp.pm: oops, don't commit withd debug on
2008-04-04 12:02 vitroth
* lib/CMU/Netdb/dns_dhcp.pm: pass user level to validity checker
when adding cnames, to allow all numeric host components for
admins
2008-04-04 12:01 vitroth
* lib/CMU/WebInt/helper.pm: whitespace fix
2008-04-04 12:00 vitroth
* support/bin/nrsearch: added --identify-db option to call
get_db_hostname and determine which db replica the soap server is
talking to
2008-04-02 14:05 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: different function names
in different places... grr...
2008-04-02 12:34 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: use the soap database
account information from /etc/netreg-soap.conf, instead of using
lw_db_connect
2008-03-31 17:46 vitroth
* lib/CMU/WebInt/outlet_act.pm: fixed a case with version not being
quoted properly for mysql 4.1+
2008-03-29 12:09 vitroth
* support/bin/dns.pl: fixed a bug where partial zone matches were
firing in the -only mode. i.e. trying to update only
test.net.cmu.edu would also update net.cmu.edu
2008-03-27 18:57 vitroth
* bin/netreg.pl: Moved the fastcgi loop into an eval block, so the
daemon process doesn't exit.
2008-03-27 15:53 vitroth
* lib/CMU/Netdb/helper.pm: typo
2008-03-27 15:42 vitroth
* bin/nc.pl, bin/netreg-nonint.pl, bin/netreg.pl, doc/COPYRIGHT,
doc/dns-txt.desc, doc/dns.design, doc/general.TODO,
doc/netdb.data, doc/netreg-install.pl,
doc/netreg-permissions.txt, doc/protections,
doc/config/netreg-netdb.conf, doc/config/netreg-webint.conf,
doc/db/NETREG-COMPLETE.sql, htdocs/index.pl, htdocs/try-ssl.pl,
htdocs/help/definitions/cable.label_from.shtml,
htdocs/help/definitions/cable.label_to.shtml,
htdocs/help/definitions/cable.to_building.html,
htdocs/help/definitions/cable.to_building.shtml,
htdocs/help/definitions/cable.to_room_number.html,
htdocs/help/definitions/cable.to_room_number.shtml,
htdocs/help/definitions/cname.html,
htdocs/help/definitions/cname.shtml,
htdocs/help/definitions/department.html,
htdocs/help/definitions/department.shtml,
htdocs/help/definitions/domain.html,
htdocs/help/definitions/domain.shtml,
htdocs/help/definitions/filename.html,
htdocs/help/definitions/filename.shtml,
htdocs/help/definitions/from.html,
htdocs/help/definitions/from.shtml,
htdocs/help/definitions/group.html,
htdocs/help/definitions/group.shtml,
htdocs/help/definitions/host_name.html,
htdocs/help/definitions/host_name.shtml,
htdocs/help/definitions/host_name_zone.shtml,
htdocs/help/definitions/ip_address.html,
htdocs/help/definitions/ip_address.shtml,
htdocs/help/definitions/ip_address_subnet.html,
htdocs/help/definitions/ip_address_subnet.shtml,
htdocs/help/definitions/ip_address_zone.html,
htdocs/help/definitions/ip_address_zone.shtml,
htdocs/help/definitions/mac_address.html,
htdocs/help/definitions/mac_address.shtml,
htdocs/help/definitions/machine.flags.shtml,
htdocs/help/definitions/machine.html,
htdocs/help/definitions/machine.shtml,
htdocs/help/definitions/mode.html,
htdocs/help/definitions/mode.shtml,
htdocs/help/definitions/mx.html,
htdocs/help/definitions/mx.shtml,
htdocs/help/definitions/network.html,
htdocs/help/definitions/network.shtml,
htdocs/help/definitions/next-server.html,
htdocs/help/definitions/next-server.shtml,
htdocs/help/definitions/outlet.attributes.html,
htdocs/help/definitions/outlet.attributes.shtml,
htdocs/help/definitions/outlet.cable.html,
htdocs/help/definitions/outlet.cable.shtml,
htdocs/help/definitions/outlet.device.html,
htdocs/help/definitions/outlet.device.shtml,
htdocs/help/definitions/outlet.flags.html,
htdocs/help/definitions/outlet.flags.shtml,
htdocs/help/definitions/outlet.html,
htdocs/help/definitions/outlet.port.html,
htdocs/help/definitions/outlet.port.shtml,
htdocs/help/definitions/outlet.shtml,
htdocs/help/definitions/outlet.status.html,
htdocs/help/definitions/outlet.status.shtml,
htdocs/help/definitions/outlet.type.html,
htdocs/help/definitions/outlet.type.shtml,
htdocs/help/definitions/port.html,
htdocs/help/definitions/port.shtml,
htdocs/help/definitions/protections.identity.html,
htdocs/help/definitions/protections.identity.shtml,
htdocs/help/definitions/protections.rights.html,
htdocs/help/definitions/protections.rights.shtml,
htdocs/help/definitions/protections.rlevel.html,
htdocs/help/definitions/protections.rlevel.shtml,
htdocs/help/definitions/readaccess.html,
htdocs/help/definitions/readaccess.shtml,
htdocs/help/definitions/shortname.html,
htdocs/help/definitions/shortname.shtml,
htdocs/help/definitions/subnet.default_mode.shtml,
htdocs/help/definitions/subnet.dynamic.shtml,
htdocs/help/definitions/subnet.expire_dynamic.shtml,
htdocs/help/definitions/subnet.expire_static.shtml,
htdocs/help/definitions/subnet.flags.shtml,
htdocs/help/definitions/subnet.network_mask.shtml,
htdocs/help/definitions/subnet.quota_dynamic.shtml,
htdocs/help/definitions/subnet.quota_static.shtml,
htdocs/help/definitions/subnet.share.shtml,
htdocs/help/definitions/template.html,
htdocs/help/definitions/template.shtml,
htdocs/help/definitions/to.html,
htdocs/help/definitions/to.shtml,
htdocs/help/definitions/user.html,
htdocs/help/definitions/user.shtml,
htdocs/help/definitions/writeaccess.html,
htdocs/help/definitions/writeaccess.shtml,
htdocs/help/pages/about-netreg.shtml,
htdocs/help/pages/addShare.shtml,
htdocs/help/pages/adminprotections.shtml,
htdocs/help/pages/attr_add_form.shtml,
htdocs/help/pages/attr_spec_view.shtml,
htdocs/help/pages/auth_main.shtml,
htdocs/help/pages/build_add_form.shtml,
htdocs/help/pages/build_del.shtml,
htdocs/help/pages/build_list.shtml,
htdocs/help/pages/build_s_exec.shtml,
htdocs/help/pages/build_search.shtml,
htdocs/help/pages/build_view.shtml,
htdocs/help/pages/cable_add.shtml,
htdocs/help/pages/cable_list.shtml,
htdocs/help/pages/cable_s_exec.shtml,
htdocs/help/pages/cable_search.shtml,
htdocs/help/pages/cable_view.shtml,
htdocs/help/pages/cables_delete.shtml,
htdocs/help/pages/deleteShare.shtml,
htdocs/help/pages/dhcp_o_t_add_form.shtml,
htdocs/help/pages/dhcp_o_t_delete.shtml,
htdocs/help/pages/dhcp_o_t_list.shtml,
htdocs/help/pages/dhcp_o_t_view.shtml,
htdocs/help/pages/dns_config_add_form.shtml,
htdocs/help/pages/dns_config_del.shtml,
htdocs/help/pages/dns_config_view.shtml,
htdocs/help/pages/dns_main.shtml,
htdocs/help/pages/dns_r_s_exec.shtml,
htdocs/help/pages/dns_r_t_add_form.shtml,
htdocs/help/pages/dns_r_t_delete.shtml,
htdocs/help/pages/dns_r_t_list.shtml,
htdocs/help/pages/dns_r_t_view.shtml,
htdocs/help/pages/dns_search.shtml,
htdocs/help/pages/dns_server_add_form.shtml,
htdocs/help/pages/dns_server_del.shtml,
htdocs/help/pages/dns_server_software_list.shtml,
htdocs/help/pages/dns_server_view.shtml,
htdocs/help/pages/err_lookup.shtml,
htdocs/help/pages/footer.html, htdocs/help/pages/glossary.shtml,
htdocs/help/pages/mach_delete.shtml,
htdocs/help/pages/mach_dhcp_add.shtml,
htdocs/help/pages/mach_dhcp_opt_del.shtml,
htdocs/help/pages/mach_dns_ghcp_list.shtml,
htdocs/help/pages/mach_dns_res_add.shtml,
htdocs/help/pages/mach_dns_res_add2.shtml,
htdocs/help/pages/mach_dns_res_del.shtml,
htdocs/help/pages/mach_expire_list.shtml,
htdocs/help/pages/mach_reg_s0.shtml,
htdocs/help/pages/mach_reg_s1.shtml,
htdocs/help/pages/mach_reg_s2.shtml,
htdocs/help/pages/mach_s_exec.shtml,
htdocs/help/pages/mach_search.shtml,
htdocs/help/pages/mach_upd_sub.shtml,
htdocs/help/pages/mach_view.shtml,
htdocs/help/pages/machine-reg.shtml,
htdocs/help/pages/main.shtml, htdocs/help/pages/make.pl,
htdocs/help/pages/net_add_form.shtml,
htdocs/help/pages/net_del.shtml,
htdocs/help/pages/net_list.shtml,
htdocs/help/pages/net_view.shtml,
htdocs/help/pages/oact_aq_add_form.shtml,
htdocs/help/pages/oact_aq_delete.shtml,
htdocs/help/pages/oact_aq_list.shtml,
htdocs/help/pages/oact_aq_view.shtml,
htdocs/help/pages/oact_list.shtml,
htdocs/help/pages/oact_list_1.shtml,
htdocs/help/pages/oact_telco_0.shtml,
htdocs/help/pages/oact_telco_add_closet_1.shtml,
htdocs/help/pages/oact_telco_add_closet_2.shtml,
htdocs/help/pages/oact_telco_add_closet_3.shtml,
htdocs/help/pages/oact_telco_mod_closet_1.shtml,
htdocs/help/pages/oact_telco_mod_closet_2.shtml,
htdocs/help/pages/oact_telco_mod_closet_3.shtml,
htdocs/help/pages/oact_telco_mod_closet_4.shtml,
htdocs/help/pages/oact_update.shtml,
htdocs/help/pages/outlet-reg.shtml,
htdocs/help/pages/outlet_s_exec.shtml,
htdocs/help/pages/outlets_deact.shtml,
htdocs/help/pages/outlets_delete.shtml,
htdocs/help/pages/outlets_info.shtml,
htdocs/help/pages/outlets_search.shtml,
htdocs/help/pages/prot_deptadmin.shtml,
htdocs/help/pages/prot_main.shtml,
htdocs/help/pages/prot_radd_gmem.shtml,
htdocs/help/pages/prot_radd_list.shtml,
htdocs/help/pages/prot_s2.shtml,
htdocs/help/pages/prot_s3_record.shtml,
htdocs/help/pages/prot_s3_table.shtml,
htdocs/help/pages/protections.shtml,
htdocs/help/pages/proto.html, htdocs/help/pages/sch_main.shtml,
htdocs/help/pages/service.shtml, htdocs/help/pages/sidebar.html,
htdocs/help/pages/sub_add_form.shtml,
htdocs/help/pages/sub_delete.shtml,
htdocs/help/pages/sub_info.shtml,
htdocs/help/pages/sub_listShare.shtml,
htdocs/help/pages/sub_lookup.shtml,
htdocs/help/pages/sub_main.shtml,
htdocs/help/pages/subnet_policies.shtml,
htdocs/help/pages/subnets_def_dhcp_options.shtml,
htdocs/help/pages/svc_add_form.shtml,
htdocs/help/pages/svc_delete.shtml,
htdocs/help/pages/svc_info.shtml,
htdocs/help/pages/svc_type_add_form.shtml,
htdocs/help/pages/svc_type_del.shtml,
htdocs/help/pages/svc_type_list.shtml,
htdocs/help/pages/template.shtml,
htdocs/help/pages/viewshare.shtml,
htdocs/help/pages/zone_add_form.shtml,
htdocs/help/pages/zone_del.shtml,
htdocs/help/pages/zone_list.shtml,
htdocs/help/pages/zone_s_exec.shtml,
htdocs/help/pages/zone_search.shtml,
htdocs/help/pages/zone_view.shtml,
htdocs/help/topics/hardwareaddress.shtml, lib/RyNetCiscoUtils.pm,
lib/RyNetUtils.pm, lib/startup.pl, lib/CMU/AuthBridge.pm,
lib/CMU/Errors.pm, lib/CMU/Netdb.pm, lib/CMU/NonInt.pm,
lib/CMU/WebInt.pm, lib/CMU/portadmin.pm,
lib/CMU/AuthBridge/AuthBridge.pm,
lib/CMU/AuthBridge/AuthDaemon.pm, lib/CMU/Netdb/SOAPAccess.pm,
lib/CMU/Netdb/SOAPClient.pm, lib/CMU/Netdb/UserMaint.pm,
lib/CMU/Netdb/auth.pm, lib/CMU/Netdb/buildings_cables.pm,
lib/CMU/Netdb/dhcp_lease_search.pm, lib/CMU/Netdb/dns_dhcp.pm,
lib/CMU/Netdb/errors.pm, lib/CMU/Netdb/helper.pm,
lib/CMU/Netdb/machines_subnets.pm, lib/CMU/Netdb/primitives.pm,
lib/CMU/Netdb/reports.pm, lib/CMU/Netdb/services.pm,
lib/CMU/Netdb/structure.pm, lib/CMU/Netdb/validity.pm,
lib/CMU/Netdb/t/auth.pl, lib/CMU/Netdb/t/dump.sh,
lib/CMU/Netdb/t/errors.pl, lib/CMU/Netdb/t/framework.pm,
lib/CMU/Netdb/t/helper.pl, lib/CMU/Netdb/t/primitives.pl,
lib/CMU/Netdb/t/reload.sh, lib/CMU/Netdb/t/structure.pl,
lib/CMU/NonInt/auth.pm, lib/CMU/NonInt/mach.pm,
lib/CMU/NonInt/outlet.pm, lib/CMU/NonInt/vars.pm,
lib/CMU/WebInt/auth.pm, lib/CMU/WebInt/buildings.pm,
lib/CMU/WebInt/cables.pm, lib/CMU/WebInt/config.pm,
lib/CMU/WebInt/dhcp.pm, lib/CMU/WebInt/dns.pm,
lib/CMU/WebInt/helper.pm, lib/CMU/WebInt/interface.pm,
lib/CMU/WebInt/mach_dns.pm, lib/CMU/WebInt/machines.pm,
lib/CMU/WebInt/networks.pm, lib/CMU/WebInt/outlet_act.pm,
lib/CMU/WebInt/outlet_type.pm, lib/CMU/WebInt/outlets.pm,
lib/CMU/WebInt/protections.pm, lib/CMU/WebInt/quickreg.pm,
lib/CMU/WebInt/reports.pm, lib/CMU/WebInt/scheduled.pm,
lib/CMU/WebInt/services.pm, lib/CMU/WebInt/subnets.pm,
lib/CMU/WebInt/trunkset.pm, lib/CMU/WebInt/vars.pm,
lib/CMU/WebInt/vlans.pm, lib/CMU/WebInt/zones.pm,
lib/CMU/WebInt/S_P_status/Chassis/C3750G_24TS.pm,
lib/CMU/WebInt/S_P_status/Chassis/C3750G_48TS.pm,
lib/CMU/WebInt/S_P_status/Port/P3750.pm, lib/DNS/KMemLB.pm,
lib/DNS/LBPool.pm, lib/DNS/NetRegZone.pm, lib/DNS/RandomLB.pm,
lib/DNS/ZoneParse.pm, lib/DNS/test.pl,
support/bin/authbridge-xfer.pl, support/bin/checker.pl,
support/bin/cs-report.pl, support/bin/delete-expired.pl,
support/bin/delete-mach-subnet.pl, support/bin/dhcp.pl,
support/bin/dns-config.pl, support/bin/dns-xfer.pl,
support/bin/dns.pl, support/bin/domain-report.pl,
support/bin/dump-db.pl, support/bin/dump-db.sh,
support/bin/grloader.pl, support/bin/kmemtest.pl,
support/bin/lbnamed-sitter.pl, support/bin/lbnamed.pl,
support/bin/ldaploader.pl, support/bin/mail_em.pl,
support/bin/misc-reports.pl, support/bin/mk-acis-subnet.pl,
support/bin/mk-mgmt-subnet.pl, support/bin/mk_pool.pl,
support/bin/move-ddns.pl, support/bin/outlet_machine_report.pl,
support/bin/passwd-load.pl, support/bin/portadmin.pl,
support/bin/ptloader.pl, support/bin/re_ip.pl,
support/bin/remedy-xfer.sh, support/bin/remedy.pl,
support/bin/reparent.pl, support/bin/rewire-closet.pl,
support/bin/scheduled.pl, support/bin/service-dump.pl,
support/bin/service-xfer.pl, support/bin/set-base-broadcast.pl,
support/bin/sql-stats.pl, support/bin/user_sync.pl,
support/bin/vars-update.pl, support/bin/vlanUpdate.pl,
support/bin/loader/README, support/bin/loader/load-admins.pl,
support/bin/loader/load-cnames.pl,
support/bin/loader/load-dhcp-options-hosts.pl,
support/bin/loader/load-dhcp-options.pl,
support/bin/loader/load-extra-cable-info.pl,
support/bin/loader/load-extra-cable-info2.pl,
support/bin/loader/load-groups.pl,
support/bin/loader/load-machines.pl,
support/bin/loader/load-mx.pl, support/bin/loader/load-ns.pl,
support/bin/loader/load-outlets.pl,
support/bin/loader/load-outlets2.pl,
support/bin/loader/outlet-preparse.pl,
support/bin/loader/pre-parse.pl,
support/bin/loader/process-BAs.pl,
support/bin/loader/reload-outlets.pl,
support/convert/convert-1_1_1-1_1_2.pl,
support/convert/convert-1_1_2-1_1_3.pl,
support/convert/convert-1_1_3-1_1_4.pl,
support/convert/convert-1_1_5-1_1_6.pl,
support/convert/convert-1_1_7-1_1_8.pl,
support/convert/convert-1_1_9-1_1_10.pl,
support/sbin/update-conf.pl, support/sbin/update-zones.pl:
Merging changes from duke merge branch to head, with some minor
type corrections and some minor feature additions (quick jump
links on list pages, and better handling of partial range
allocations in the subnet map)
2008-03-27 12:02 vitroth
* lib/CMU/Netdb/machines_subnets.pm: use full path to
get_multi_conf_var
2008-03-27 11:50 vitroth
* doc/netdb.data: added netreg:admins add/9 to attributes table in
example data
2008-03-20 13:57 somlo
* support/bin/radius.pl: updated radius.pl to handle mac-based
authentication
2008-03-11 16:45 srhoton
* support/bin/iso-rsync.sh: Added iso-rsync.sh to allow iso to get
copies of the netdb backups.
2008-02-29 15:48 vitroth
* lib/CMU/WebInt/reports.pm: Fixed bug where a partial bucket was
displayed as a full bucket. i.e. a single /25 would be
displayed as a /24. Now it gets displayed as a sub block, with a
link to it.
2008-01-11 17:17 srhoton
* support/bin/portadmin.pl: Added additional logic for
vlan-encapsulation:
1) Corrected a syntax error (802.1q -> dot1q) 2) Added logic to
the %config hash to add an element for vlan-encapsulation
2008-01-11 16:11 vitroth
* bin/netreg-usermaint-soap.pl: fixed a bug (not using CGI.pm, no
need to call CGI->_reset_globals();
2008-01-10 17:57 vitroth
* lib/CMU/WebInt/quickreg.pm: lowered debugging
2008-01-09 12:21 vitroth
* bin/: netreg-soap.pl, netreg-usermaint-soap.pl, netreg.pl: Minor
reworking of fastcgi support, now fully tested.
2007-12-10 16:10 dhutty
* bin/: netreg-soap.pl, netreg.pl: Modified netreg.pl and
netreg-soap.pl to check for and use fastcgi, if available.
2007-11-30 15:08 vitroth
* lib/CMU/WebInt/outlets.pm: woops, no need for non-breaking-space
inside a submit button description
2007-11-30 15:04 vitroth
* lib/CMU/WebInt/outlets.pm: minor ui tweak
2007-11-30 14:30 vitroth
* lib/CMU/WebInt/outlets.pm: UI change for outlet forcing functions
2007-11-30 08:22 fk03
* support/bin/vlanUpdate.pl: Added verbose switch to show progress
and force switch to re-apply all vlans to switch and trunks.
2007-11-30 07:44 fk03
* support/bin/vlanUpdate.pl: Missed an output from the way the
program had been sending the vlan definitions to the switch
causing an early termination of the connection.
2007-11-29 14:35 fk03
* support/bin/vlanUpdate.pl: Changed output for dryrun mode to show
what would be done. Fixed bug in the way vlan installation on
the switch was being done.
2007-11-29 14:26 somlo
* support/bin/portadmin.pl: when adding vlan to a port, default to
'trunk' mode instead of 'dynamic desireable'
2007-11-07 14:19 fk03
* support/bin/vlanUpdate.pl: removed stray debugging line and
trapped an exception.
2007-11-01 15:29 fk03
* support/bin/vlanUpdate.pl: Added single host update support,
Added support needed to take advantage of etherchannel awareness
of the NetConf library.
2007-10-25 15:17 vitroth
* support/bin/dns-config.pl: changed logging to not enable debug
logging, to avoid a bind bug added stub zone support
2007-10-11 12:55 fk03
* lib/CMU/WebInt/reports.pm: Provide for printing of labels with
standard "to" information. This is activated by netdb-webint
config variable DoNoGrid.
2007-10-04 15:26 vitroth
* lib/CMU/Netdb/validity.pm: Added validity checkers for
network.name and network.subnet. (Closing a XSS vulnerability)
2007-08-31 11:16 fk03
* lib/CMU/WebInt/reports.pm: Added handling of user attributes to
alter label layout parameters.
2007-08-31 11:15 fk03
* lib/CMU/WebInt/services.pm: Sorted attribute list shown on add
attribute page.
2007-08-31 11:13 fk03
* lib/CMU/Netdb/services.pm: Fixed bug that was causing failures in
verification of attribute data from being reported.
Fixed cut/paste error in error message from delete_attribute.
2007-08-27 13:12 fk03
* lib/CMU/Netdb/validity.pm: Have validity routine for
_sys_changelog_col.name strip table name from name. The table
name is already in the _sys_changelog_row entry for the change
and this makes searching easier as you don't have to search for
col_name and table_name.col_name
2007-08-17 16:49 vitroth
* htdocs/index.pl: modified text for FirstConnect
2007-08-01 15:27 vitroth
* lib/CMU/WebInt/errors.pm: fixed a minor XSS hole
2007-08-01 15:26 vitroth
* support/bin/ldaploader.pl: Added support for using attributes in
the db to specify LDAP groups to sync to the database. Enabled
recursive groups in Net::LDAP::Groups calls.
2007-07-31 16:11 vitroth
* lib/CMU/WebInt/: services.pm, auth.pm: Added UI bits for
attributes on groups. (Underlying code already existed)
2007-07-18 12:02 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: Call cleanse before
validating a comment, since netreg would do the same through the
normal API.
2007-07-18 10:31 vitroth
* lib/CMU/WebInt/zones.pm: removed link to non-working bulk zone
interface
2007-07-18 10:24 vitroth
* lib/DNS/NetRegZone.pm: Added code to delete overlapping RR's,
which can get created when a host is converted from dynamic to
static and dhcpd doesn't remember to delete the old RR. i.e.
NetReg is asserting that it owns all values for any RR that it
publishes. This code is currently disabled, just loggign the
potential changes for analysis.
2007-07-18 10:19 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: Call cleanse to before
validating a credential, since netreg would do the same through
the normal API.
2007-07-17 11:35 vitroth
* support/bin/dhcp.pl: Die with an error if multiple masters or
secondarys are defined, which dhcpd can't do.
2007-07-05 12:09 vitroth
* lib/CMU/WebInt/interface.pm: Fixed a bug with the configurable
logout url. Added support for configurable page width and an
optional sidebar
2007-07-05 12:08 vitroth
* lib/CMU/WebInt/services.pm: minor ui tweak
2007-06-25 16:08 vitroth
* lib/CMU/Netdb/auth.pm: use fully specified function path name
2007-06-23 10:15 vitroth
* bin/: netreg-soap.pl, netreg-usermaint-soap.pl: Added CGI-style
soap scripts for use in the absence of mod_perl.
2007-06-23 08:10 vitroth
* lib/CMU/WebInt/services.pm: Added history link
2007-06-19 16:33 fk03
* lib/CMU/Netdb/reports.pm: Fixed copy/paste error that resulted in
machine specific changes not showing up.
2007-06-19 14:25 fk03
* lib/CMU/Netdb/reports.pm: tuned queries in list_history and
search_history to take advantage of new indexes on
_sys_changerec_col
KEY `index_data3` (`data`(64),`changerec_row`),
KEY `index_prev` (`previous`(64),`changerec_row`)
These queries may be slow as molasses if these indexes are not in
the database.
2007-06-05 17:51 vitroth
* support/bin/dhcp.pl: added priorities to dhcpd.conf generation,
so more critical service groups are handled first.
2007-05-31 14:51 somlo
* support/bin/radius.pl: fixed error logging bug in radius.pl
2007-05-29 11:41 vitroth
* lib/CMU/Netdb/dns_dhcp.pm: Pass user levels to validity routines,
for different permissions by user level.
2007-05-29 11:37 vitroth
* lib/CMU/WebInt/auth.pm: Made realm code handle the empty realm
case correctly.
2007-05-29 11:36 vitroth
* lib/CMU/WebInt/interface.pm: made logout link configurable
2007-05-29 11:30 vitroth
* lib/CMU/Helper/Funcs.pm: changes to hier_sort routine for
correctness
2007-05-29 11:29 vitroth
* lib/CMU/Netdb/reports.pm: history search API from WPI
2007-05-29 11:29 vitroth
* lib/CMU/WebInt/vars.pm: new vars entries for new functions
2007-05-29 11:28 vitroth
* lib/CMU/WebInt/reports.pm: merged some reports from WPI
(including some not yet used, or that require mysql5 for sub
selects...) purged old subnet_map code
2007-05-29 11:20 vitroth
* lib/CMU/WebInt/machines.pm: Added machine history search
interface
2007-05-29 11:16 vitroth
* lib/CMU/WebInt/zones.pm: Changed zone sorting in list page to be
hierarchical. i.e. CMU.EDU before ANDREW.CMU.EDU, all CMU.EDU
zones before all CMU.LOCAL zones, etc
2007-05-21 12:04 fk03
* lib/CMU/: Helper.pm, Helper/Funcs.pm: Added function to sort by
DNS Hierarchy (hier_sort()) which is used as the sort function
argument to the perl sort() command.
2007-05-09 12:33 vitroth
* lib/CMU/WebInt/machines.pm: added comments in mac address
canonicalization routine for clarity
2007-04-18 14:53 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: changed validation routine
for type STRING to match the regexp used by netreg itself for
user names
2007-04-11 14:51 vitroth
* lib/DNS/SNMPLB.pm: add tracking of current tcp connection counts
to snmp based LB weighting
2007-03-29 16:42 vitroth
* support/bin/mail_em.pl: document the -s switch
2007-03-29 16:37 vitroth
* support/bin/delete-expired.pl: Use the correct state name when
deactivating outlets.
2007-03-29 16:02 vitroth
* lib/CMU/Netdb/machines_subnets.pm: make the munged protection
variant for "can write to this machine" look for table level
write as well, for admins
2007-03-27 16:55 vitroth
* lib/DNS/SNMPLB.pm: too much debugging, not enough if ($debug)
again
2007-03-27 16:53 vitroth
* lib/DNS/SNMPLB.pm: too much debugging, not enough if ($debug)
2007-03-27 16:50 vitroth
* lib/DNS/SNMPLB.pm: added a workaround for a behavior change
(bug?) in SNMP.pm
2007-03-27 16:41 vitroth
* support/bin/lbnamed.pl: debugging changes
2007-03-06 15:18 vitroth
* lib/CMU/Netdb/UserMaint/SOAPAccess.pm: Start a new changelog
entry
2007-03-06 15:17 vitroth
* lib/CMU/Netdb/SOAPAccess.pm: start a new changelog entry
2007-03-02 11:57 vitroth
* lib/CMU/Netdb/validity.pm: using bitshift to test for 32 bit
integers doesn't work, just do the math directly.
2007-01-24 09:20 vitroth
* support/convert/convert-1_1_9-1_1_10.pl: this isn't an actual
conversion script, just a list of schema changes. I think its up
to date.
2006-12-21 12:24 fk03
* lib/CMU/Netdb/primitives.pm: Added code to uniquify the list
returned by cascade delete so we don't try to delete rows twice.
2006-12-08 12:53 fk03
* lib/CMU/WebInt/machines.pm: Patched security hole that allowed
any user to list all machines.
2006-12-08 12:06 somlo
* support/bin/radius.pl: added a comment, nothing important
2006-12-08 12:05 somlo
* bin/nc.pl: fixed typo ('propogation' -> 'propagation')
2006-11-29 11:45 vitroth
* lib/CMU/Netdb/buildings_cables.pm: fixed helper function for
modify_outlet_state_by_name to return the expected value always
instead of randomly...
2006-11-28 16:38 fk03
* lib/CMU/WebInt/outlets.pm: Added code to handle current vlan not
being on switch.
2006-11-28 16:37 fk03
* lib/CMU/WebInt/reports.pm: Fixed warning about possible binary
precidence error.
2006-11-15 13:17 vitroth
* lib/CMU/WebInt/outlets.pm: fixed a bug with the expired outlets
page.
2006-11-15 11:42 vitroth
* lib/CMU/WebInt/outlets.pm: added show history link to outlets for
admins
2006-11-15 09:23 vitroth
* lib/CMU/: Netdb/vars.pm, WebInt/reports.pm, WebInt/vars.pm: Added
expired machines/outlets per department report.
2006-11-13 14:05 vitroth
* lib/CMU/WebInt/outlets.pm: added uidrealm to the list of fields
to pass around on next page links, etc.
2006-11-13 12:02 vitroth
* lib/CMU/WebInt/: machines.pm, outlets.pm: only display the All
link if user is in multiple groups
2006-11-13 11:56 vitroth
* lib/CMU/WebInt/: machines.pm, outlets.pm: sort the list of groups
on the main page and the expire pages added back the All
functionality
2006-11-13 11:55 vitroth
* lib/CMU/Netdb/machines_subnets.pm: make munged query list all
entries if group can read the whole table (matching outlet munged
list functionality)
2006-11-09 14:45 fk03
* lib/CMU/Netdb/machines_subnets.pm: Handle problem caused by IP
address stored in database as long and expected as dotted
notation in all calles.
2006-11-09 10:23 vitroth
* lib/CMU/WebInt/: outlets.pm, vars.pm: Added retain link to
outlets page for expiring outlets.
2006-11-05 17:53 vitroth
* lib/CMU/WebInt/outlets.pm: fixed a typo from the
version/timestamp format changes
2006-11-05 17:41 vitroth
* doc/netdb.data: changes for usermaint code
2006-11-04 15:22 vitroth
* doc/config/netreg-netdb.conf: added config bits for usermaint
2006-11-04 15:22 vitroth
* doc/netdb.data: added missing attribute
2006-11-01 10:01 vitroth
* lib/CMU/Netdb/UserMaint.pm: lots of minor debugging format
changes
2006-11-01 07:32 vitroth
* support/formletters/: expire_machine.txt, expire_outlet.txt:
removed links to www.cmu.edu, replaced with links to netreg
2006-10-31 14:45 vitroth
* lib/CMU/Netdb/UserMaint.pm: passing user by id isn't working,
investigate that bug later.
2006-10-31 14:07 vitroth
* lib/CMU/Netdb/UserMaint.pm: whoops, fixed the bug the wrong way
2006-10-31 13:57 vitroth
* lib/CMU/Netdb/UserMaint.pm: do machine & outlet lookups as
netreg, we've already authorized the user to do this delete.