forked from ndt-project/ndt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2124 lines (1620 loc) · 79.4 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
This file contains a list of changes to the ANL/Internet2 Network
Diagnostic Tool (NDT) tester. There are 4 programs that are used
for this tester.
1) the Tcpbw100.java program, downloads to the users desktop.
The web100 variables are shipped to this process for analysis
on the desktop.
2) the fakewww.c program. This process runs on the server and
listens for new connections from user desktop's. It writes some
messages to the access log (default location:
/usr/local/ndt/access_log) and error log (default location:
/usr/local/ndt/error_log).
3) the web100srv.c program. This process communicates with the
Java applet, runs the throughput tests, and gathers the web100
data. It also writes some of the data out to a log file on the
server for later analysis.
4) the web100clt.c program. This process is a command line version
of the client code. It augments the Tcpbw100.java program, allowing
the user to pre-install a version of the client code. This allows
non-browser based clients, helpful for remote access testing.
Rich Carlson 6/7/02 Modified 8/19/07
2007-08-15 19:18 jslawins
* src/genplot.c, src/testoptions.c: Fixes in plotting negative
values. Modified the CWND peaks counting.
2007-08-15 17:03 jslawins
* src/genplot.c, src/ndt_odbc.c, src/ndt_odbc.h,
src/testoptions.c, src/testoptions.h, src/web100clt.c,
src/web100srv.c, src/web100srv.h: Fixes in the genplot
application: printing the negative values and the x-axis label.
Fixed some misspellings.
2007-08-14 20:40 jslawins
* configure, configure.ac, src/testoptions.c: Start the snaplog
thread by default. Removed the debug messages.
Increased the NDT version to 3.4.3.
2007-08-14 20:01 jslawins
* src/testoptions.c: Moved the Cwnd peeks counting to the snaplog
thread. Fixed the start sequence of the snaplog thread.
2007-08-14 19:33 jslawins
* src/ndt_odbc.c, src/ndt_odbc.h, src/testoptions.c,
src/testoptions.h, src/web100clt.c, src/web100srv.c,
src/web100srv.h: Added counting CWND peeks (min, max and
amount).
2007-08-06 21:33 jslawins
* src/testoptions.c, src/web100-util.c, src/web100srv.c,
src/web100srv.h: Removed the redundant calls to functions from
web100 library, which uses the refresh_connections function.
2007-08-03 22:18 jslawins
* Applet/Tcpbw100.java: Added the direct security manager check
for listen permissions.
2007-08-03 20:20 jslawins
* Applet/Tcpbw100.java: Disabled by default the multiple tests
feature. Hid the multiple tests options when the feature is
disabled. Allow the administrators to enable the multiple tests
feature by the appropriate applet parameter. Allow the users to
stop the tests before completion.
Increased the Java applet version to 5.5.4.
2007-08-03 19:11 jslawins
* Applet/Tcpbw100.java: Added the progress bar during the tests
with the notification what test is currently executed. Added the
possibility to stop testing.
Increased the Java applet version to 5.5.3.
2007-08-02 20:51 jslawins
* Applet/Tcpbw100.java: Added the option to set number of tests
run in one set. Added the option to set the delay between tests
in one set.
Increased the Java applet version to 5.5.2.
2007-08-02 19:12 jslawins
* src/ndt_odbc.c: Fixed the compilation problems on the systems
without ODBC support.
2007-07-25 21:21 jslawins
* src/ndt_odbc.c, src/ndt_odbc.h, src/web100srv.c: Extended the DB
logging in the server. Fixed generation of the cputime trace
filename.
2007-07-25 20:18 jslawins
* doc/ndt.conf.man, doc/web100srv.man, src/usage.c,
src/web100srv.c: Added DB options to the conf file.
Fixed web100srv usage screen.
Added info about new DB options to the web100srv and ndt.conf
manual pages.
2007-07-24 18:50 jslawins
* Admin/Makefile.in, Applet/Makefile.in, Makefile.in, aclocal.m4,
conf/Makefile.in, config.h.in, configure, configure.ac,
doc/Makefile.in, doc/ndt.conf.man, src/Makefile.am,
src/Makefile.in, src/ndt_odbc.c, src/ndt_odbc.h, src/usage.c,
src/web100srv.c: Added support for logging test results into the
database (via ODBC).
Added cputime config option to the conf file.
Added new options: --enableDBlogging, --dbDSN, --dbUIN, --dbPWD.
Increased the NDT version to 3.4.2.
2007-07-05 19:56 racarlson
* src/testoptions.c: Updated snaplog routine to capture initial
log entry just before test loop is entered. This compensates for
the long delay between the time the connection is opened and the
test begins.
2007-07-05 16:46 racarlson
* Admin/Makefile.in, Applet/Makefile.in, Makefile.in, aclocal.m4,
conf/Makefile.in, conf/create-html.sh, configure, doc/Makefile.in,
src/Makefile.in, src/genplot.c: Bug fix for create-html.sh
script. Script now looks in current and parent (..) directory
for tcpbw100.template file. This allows the user to run the
create-html.sh script inside the conf directory.
Minor change to genplot.c to label speed plots as Mbps instead of
KBytes
2007-07-04 22:56 jslawins
* src/testoptions.c, src/web100srv.c: Added info about snaplog
filename to the logs.
2007-06-18 17:05 jslawins
* Applet/Tcpbw100.java, ChangeLog: Modified the protocol in the
Java Applet to be more robust (failed tests are not interrupting
the whole process). Fixed the parsing of the broken results.
Increased the Java applet version to 5.5.1.
2007-06-17 20:22 jslawins
* configure, configure.ac, src/network.c, src/protocol.c,
src/protocol.h, src/test_c2s_clt.c, src/test_mid_clt.c,
src/test_s2c_clt.c, src/test_sfw_clt.c, src/test_sfw_srv.c,
src/testoptions.c, src/web100clt.c, src/web100srv.c: Removed the
majority of the exit() calls.
Started using the MSG_ERROR messages.
Modified the protocol to be more robust (failed tests are not
interrupting the whole process).
Increased the NDT version to 3.4.1.
2007-06-10 15:07 jslawins
* doc/web100srv.man, src/usage.c, src/web100srv.c: web100srv:
Added new option: --cputime
2007-06-10 11:49 jslawins
* doc/genplot.man, src/genplot.c, src/usage.c: Added
plotting/printing Cwnd time (genplot: Added new option:
--cwndtime)
2007-06-09 21:15 jslawins
* src/genplot.c: Fixed throughput plotting/printing.
Changed the msecs to secs in the xlabels of the plots.
2007-06-09 19:06 jslawins
* configure, configure.ac, ndt.conf.man, web100srv.man, analyze.c,
testoptions.c, testoptions.h, usage.c, web100srv.c, web100srv.h:
Added new configure option: '--enable-experimental'.
Removed '--experimental' option from the web100srv.
web100srv: Added new option: --avoidsndblockup
web100srv: Added new option: --snaplog
web100srv: Added new option: --cwnddecrease
2007-06-07 14:24 jslawins
* doc/Makefile.am, doc/Makefile.in, doc/genplot.man, src/usage.c:
Added the genplot manual page.
Fixed some misspellings.
2007-06-07 12:44 jslawins
* Admin/Makefile.in, Applet/Makefile.in, Makefile.in, aclocal.m4,
conf/Makefile.in, configure, doc/Makefile.in, src/Makefile.am,
src/Makefile.in, src/genplot.c, src/usage.c, src/usage.h: Added
standardized usage screen to the genplot.
Genplot: Added new option: --version.
Genplot: Added support for the long options.
2007-06-06 13:20 jslawins
* src/genplot.c: Fixed the warnings during compilation of the
genplot.
2007-06-05 20:27 jslawins
* doc/ndt.conf.man, doc/web100srv.man, src/testoptions.c,
src/testoptions.h, src/usage.c, src/web100srv.c: Added the
possibility to set delay in the snap thread.
New option: --snapdelay #msec.
2007-06-04 21:27 racarlson
* src/Makefile.am, src/Makefile.in, src/genplot.c: Added new
genplot.c program. This program will generate xplot graphs, or
text files, using the Web100 varialbes.
Options let you plot Duration vs CurCwnd, Duration vs CurRwinRcvd
or you can specify a comma ',' separated list of variables.
The '-t' flag controls the output format set and you get a text
file output to stdout, not set and you get an xpl plot file.
Updated src/Makefile.am file was updated to automatically build
the genplot program
2007-06-01 14:45 racarlson
* src/testoptions.c, ChangeLog: Removed extra calls to
web100_connection_from_socket(). Still a possible bug
somewhere, but for now it returns the correct connection data.
Changed thread loop timer to record a snaplog entry every 5msec.
2007-05-31 18:50 jslawins
* configure, src/testoptions.c, configure.ac, ChangeLog: Fixed the
show-stopper bug in the s2c test.
Increased the NDT version to 3.3.21.
2007-05-30 14:28 racarlson
* contrib/README, contrib/loadmap.intro, contrib/loadmap.js,
contrib/loadmap.txt: VT.edu mashup files and text to describe
what these files do.
README contains a brief description about who submitted the
code, how to contact them, and what it does. This file will be
update when new contrib code is added to the directory.
loadmap.js is the javascript file from vt.edu. The loadmap.intro
and loadmap.txt
files are extracted from an email Seth Peery sent me describing
how their mashup
code works.
Rich Carlson
2007-05-29 20:31 jslawins
* src/testoptions.c: Better synchronization of the threads.
2007-05-28 19:45 jslawins
* src/testoptions.c: Move updating of the snap to the separate
thread.
2007-05-28 19:32 jslawins
* src/testoptions.c, src/utils.c, src/utils.h: Modified the snap
log writing to use different thread to write to file.
2007-05-23 16:59 jslawins
* Makefile.am, Makefile.in, contrib/Tcpbw1001.java: Added the
Tcpbw1001.java to the contrib directory.
2007-05-17 20:14 jslawins
* ChangeLog, conf/ndt, doc/fakewww.man: Updated the manual page of
the fakewww.
Removed the '-l' option for the fakewww from the ndt startup
script.
Written some info about the new fakewww logs default locations to
the
ChangeLog.
2007-05-17 12:30 jslawins
* configure, configure.ac: Increased the NDT version to 3.3.20.
2007-05-15 18:10 jslawins
* Admin/Makefile.am, Admin/Makefile.in, Applet/Makefile.am,
Applet/Makefile.in, Makefile.am, Makefile.in, conf/Makefile.in,
config.h.in, configure, configure.ac, doc/Makefile.in,
src/Makefile.am, src/Makefile.in, src/fakewww.c: Added
conditional compilation of the java code (depends on the
existence of the javac compiler) and other applications (depend
on the availability of the Web100 library).
2007-05-13 20:52 jslawins
* Admin/Makefile.in, Applet/Makefile.in, Makefile.in,
conf/Makefile.in, config.h.in, configure, configure.ac,
doc/Makefile.in, src/Makefile.in, src/analyze.c, src/fakewww.c,
src/tr-mkmap.c, src/usage.c, src/viewtrace.c, src/web100-pcap.c,
src/web100clt.c, src/web100srv.c, src/web100srv.h: Added
checking for the pcap library.
Added some conditional macros to allow building NDT under
some non-GNU/Linux environments [not completed].
2007-05-13 16:11 jslawins
* Admin/Makefile.in, Applet/Makefile.in, Makefile.in, aclocal.m4,
conf/Makefile.in, config.h.in, configure, configure.ac,
doc/Makefile.in, src/Makefile.in: Added checking for the web100
library to the configure file.
2007-05-12 08:24 jslawins
* src/fakewww.c, src/usage.c, src/web100srv.c: Added the support
for the syslog to the fakewww.
Enabled the access log and error log by default.
Modified the usage/start screens of the fakewww.
2007-05-10 19:04 jslawins
* src/fakewww.c: Changed Common Log Format to the Combined Log
format.
2007-05-05 19:27 jslawins
* src/fakewww.c, src/network.c, src/usage.c, src/web100-util.c:
Added the error log and the access log (in the Common Log
Format)
to the fakewww.
Removed the unwanted files from the repository.
Fixed several warnings.
2007-05-05 11:29 jslawins
* src/tr-mkmap.c, src/usage.c: Changed the default operation mode
of the tr-mkmap from building to printing.
2007-05-05 11:13 jslawins
* src/fakewww.c: Added 'HTTP/1.0 307 Temporary Redirect' response.
2006-12-13 23:18 racarlson
* Applet/Tcpbw100.java, INSTALL, configure, configure.ac,
src/fakewww.c, src/network.c, src/network.h, src/testoptions.c,
src/web100-admin.c, src/web100-util.c, src/web100clt.c,
src/web100srv.c, src/web100srv.h: merging Jakub's changes with
mine.
Updated src files to find/kill stuck processes
Rich
2006-11-14 19:41 jslawins
* src/web100-pcap.c, src/web100-util.c: Fixed the bugs in the
logging functions.
2006-10-17 19:30 jslawins
* ChangeLog, Applet/Tcpbw100.java: Modified the packet queuing
message.
Increased the Java applet version to 5.4.12.
2006-10-06 17:12 racarlson
* I2util/Makefile.in, I2util/configure, src/testoptions.c: fixed
bugs in testioptions.c I introduced while testing LAST_ACK bug.
Rich
2006-10-06 15:20 racarlson
* src/: network.c, testoptions.c: removed debugging statements from
code. Shouldn't have been there - just looking for LAST_ACK bug.
Rich
2006-10-06 15:14 racarlson
* Makefile.in, aclocal.m4, configure, configure.ac,
tcpbw100.template, Admin/Makefile.in, Applet/Makefile.am,
Applet/Makefile.in, I2util/Makefile.in, I2util/aclocal.m4,
I2util/configure, I2util/I2util/Makefile.in,
I2util/I2util/config.h.in, I2util/aespasswd/Makefile.in,
I2util/autom4te.cache/output.0, I2util/autom4te.cache/requests,
I2util/autom4te.cache/traces.0, I2util/doc/Makefile.in,
conf/Makefile.in, doc/Makefile.in, src/Makefile.in,
src/network.c, src/testoptions.c, src/web100-util.c,
src/web100clt.c: Moved INSTALL to a later version. src files
probably contain some of my debugging code, which should be
removed.
Rich
2006-10-06 12:20 jslawins
* ChangeLog, src/viewtrace.c: Fixed a small bug in the viewtrace
program.
2006-10-06 11:58 jslawins
* ChangeLog, INSTALL, configure, configure.ac, src/test_mid_clt.c:
Removed the socket shutdown in the client part of the mid test.
Restored the original INSTALL file.
Increased the NDT version to 3.3.18.
2006-09-29 13:12 jslawins
* ChangeLog, configure, configure.ac, Applet/Tcpbw100.java,
I2util/autom4te.cache/requests: Installed some of the Seth Peery
patches: public variables upstream and downstream, possibility to
set testing server by the APPLET tag.
Added the possibility to disable buttons by the APPLET tag. Added
the 'prefer IPv6' checkbox in the options.
Increased the Java applet version to 5.4.11. Increased the NDT
version to 3.3.17
2006-08-31 22:32 jslawins
* Makefile.in, configure, configure.ac, Admin/Makefile.in,
Applet/Makefile.in, Applet/Tcpbw100.java,
I2util/autom4te.cache/requests, conf/Makefile.in,
doc/Makefile.in, src/Makefile.am, src/Makefile.in: Modified the
makefiles to allow clean web100clt compilation without the need
to have web100 library installed.
Changed the -source 1.3 directive to -source 1.4.
Added the information about TCP version used in the Java applet.
Increased the Java applet version to 5.4.10. Increased the NDT
version to 3.3.16.
2006-08-25 11:20 jslawins
* Makefile.in, aclocal.m4, configure, configure.ac,
Admin/Makefile.in, Applet/Makefile.in, I2util/configure,
I2util/configure.ac, I2util/autom4te.cache/output.0,
I2util/autom4te.cache/requests, I2util/autom4te.cache/traces.0,
conf/Makefile.in, doc/Makefile.in, src/Makefile.am,
src/Makefile.in, src/clt_tests.h, src/fakewww.c, src/network.h,
src/protocol.h, src/test_c2s_clt.c, src/test_mid_clt.c,
src/test_s2c_clt.c, src/test_sfw.h, src/test_sfw_clt.c,
src/testoptions.h, src/utils.c, src/web100clt.c, src/web100srv.h:
Installed some of the Simon's patches. Removed the command line
client dependencies on the web100 code.
Incremented NDT version to 3.3.15.
2006-08-24 20:04 racarlson
* Makefile.in, aclocal.m4, configure, configure.ac,
Admin/Makefile.in, Applet/Makefile.am, Applet/Makefile.in,
Applet/Tcpbw100.java, I2util/autom4te.cache/requests,
conf/Makefile.in, doc/Makefile.in, src/Makefile.in: RAC updates
aclocal.m4 changed to use the GCJFLAGS= -source 1.3 option,
forcing the javac code to be java 1.3 compatable
Updated Tcpbw100.java to include patches from Lixin (Simon Fraser
Univ) to fix a bug with Safari browser on Mac
Incremented NDT version 3.3.13 and 3.3.14 Applet version
incremented to 5.4.9
2006-08-18 11:35 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/web100clt.c:
Added new buffered bytes information (edited by Richard).
Modified the information messages about buffering (as Richard
suggested).
2006-08-14 21:37 jslawins
* admin.html, configure, configure.ac, Applet/Tcpbw100.java,
doc/web100clt.man, doc/web100srv.man, src/analyze.c,
src/test_c2s_clt.c, src/test_mid_clt.c, src/testoptions.c,
src/web100-admin.c, src/web100clt.c: Moved the SFW results from
the "More Details" page to the "Statics" page. Deleted the
"Checking for ..." messages on the "More Details" page. Fixed
the typo in the units (K instead of k).
2006-08-13 14:16 jslawins
* Applet/Tcpbw100.java, src/web100clt.c, src/web100srv.c: Added
server version checking in the clients.
2006-08-13 12:36 jslawins
* configure, configure.ac, src/network.c, src/test_sfw_clt.c,
src/web100-util.c: Implemented the local binding in the
CreateConnectSocket (this was the last TODO tag). Fixed the bug
in the CWND limited throughput test.
2006-08-13 09:52 jslawins
* src/: analyze.c, fakewww.c, logging.c, logging.h, network.c,
test_c2s_clt.c, test_mid_clt.c, test_s2c_clt.c, test_sfw_clt.c,
test_sfw_srv.c, testoptions.c, web100-pcap.c, web100-util.c,
web100clt.c, web100srv.c: Added some asserts. Used the logging
capabilities of the I2 functions. Removed the last FIXME tag.
2006-08-12 00:11 jslawins
* configure, configure.ac, src/test_sfw_srv.c: Fixed the bug in the
server part of the SFW test.
2006-08-08 15:53 jslawins
* Admin/Makefile.am, Admin/Makefile.in, Applet/Makefile.am,
Applet/Makefile.in, src/Makefile.am, src/Makefile.in: Fixed
makefiles, so that it's possible to prepare the real dist
packages now.
2006-08-08 14:25 jslawins
* configure, configure.ac, Applet/Tcpbw100.java: Used different
graphic component in the Java applet, which allows to insert
graphics and other components into the text. Added hot links to
the information about buffered bytes in the throughput tests.
2006-08-08 09:32 jslawins
* Applet/Tcpbw100.java, doc/web100srv.man: Modified the client
messages to make some definitions explicit. Updated the manual
pages to respect the recent changes in the default tests order.
2006-08-02 17:46 jslawins
* Applet/Tcpbw100.java: Updated the Java applet.
2006-08-02 16:59 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/Makefile.am,
src/Makefile.in, src/clt_tests.h, src/test_c2s_clt.c,
src/test_mid_clt.c, src/test_s2c_clt.c, src/test_sfw_clt.c,
src/testoptions.c, src/web100clt.c: Added the information about
testing the ephemeral ports in the SFW results. Removed the
dependency from the tests fixed order.
2006-08-01 16:45 jslawins
* src/testoptions.c: Fixed the bug in S2C test that can trigger an
alrm signal.
2006-08-01 15:52 jslawins
* Applet/Tcpbw100.java, src/test_sfw_clt.c, src/test_sfw_srv.c,
src/testoptions.c, src/testoptions.h, src/web100srv.c: Modified
the SIGALRM handling. Added some comments. Fixed the bug in
changing the signals handlers. Moved the SFW results to the 'more
details' window.
2006-08-01 14:20 jslawins
* Applet/Tcpbw100.java: Implemented the parallel SFW test in the
Java applet.
2006-08-01 13:18 jslawins
* src/: Makefile.am, Makefile.in, test_sfw_clt.c, test_sfw_srv.c,
web100srv.c: Implemented the parallel version of the SFW test.
Updated the command-line client. Decreased the maximal testing
time of the SFW test.
2006-07-31 23:59 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/testoptions.c:
Updated the Java Applet. Some small bugfixes.
2006-07-31 22:18 jslawins
* src/: testoptions.c, web100-admin.c, web100clt.c: Fixed some
minor bugs. Added views checking in the s2c test.
2006-07-30 15:33 jslawins
* Applet/Tcpbw100.java, src/network.c, src/test_sfw_clt.c,
src/utils.c, src/web100clt.c: Fixed some asserts. Modified the
reporting of the SFW results.
2006-07-30 13:50 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/testoptions.c,
src/web100clt.c, src/web100srv.c: Moved the firewall test before
the speed tests. Decreased the alarms in the tests.
2006-07-30 13:04 jslawins
* src/: network.c, test_sfw_srv.c, testoptions.c, web100clt.c:
Decreased the waiting time in the SFW test. Fixed a bug in
creating connect socket.
2006-07-30 00:43 jslawins
* config.h.in, configure, configure.ac, Applet/Tcpbw100.java,
src/utils.c, src/utils.h, src/web100clt.c, src/web100srv.h:
Printed only server's view of the c2s speed. Distinguish the host
buffering from the middleboxes buffering in the command-line
client.
2006-07-26 13:14 jslawins
* doc/viewtrace.man, src/Makefile.am, src/Makefile.in, src/usage.c,
src/viewtrace.c: Added the possibility to specify port numbers
for the traces analysis.
2006-07-26 12:20 jslawins
* src/: Makefile.am, Makefile.in, test_sfw.c, test_sfw_clt.c,
test_sfw_srv.c: Reorganized some code. Removed the redundant
dependencies.
2006-07-26 01:11 jslawins
* doc/web100srv.man, src/web100-util.c, src/web100srv.c: Updated
the web100srv manual page. Decreased the maximal testing time.
Modified some logging messages.
2006-07-24 19:33 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/mrange.c,
src/network.c, src/web100-pcap.c: Enabled the Simple firewall
test in the Java applet. Made some code cleanup.
2006-07-24 17:04 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/test_sfw.c:
Implemented the Simple firewall test in the Java applet. Some
cosmetic changes in the clients.
2006-07-23 22:45 jslawins
* src/test_sfw.c: Added the implementation of the opposite Simple
firewall test.
2006-07-17 23:40 jslawins
* configure, configure.ac, src/Makefile.am, src/Makefile.in,
src/test_sfw.c, src/test_sfw.h, src/web100srv.c: Modified the
Simple firewall test in order to minimize the needed time.
2006-07-17 16:12 jslawins
* src/: test_sfw.c, testoptions.c, testoptions.h, web100srv.c:
Fixed the client part of the Simple firewall test. Improved the
modularization of the tests (there are less arguments passed to
the tests functions).
2006-07-17 15:41 jslawins
* src/: test_sfw.c, testoptions.c, web100srv.c: Fixed the bug in
Simple firewall test. Modified the client part of this test.
2006-07-16 22:33 jslawins
* configure, configure.ac, doc/web100clt.man, src/Makefile.am,
src/Makefile.in, src/test_sfw.c, src/test_sfw.h,
src/testoptions.c, src/testoptions.h, src/usage.c,
src/web100clt.c, src/web100srv.c: Added the experimental first
version of the Simple firewall test. Only the command-line client
is able to perform new test at the moment.
2006-07-15 13:35 jslawins
* Applet/Tcpbw100.java, src/testoptions.c, src/web100clt.c:
Modified the C2S throughput test so that the server's measurement
are also printed in the client. Fixed the bug in the command-line
client, which causes the C2S results to be smaller up to 10% from
the real throughput.
2006-07-15 11:53 jslawins
* configure, configure.ac, doc/fakewww.man, doc/tr-mkmap.man,
src/fakewww.c, src/tr-mkmap.c, src/tr-tree.c, src/tr-tree6.c,
src/usage.c: Added the possibility to specify default trees (for
IPv4 and IPv6) in 'tr-mkmap' and 'fakewww' applications.
2006-07-14 23:39 jslawins
* doc/ndt.conf.man, doc/web100srv.man, src/usage.c,
src/web100srv.c, src/web100srv.h: Added the possibility to
specify syslog facility.
2006-07-14 22:27 jslawins
* doc/ndt.conf.man, doc/web100srv.man, src/fakewww.c, src/usage.c,
src/web100-admin.c, src/web100-admin.h, src/web100srv.c,
src/web100srv.h: Added the possibility to specify an
administrator view web page filename. Make the fakewww aware of
the hard-coded ADMINFILE.
2006-07-13 16:10 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/web100clt.c:
Fixed the bug in C2S test in the clients.
2006-07-13 08:33 jslawins
* src/testoptions.c: Reuse of the mid port in the s2c test when
there is main port specified and s2c port was not specified.
2006-07-11 20:06 jslawins
* Applet/Tcpbw100.java, src/web100clt.c: Updated the protocol in
Java Applet. Small bugfixes.
2006-07-11 12:39 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, doc/web100srv.man,
src/Makefile.am, src/Makefile.in, src/fakewww.c, src/network.c,
src/network.h, src/protocol.c, src/protocol.h, src/testoptions.c,
src/testoptions.h, src/usage.c, src/web100-util.c,
src/web100clt.c, src/web100srv.c, src/web100srv.h: New message
system and protocol have been implemented.
2006-07-08 23:48 jslawins
* configure, configure.ac, src/testoptions.c, src/web100-pcap.c,
src/web100-util.c, src/web100clt.c, src/web100srv.c: Fixed the
bug in calling I2AddrNodeName().
2006-07-07 21:11 jslawins
* configure, configure.ac, Admin/Makefile.am, Admin/Makefile.in,
Applet/Tcpbw100.java, src/testoptions.c, src/testoptions.h,
src/web100srv.c: Disabled "Options" button when a test is
running. The tests are run in a separate thread. Modified the
way port numbers are assigned for the tests (if not specified,
the 'primary + x' number is taken). Fixed the Makefile for
Admin.
2006-07-05 20:32 jslawins
* configure, configure.ac, tcpbw100.template, Applet/Tcpbw100.java:
Small modifications of the Java Applet. Added options frame.
2006-07-04 21:28 jslawins
* src/web100clt.c: Fixed compatibility issues between MDNDT client
and older NDT servers.
2006-07-03 21:36 jslawins
* configure, configure.ac, Applet/Tcpbw100.java, src/analyze.c,
src/web100clt.c: Updated the 'analyze' program, so it's able to
parse the newest log format. Fixed the bug in Java applet that
minimizes the S2C throughput.
2006-07-03 01:09 jslawins
* Makefile.am, Makefile.in, tcpbw100.template,
web100variables.html, src/fakewww.c: Added the web page with the
Web100 variables descriptions.
2006-07-02 20:12 jslawins
* doc/Makefile.am, doc/Makefile.in, doc/analyze.man,
doc/tr-mkmap.man, doc/viewtrace.man, src/usage.c,
src/viewtrace.c: Added new manual pages. Removed the redundant
option from the 'viewtrace'.
2006-07-02 16:23 jslawins
* configure, configure.ac, I2util/I2util/addr.c, doc/Makefile.am,
doc/Makefile.in, doc/analyze.man, src/analyze.c: Fixed small bug
in the I2AddrSockLen. Added manual page for the 'analyze'
program. Fixed DNS names resolving in the 'analyze'.
2006-07-01 20:59 jslawins
* Applet/Tcpbw100.java, src/varinfo.h, src/web100clt.c: Added more
Web100 variables descriptions. Fixed displaying these variables
in the client.
2006-07-01 18:38 jslawins
* src/: testoptions.c, testoptions.h, web100clt.c, web100srv.c:
Fixed small bug in the protocol. Reorganized some code.
2006-06-30 15:25 jslawins
* configure, configure.ac, src/testoptions.c, src/varinfo.h,
src/web100-util.c: Fixed the Web100 variables descriptions.
2006-06-25 23:17 jslawins
* Applet/Tcpbw100.java: Synchronized the Java Applet with the
newest protocol.
2006-06-25 21:20 jslawins
* doc/ndt.conf.man, src/web100srv.c: Added the possibility to set
new options by the ndt.conf file. Updated the manual page.
2006-06-25 16:51 jslawins
* doc/web100clt.man, doc/web100srv.man, src/testoptions.c,
src/usage.c, src/web100-pcap.c, src/web100srv.c: Added new
options to the 'web100srv': '--midport', '--c2sport',
'--s2cport'. Updated the manual pages.
2006-06-25 15:49 jslawins
* configure, configure.ac, src/Makefile.am, src/Makefile.in,
src/logging.c, src/logging.h, src/testoptions.c,
src/testoptions.h, src/usage.c, src/utils.c, src/utils.h,
src/web100-admin.c, src/web100-pcap.c, src/web100-util.c,
src/web100clt.c, src/web100srv.c, src/web100srv.h: Modified the
protocol to allow enabling/disabling performed tests in one
session. Encapsulated each test in a separate functions, that can
be run independently. Added new options to the 'web100clt':
'--disablemid', '--disablec2s', '--disables2c'.
2006-06-22 22:48 jslawins
* configure, configure.ac, src/varinfo.h: Modified the Web100
variables descriptions.
2006-06-21 22:35 jslawins
* configure, configure.ac, src/troute6.c, src/varinfo.h: Fixed the
bug in includes and modified the Web100 variables description.
2006-06-21 21:33 jslawins
* I2util/I2util/addr.c, src/fakewww.c, src/troute6.c: Some fixes in
the checking of the AF_INET6 define.
2006-06-21 19:21 jslawins
* doc/: fakewww.man, web100clt.man, web100srv.man: Updated the
manual pages.
2006-06-20 21:57 jslawins
* src/: usage.c, varinfo.h, web100clt.c: Added some information
about Web100 variables.
2006-06-20 17:08 jslawins
* src/: fakewww.c, troute6.c: Small fixes in the includes and
declarations.
2006-06-19 21:20 jslawins
* src/: Makefile.am, Makefile.in, analyze.c, fakewww.c, tr-mkmap.c,
tr-tree.c, tr-tree.h, tr-tree6.c, troute.c, troute.h, troute6.c,
viewtrace.c, web100clt.c: Used the new logging system in every
program. Fixed some little misspellings.
2006-06-18 21:51 jslawins
* I2util/I2util/ErrLogImmediate.c, I2util/I2util/errlog.h,
src/logging.c, src/logging.h, src/web100-admin.c,
src/web100-pcap.c, src/web100-util.c, src/web100srv.c: Added the
possibility to log immediately without new line. Started using
the new logging routines.
2006-06-17 22:21 jslawins
* I2util/I2util/addr.c: Added the implementation of the
I2AddrSockLen.
2006-06-17 16:16 jslawins
* I2util/I2util/saddr.c: Fixed the bug in I2SockAddrIsLoopback.
2006-06-15 12:49 jslawins
* I2util/I2util/: ErrLog.c, ErrLogImmediate.c, ErrLogSyslog.c,
Options.c, addr.c, addr.h, conf.c, conf.h, errlog.h, hex.c,
hex.h, io.c, io.h, mach_dep.c, md5.c, options.h, random.c,
random.h, readpassphrase.c, saddr.c, saddr.h, table.c, util.h:
Synchronized the I2util sources with the main branch in the I2
CVS.
2006-06-15 10:21 jslawins
* src/: Makefile.am, Makefile.in, logging.c, logging.h,
web100-admin.c, web100-pcap.c, web100-util.c, web100srv.c,
web100srv.h: First attempts to centralize the logging routines.
2006-06-14 14:43 jslawins
* Applet/Tcpbw100.java: Modified the protocol used in the Java
Applet.
2006-06-14 09:19 jslawins
* src/: fakewww.c, usage.c: Added new options to the 'fakewww':
'-f', '-b'.
2006-06-13 20:09 jslawins
* admin_description.html, copyright.html, tcpbw100.template,
src/fakewww.c, src/web100-admin.c: Modified the tcpbw100.html,
admin.html and copyright.html to be valid HTML 4.01 Transitional
documents. Fixed the 'HTTP/1.0 404 Not found' documents sent by
'fakewww'.
2006-06-13 14:35 jslawins
* src/: Makefile.am, Makefile.in, mrange.c, mrange.h, network.c,
usage.c, utils.c, utils.h, web100-pcap.c, web100clt.c,
web100srv.c, web100srv.h: Modified the protocol to fix the bugs
in the multi-test mode. New option '--mrange' in the
'web100srv'.
2006-06-12 13:28 jslawins
* src/: network.c, web100srv.c, web100srv.h: Fixed the bugs in
LoadConfig (not copying the string values) and added the
'unrecognized config option' and 'syntax error' handling.
2006-06-12 11:49 jslawins
* src/: web100-pcap.c, web100srv.c, web100srv.h: print_speed and
init_pkttrace functions have been moved back to where they
belongs (from web100srv.c to web100-pcap.c). Small fixes in the
logging routines (in the main and in the print_bins).
2006-06-12 09:56 jslawins
* admin_description.html, src/web100-admin.c, src/web100srv.c,
src/web100srv.h: Added the size of the web100srv.log to the
Admin.html page.
2006-06-08 00:26 jslawins
* I2util/I2util/addr.c, I2util/I2util/addr.h,
I2util/I2util/saddr.c, src/viewtrace.c: Small fixes in viewtrace.
Few modifications in the I2util library.
2006-06-07 12:13 jslawins
* configure, configure.ac, Applet/MANIFEST.MF, Applet/Makefile.am,
Applet/Makefile.in, Applet/Tcpbw100.java, src/web100clt.c: Added
the possibility to run applet from the command line. Fixed the
protocol (synchronized with the newest one used by the web100srv)
used by the applet.
2006-06-06 22:14 jslawins
* src/: Makefile.am, Makefile.in, fakewww.c, tr-mkmap.c, tr-tree.c,
tr-tree.h, tr-tree6.c, troute.c, troute.h, troute6.c, usage.c,
viewtrace.c, web100srv.c: Added the IPv6 support to tr-mkmap and
fakewww in federated mode.
2006-06-04 20:49 jslawins
* Applet/Tcpbw100.java: Got rid of the deprecation warning when
compiling Tcpbw100.java.
2006-06-04 16:42 jslawins
* I2util/I2util/saddr.c, src/viewtrace.c, src/web100-pcap.c,
src/web100srv.c, src/web100srv.h: Fixed the print_speed function.
Partially fixed the I2SockAddrIsLoopback function from the I2util
library.
2006-06-03 23:13 jslawins
* src/web100srv.c: Fixed bug in reading pkt-pair data through the
mon_pipe.
2006-06-03 21:54 jslawins
* src/: fakewww.c, network.c: Restored the federated mode in
fakewww (the IPv4 only at the moment). Few modifications in the
network routines (listening sockets created with the
OPT_IPV6_ONLY flag will not accept IPv4 tunnelled connections).