-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog-2.8-2.8f
1260 lines (791 loc) · 43.2 KB
/
ChangeLog-2.8-2.8f
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
2005-02-14 Andrew M. Bishop <[email protected]>
Version 2.8f of WWWOFFLE not released.
2005-02-14 Andrew M. Bishop <[email protected]>
* src/connect.c:
Add the missing parameter to the PrintMessage() call when executing change mode script.
2005-01-31 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Use the new GetAliasURL() function instead of IsAliased().
* src/htmlmodify.l:
Modify the HTML around anchors to aliases of cached pages.
* src/config.h, src/configfunc.c:
Change the IsAliased() function to GetAliasURL() to return the alias.
2005-01-29 Andrew M. Bishop <[email protected]>
Version 2.8e of WWWOFFLE released.
2005-01-29 Andrew M. Bishop <[email protected]>
* src/version.h, doc/NEWS: Update to version 2.8e.
2005-01-26 Andrew M. Bishop <[email protected]>
* src/wwwoffle-tools.c:
Fix previous wwwoffle-mv change and preserve timestamps.
2004-12-09 Andrew M. Bishop <[email protected]>
* src/configdata.c:
Make the default value for reply-chunked-data match the documentation.
2004-11-29 Andrew M. Bishop <[email protected]>
* src/info.c: Indicate on the info page if the URL has been requested.
2004-11-28 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c: Handle HEAD requests more intelligently.
When online send HEAD don't cache them, when offline convert to GET if not cached.
2004-11-22 Andrew M. Bishop <[email protected]>
* doc/README: Updated description of wwwoffle-mv program.
* src/configdata.c, src/wwwoffles.c, conf/upgrade-config.pl,
conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README.CONF,
src/config.h:
Added a new option cache-control-max-age-0 to OnlineOptions and OfflineOptions.
* doc/FAQ: Another solution to the infamous libc resolver problem.
2004-11-21 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c: No functional changes.
Added more comments relating to Fetch mode, and on mode for else statements.
Rearranged code so that mode==Fetch is evaluated with others in else branch.
* src/wwwoffles.c:
Fix two places where being in Fetch mode would go wrong
(aliased URL and unauthenticated proxy request).
2004-11-09 Andrew M. Bishop <[email protected]>
* doc/README, doc/README.CONF: Some text changes.
2004-11-07 Andrew M. Bishop <[email protected]>
* src/wwwoffle-tools.c: Allow moving files and changing the path.
2004-11-06 Andrew M. Bishop <[email protected]>
* src/control.c: Fix spurious error message.
2004-10-24 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.conf.man.template:
Updated the dates in the footer/header.
2004-10-23 Andrew M. Bishop <[email protected]>
* src/spool.c:
Only print an error for a missing monitor time file if the URL is monitored.
2004-10-17 Andrew M. Bishop <[email protected]>
Version 2.8d of WWWOFFLE released.
2004-10-17 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Update to version 2.8d.
2004-10-14 Andrew M. Bishop <[email protected]>
* doc/README:
Update acknowledgements section (removal of old GIF code).
* src/gifmodify.c:
All new GIF modification code (handles GIF87a and GIF89a).
2004-09-30 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Make sure that all lines are less than 78 characters long.
2004-09-29 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l, conf/upgrade-config.pl,
conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README.CONF,
src/config.h, src/configdata.c:
Add a new option to remove HTML "marquee" effect (scrolling text).
2004-09-28 Andrew M. Bishop <[email protected]>
* src/Makefile.in, src/configedit.c, src/control.c, src/index.c,
src/monitor.c, src/refresh.c:
Give warnings if processing URL arguments and an unexpected one is seen.
2004-09-26 Andrew M. Bishop <[email protected]>
* conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README,
doc/README.CONF, src/config.h, src/configdata.c, src/htmlmodify.l,
conf/upgrade-config.pl:
Add an HTMLModify option to fix bad cyrillic coding.
2004-09-08 Andrew M. Bishop <[email protected]>
* src/wwwoffle-tools.c: Return an error status in case of a failure.
2004-09-06 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Make sure that there is a message from 'wwwoffle -fetch' for all URLs.
2004-09-01 Andrew M. Bishop <[email protected]>
* src/miscurl.c: Fix hostname character checking.
2004-08-25 Andrew M. Bishop <[email protected]>
* src/document.c: Parse xhtml pages for links and images.
* src/info.c: Display source of xhtml and xml pages.
* src/wwwoffles.c: Add cache information to xhtml pages.
2004-07-17 Andrew M. Bishop <[email protected]>
* doc/README.CONF: Clarify the try-without-password option wording.
* src/miscurl.c:
When splitting a URL disallow invalid characters in hostnames.
2004-07-05 Andrew M. Bishop <[email protected]>
* src/wwwoffled.c: Change log file ownership before changing uid/gid.
Close stdin/stdout/stderr after detaching from terminal not before.
Don't open log file again after detaching from terminal.
Don't force usage of stderr when re-initialising error handler.
2004-07-03 Andrew M. Bishop <[email protected]>
* doc/README.CONF, src/configmisc.c:
A URL-SPEC path like '/*/foo*' matches '/foo*' and '/*/foo*' as a special case.
2004-06-17 Andrew M. Bishop <[email protected]>
* src/cgi.c, src/search.c:
Fix bug with setting up stdout for CGI program.
* src/errors.c: Fix bug that left file descriptor open on log file.
2004-06-14 Andrew M. Bishop <[email protected]>
* src/document.h, src/htmlmodify.l, src/wwwoffles.c:
Disable the demoronise-ms-html option if the HTML is UTF-8 or other multibyte charset.
2004-06-12 Andrew M. Bishop <[email protected]>
Version 2.8c of WWWOFFLE released.
2004-06-12 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Update to version 2.8c.
2004-05-21 Andrew M. Bishop <[email protected]>
* src/configrdwr.c:
Create the temporary new files with user-only read/write permissions when creating them.
Fix bug that could cause a crash when adding an item to an empty section.
* src/errors.c:
Create the log files with user-only read/write permissions.
2004-05-15 Andrew M. Bishop <[email protected]>
* doc/README.CONF: Added some FetchOptions/ModifyHTML clarifications.
2004-04-25 Andrew M. Bishop <[email protected]>
* src/control.c:
Fix confusing error message if outgoing request already deleted.
2004-04-19 Andrew M. Bishop <[email protected]>
* src/index.c:
Fix problem with missing spacers when sorting by date changed.
2004-04-17 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Fix problem with passworded pages online of the compression/chunking is different for both parts.
2004-04-02 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c: Make '-d 0' and '-d0' work the same.
2004-03-28 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Fix bug with the keep-cache-if-not-found option (incorrect template filename).
2004-03-19 Andrew M. Bishop <[email protected]>
* conf/upgrade-config.pl: Better fix for lines in DOS format.
2004-03-17 Andrew M. Bishop <[email protected]>
* conf/wwwoffle.conf.template:
Add in the referer-self* and force-user-agent options to the CensorHeader section.
* conf/upgrade-config.pl:
Remove the no-lasttime-index option from the configuration file (version 2.7g change).
* conf/upgrade-config.pl:
Be more careful about handling files in DOS format or UNIX format.
2004-03-07 Andrew M. Bishop <[email protected]>
* src/search.c: Bug fix for search script changes.
2004-03-01 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c: Remove fatal error when FTP directory redirect used.
* src/ftp.c:
Make sure directory redirect message has Content-Type header.
* src/cgi.c: Removed memory leak (found by valgrind).
* src/ftp.c: Fix bug with number of bytes read from server.
Remove unnecessary piece of code for handling HTML directories.
2004-02-26 Andrew M. Bishop <[email protected]>
* src/cgi.c:
Don't output the HTML page warning of CGI error if the CGI already output an error message.
2004-02-25 Andrew M. Bishop <[email protected]>
* src/search.c:
Make sure that stdin, stdout and stderr point somewhere when calling search script.
Change warnings in CGI execution to fatal errors.
Make all search options use common search script pseudo-CGI function.
* src/cgi.c: Don't close stdout by mistake.
Make sure that stdin, stdout and stderr point somewhere when calling script.
Change warnings in CGI execution to fatal errors.
* src/wwwoffled.c:
Close stdin, stdout and stderr (if not using -l option) when starting.
2004-02-24 Andrew M. Bishop <[email protected]>
* src/ssl.c:
Don't hang up when reply-chunked-data is true and doing SSL connections.
2004-02-14 Andrew M. Bishop <[email protected]>
Version 2.8b of WWWOFFLE released.
2004-02-14 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Update to version 2.8b.
* src/index.c, src/monitor.c, src/purge.c, src/search.c, src/spool.c,
src/uncompress-cache.c, src/wwwoffle-tools.c, src/convert-cache.c:
Handle file systems where the directory entries are not in the conventional order.
2004-02-13 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c: Change "Getting" to "Requesting" in output message.
2004-02-12 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Don't overwrite the existing outgoing file when requesting URL.
2004-02-01 Andrew M. Bishop <[email protected]>
* src/configedit.c:
Add some splint annotations (after running splint on the code).
Add some extra pointer checks (after running splint on the code).
Free some unfreed memory (after running splint on the code).
2004-01-31 Andrew M. Bishop <[email protected]>
* src/purge.c: Minor fix to output text.
2004-01-25 Andrew M. Bishop <[email protected]>
* doc/README.lang:
Updated the Dutch translated message pages (from Paul Slootman).
2004-01-17 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c, src/cgi.c:
Add some splint annotations (after running splint on the code).
Add some extra pointer checks (after running splint on the code).
* src/ftp.c:
Add some splint annotations (after running splint on the code).
Add a safety check variable assignment (after running splint on the code).
* src/monitor.c:
Be more careful when to free memory (after running splint on the code).
* src/parse.c:
Add an extra pointer check (after running splint on the code).
* src/refresh.c:
Add some splint annotations (after running splint on the code).
Free some unfreed memory (after running splint on the code).
* src/wwwoffled.c, src/io.c, src/iochunk.c, src/iopriv.c, src/sockets4.c,
src/sockets6.c, src/wwwoffle.c:
Add some splint annotations (after running splint on the code).
* src/info.c:
Add some splint annotations (after running splint on the code).
Remove some unused function arguments.
* src/index.c, src/iozlib.c, src/miscurl.c, src/configrdwr.c:
Some trivial changes suggested by splint (after running splint on the code).
* src/configmisc.c:
Remove the #define for CONFIG_VERIFY_ABORT; always do these tests now.
Some trivial changes suggested by splint (after running splint on the code).
* src/configfunc.c:
Remove the #define for CONFIG_VERIFY_ABORT; always do these tests now.
* src/configpriv.h, src/document.h, src/errors.h, src/io.h, src/iopriv.h,
src/misc.h, src/sockets.h, src/wwwoffle.h, src/config.h:
Add more splint annotations to header files (after running splint on code).
2004-01-11 Andrew M. Bishop <[email protected]>
* src/Makefile.in: Change the dependency for cgi.o.
* src/cgi.c:
Fix existing comments (after running cxref on source code).
Calculate remote client hostname/ip just before running CGI instead of using global variables.
* src/wwwoffled.c:
Remove global variables that are only used by CGI function.
* src/iozlib.c: Make sure that io_errno is set when io_strerror is set.
* src/iochunk.c:
Fix existing comments (after running cxref on source code).
Make sure that io_errno is set when io_strerror is set.
* src/errors.c, src/javaclass.c:
Change functions to static instead of global (after running cxref on source code).
* src/connect.c:
Remove unused variable (after running cxref on source code).
* src/sockets4.c, src/sockets6.c, src/spool.c, src/wwwoffles.c, src/configdata.c,
src/configfunc.c, src/configmisc.c, src/configpriv.h, src/configrdwr.c,
src/controledit.c, src/headbody.c, src/htmlmodify.l, src/index.c, src/io.c,
src/iopriv.c, src/local.c, src/miscencdec.c, src/purge.c, src/refresh.c, src/config.h:
Fix existing comments and add new ones (after running cxref on source code).
2004-01-10 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c: Don't let the WDG HTML validator request any pages.
2004-01-04 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c:
Remove the socket timeouts (because they are in the server) (prompted by Nils Kassube).
* doc/FAQ:
Added a note about restarting WWWOFFLE after changing /etc/resolv.conf.
2003-12-29 Andrew M. Bishop <[email protected]>
* doc/INSTALL:
Add a note about making sure that the installed files are owned by the right user.
2003-12-21 Andrew M. Bishop <[email protected]>
* doc/README, doc/README.CONF, src/config.h, src/configdata.c, src/parse.c,
src/spool.c, src/wwwoffle.h, src/wwwoffles.c, conf/upgrade-config.pl,
conf/wwwoffle.conf.template, doc/CHANGES.CONF:
Add in the keep-cache-if-not-found option (based on Paul Rombouts patch from v2.7f).
2003-12-15 Andrew M. Bishop <[email protected]>
* src/connect.c:
Allow 'wwwoffle -online' and 'wwwoffle -fetch' to restart fetching if it had
already been started but was stopped by going offline.
* src/info.c:
Don't fiddle with the compression headers, but do remove the content-length.
* audit-usage.pl: Correct the order of the read and write information.
2003-12-14 Andrew M. Bishop <[email protected]>
* audit-usage.pl:
Include the number of bytes read/written to server/client.
Lots of changes to internal workings using more Perl features.
* src/wwwoffles.c:
Remove the number of bytes read/written from server to log file.
Write out the number of bytes read/written from client to log file.
Add some more comments for messages used in audit-usage.pl.
* src/finger.c, src/ftp.c, src/http.c:
Write out the number of bytes read/written from server to log file.
2003-12-13 Andrew M. Bishop <[email protected]>
* src/info.c:
Stop crash when showing source code of pages with no Content-Type header.
2003-12-11 Andrew M. Bishop <[email protected]>
* src/io.c, src/io.h:
Add a function to finish with the IO context for a file descriptor and report the bytes read/written.
* src/cgi.c: Fix memory handling problem (suggested by BlaisorBlade).
2003-12-09 Andrew M. Bishop <[email protected]>
* doc/README.compress: Some small changes.
* conf/Makefile.in: Give a warning about using /etc/wwwoffle.conf.
2003-12-07 Andrew M. Bishop <[email protected]>
* conf/wwwoffle.conf.template:
Added a few missing values, added an example of negated URLs.
* src/md5.h:
Changed typedef of unint32 to work on AMD64 machines (patch from Mads Martin Joergensen).
2003-12-06 Andrew M. Bishop <[email protected]>
* audit-usage.pl:
Remove the IP address and add the number of bytes downloaded from the server.
2003-12-04 Andrew M. Bishop <[email protected]>
* doc/wwwoffled.man: Add a note about the HUP signal.
2003-12-04 Andrew M. Bishop <[email protected]>
* src/io.c, src/io.h, src/iopriv.h:
Add a function to provide a count of the raw bytes read/written.
* src/wwwoffles.c:
Print out the bytes read from the server into the log file.
Fix the handling of the intr-download-size/percent options when data from server is compressed.
Don't modify data when head request only.
Simplify the modify read/write callbacks due to head only and interruption changes.
* src/index.c:
Allow the monitor index to display dates up to 1 year instead of 1 month.
2003-12-04 Andrew M. Bishop <[email protected]>
* src/errors.c, src/errors.h:
Added a -l option to specify a log file location.
Replace write_formatted(STDERR_FILENO,...) with fprintf(stderr,...).
* doc/wwwoffled.man, src/wwwoffled.c:
Added a -l option to specify a log file location.
* src/messages.l: Fix trivial indentation problem.
2003-12-03 Andrew M. Bishop <[email protected]>
* src/errors.c:
Replace 2 (when refering to stderr file descriptor) with STDERR_FILENO.
Replace fprintf(stderr,...) with write_formatted(STDERR_FILENO,...).
* src/convert-cache.c, src/uncompress-cache.c, src/wwwoffle-tools.c,
src/wwwoffle.c, src/wwwoffled.c:
Replace 2 (when refering to stderr file descriptor) with STDERR_FILENO.
* src/configdata.c, src/errors.c, src/errors.h, src/iozlib.c,
src/wwwoffled.c, src/wwwoffles.c:
Rename the variables containing the error logging level.
2003-12-03 Andrew M. Bishop <[email protected]>
* audit-usage.pl, src/connect.c, src/wwwoffle.c, src/configpriv.h,
src/configrdwr.c, src/configmisc.c, doc/wwwoffle.man, src/config.h:
Added an option to the wwwoffle program to dump the current configuration.
2003-12-03 Andrew M. Bishop <[email protected]>
* src/wwwoffled.c: Rename the signal handling variables.
* src/connect.c:
Handle a 'wwwoffle -kill' by sending a signal rather than setting a flag.
* src/wwwoffles.c:
Don't write compressed or chunked error messages to the cache.
2003-12-02 Andrew M. Bishop <[email protected]>
Version 2.8a of WWWOFFLE released.
2003-12-02 Andrew M. Bishop <[email protected]>
* src/version.h, doc/NEWS: Update to version 2.8a.
2003-11-23 Andrew M. Bishop <[email protected]>
* doc/FAQ, doc/INSTALL, doc/NEWS, doc/README, doc/README.CONF,
doc/README.compress, doc/README.win32:
Change browser to client, correct spelling mistakes, minor text cleanups.
2003-11-16 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Clarify the description of the DontGet section as not serving even if cached.
2003-11-05 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c: Don't use shutdown() on socket if in fetch mode.
2003-11-03 Andrew M. Bishop <[email protected]>
* src/configrdwr.c:
Remove possibility of calling init_io(-1) in case of error.
* src/wwwoffles.c, src/io.c, src/sockets.h, src/sockets4.c, src/sockets6.c:
Use a cleaner socket shutdown on all systems, not just cygwin.
2003-11-02 Andrew M. Bishop <[email protected]>
* src/errors.c: Don't exit if the cygwin syslog file cannot be opened.
* src/iozlib.c: Better detection of zlib compression header.
* src/connect.c: Fix change with ForkServer() function.
2003-11-01 Andrew M. Bishop <[email protected]>
* src/errors.c: Changed #include for fcntl.h.
2003-10-31 Andrew M. Bishop <[email protected]>
* doc/Makefile.in:
Make sure that the auto-generated HTML pages have world readable permissions.
2003-10-25 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Modify the response before deciding if HTML modifications are performed.
2003-10-19 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Change 'browser' to 'client' in comments and message strings.
Change wwwoffles() function arguments to use 'fetching' rather than 'browser'.
* src/wwwoffled.c:
Change ForkServer() function arguments to not use 'browser'.
* src/connect.c, src/wwwoffle.h:
Change wwwoffles() function arguments to use 'fetching' rather than 'browser'.
Change ForkServer() function arguments to not use 'browser'.
* src/cgi.c, src/configdata.c, src/configedit.c, src/configfunc.c, src/local.c,
src/messages.l, src/monitor.c, src/parse.c, src/refresh.c:
Change 'browser' to 'client' in comments.
* src/iozlib.c:
Fix handling of broken deflate format (with gzip header) to avoid corrupting real gzip data.
2003-10-18 Andrew M. Bishop <[email protected]>
* doc/FAQ: Minor updates to answer about Content-Length.
2003-10-12 Andrew M. Bishop <[email protected]>
* doc/FAQ: Add a question about the missing Content-Length headers.
* doc/README:
Renamed SpoolInternal to InternalPage and removed Content-Length comment.
2003-10-10 Andrew M. Bishop <[email protected]>
* conf/upgrade-config-2.6-2.7.pl, conf/upgrade-config.pl:
Fix the updating of the User-Agent = WWWOFFLE/version option.
2003-10-08 Andrew M. Bishop <[email protected]>
* src/spool.c: Fix to allow compilation on Win32.
2003-10-06 Andrew M. Bishop <[email protected]>
Version 2.8 of WWWOFFLE released.
2003-10-06 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Update to version 2.8.
2003-09-06 Andrew M. Bishop <[email protected]>
* src/io.c: Remove C++ style comments.
* src/refresh.c:
Increase the maximum amount of recursion for following Location headers to 8.
* src/css.l, src/html.l, src/htmlmodify.l, src/messages.l, src/vrml.l, src/xml.l:
Don't call *_yylex_destroy() (it is recent flex specific cleanup function).
2003-09-04 Andrew M. Bishop <[email protected]>
Version 2.8-beta of WWWOFFLE released.
2003-09-04 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Update to version 2.8-beta.
2003-09-02 Andrew M. Bishop <[email protected]>
* doc/README: More updates.
* src/Makefile.in: Delete css.c when running 'make clean'.
* doc/FAQ, doc/README: Update the documentation for version 2.8-beta.
* src/iozlib.c:
Do check for gzip CRC and length errors, fix rare bug in gzip code.
2003-08-31 Andrew M. Bishop <[email protected]>
* src/iozlib.c: Ignore any errors in the gzip crc and length.
2003-08-28 Andrew M. Bishop <[email protected]>
* src/config.h, src/refresh.c, src/wwwoffle.c, src/wwwoffle.h, src/wwwoffles.c:
Stop infinite recursion when following Location headers.
Stop infinite recursion if images are actually HTML.
Fetch images etc in pages with error status codes.
2003-08-25 Andrew M. Bishop <[email protected]>
* src/configedit.c, src/control.c, src/misc.h, src/miscencdec.c,
src/monitor.c, src/refresh.c:
Check parameters entered in forms to ensure no odd whitespace.
* src/iozlib.c: Fix debug messages about compression type.
2003-08-24 Andrew M. Bishop <[email protected]>
* src/headbody.c: Fix the RemoveFromHeader2() function.
* src/htmlmodify.l: Blank any title tags when removing DontGet images.
* src/wwwoffle.c, src/wwwoffles.c:
Send 'Pragma: wwwoffle-client' when wwwoffle program makes request.
2003-08-23 Andrew M. Bishop <[email protected]>
* doc/README.compress, src/iozlib.c, src/iopriv.h:
Guess what the compression type is, don't believe the HTTP headers.
2003-08-22 Andrew M. Bishop <[email protected]>
* src/css.l: Remove YY_NO_UNPUT definition (since we now use unput()).
2003-08-20 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l: Rename some variables.
* conf/upgrade-config.pl, doc/CHANGES.CONF, doc/README.CONF, src/config.h,
src/configdata.c, src/htmlmodify.l:
Add an option to disable cookies from being set by HTML meta tags.
* src/wwwoffles.c:
Check for an HTTP "100 Continue" header and discard it.
2003-08-19 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Request compression from the server as gzip prefered over deflate, but either better than none.
* src/parse.c:
Use deflate when sending data to clients as a last resort.
* src/iozlib.c:
Handle deflate compression but only by using the wrong, but generally used method.
2003-08-16 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Remove problem where WWWOFFLE error message was partially visible following end
of shorter new page when backup already existed.
2003-08-15 Andrew M. Bishop <[email protected]>
* src/local.c: Allow files on the local web server with spaces in them.
2003-08-14 Andrew M. Bishop <[email protected]>
* doc/README.htdig:
Add comment about robots.txt and 'Disallow: /index'.
2003-08-13 Andrew M. Bishop <[email protected]>
* doc/README.htdig:
Include nomatch.html in the list that need changing.
2003-08-03 Andrew M. Bishop <[email protected]>
* conf/wwwoffle.conf.template, doc/README.CONF, doc/CHANGES.CONF,
src/configdata.c, src/wwwoffles.c, conf/upgrade-config.pl:
Remove the enable-modify-online option.
* src/wwwoffles.c:
Allow modification of HTML to work if cached file is compressed.
2003-08-02 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c, src/wwwoffles.c:
Running 'wwwoffle http://aaa:[email protected]/bar' now does the right thing.
2003-08-01 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Correctly handle the options passed in for recursive fetches.
* src/messages.l:
Add $version as a variable containing the WWWOFFLE version number.
2003-07-31 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.man, src/wwwoffle.c:
Updated '-h' description of -F, -(d|r|R) and -g usage.
Allow '-g' alone to mean get nothing else.
2003-07-28 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c:
Running 'wwwoffle http://www.foo/bar#foo' now does the right thing.
2003-07-27 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Remove comment about enable-modify-online option delaying data.
* src/document.h, src/gifmodify.c, src/htmlmodify.l:
Modify read and write operations to use new callback functions.
* src/wwwoffle.h, src/wwwoffles.c:
Add callback functions so that HTML modification lex code can be used as a pipe when online.
2003-07-26 Andrew M. Bishop <[email protected]>
* src/proto.h, src/wwwoffle.h:
Update the splint annotations for functions that use the new GetPrintMessage().
* src/control.c, src/wwwoffles.c:
Handle the functions that use the new GetPrintMessage() function.
* src/spool.c, src/finger.c, src/ftp.c, src/http.c, src/ssl.c:
Use the new GetPrintMessage() function.
* src/errors.c, src/errors.h:
Make PrintMessage() return nothing and add a new function GetPrintMessage() that returns an allocated string.
2003-07-21 Andrew M. Bishop <[email protected]>
* src/ftp.c:
Add code to handle re-requesting with a password if required (patch from Marc Boucher).
2003-07-20 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.man: Update to state what -R0 does.
* src/wwwoffle.c: Allow for recursive fetching of depth 0.
* src/html.l, src/css.l, src/htmlmodify.l:
Fix bug with handling C style comments in Javascript and CSS.
2003-07-07 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c:
Make the '-d', '-r' or '-R' options work with a space before the number.
2003-06-30 Andrew M. Bishop <[email protected]>
* src/wwwoffle.h: Add in the message and parsing tidy up functions.
* src/headbody.c: Make sure that all of the Header structure is freed.
* src/parse.c: Add a function to free the reusable headers.
* src/wwwoffles.c:
Make sure that Protocol->close() is called in error conditions.
Free up memory from messages and header parsing.
* src/messages.l:
Free a missing header and add a function to call yylex_destory().
* src/css.l, src/html.l, src/htmlmodify.l, src/vrml.l, src/xml.l:
Call yylex_destroy() when parsing is finished.
* src/document.c, src/misc.h, src/miscencdec.c, src/miscurl.c:
Handle the fact that in HTML '&' is the same as '&'.
* doc/README.URL: Update with '&' to '&' conversion.
2003-06-28 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c:
Initialise the file descriptor for stdin before using it for POST or PUT.
2003-06-27 Andrew M. Bishop <[email protected]>
* src/info.c:
Change the messages for the info pages to simplify and re-organise them.
* src/index.c:
Use case-insensitive sorting for the file type (file extension).
2003-06-22 Andrew M. Bishop <[email protected]>
* src/miscurl.c:
Fix bug that mangled links with relative paths starting '../' when the
original URL is the root of the server.
* doc/FAQ: Put e-mail addresses in '<' ... '>'.
* src/css.l, src/html.l: Handle bad CSS better (missing ';').
* src/document.c, src/document.h, src/info.c, src/miscurl.c, src/wwwoffles.c:
Add an option to document parsing to get all links for info page.
2003-06-15 Andrew M. Bishop <[email protected]>
* doc/scripts/README.CONF-msg.pl, doc/scripts/FAQ-html.pl, doc/scripts/README.CONF-conf.pl,
doc/scripts/README.CONF-html.pl, doc/scripts/README.CONF-man.pl:
Don't force emacs to use perl mode and indent the file with emacs cperl mode.
2003-06-15 Andrew M. Bishop <[email protected]>
* src/css.l, src/html.l, src/htmlmodify.l: Bug fix for URL parsing.
2003-05-31 Andrew M. Bishop <[email protected]>
* src/css.l, src/html.l, src/htmlmodify.l:
Handle non-ascii characters in HTML parsing.
* src/wwwoffles.c: More changes for the new lockfile handling.
2003-05-26 Andrew M. Bishop <[email protected]>
* src/spool.c:
Create the cache directory before creating the lock file.
Make sure that the times of the cached files in the prevtime directories are updated.
* src/wwwoffles.c:
Fix a case where the lockfile was not deleted in fetch mode.
2003-05-24 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c: Give an error message if no URLs were specified.
2003-05-18 Andrew M. Bishop <[email protected]>
* conf/upgrade-config.pl, conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README.CONF,
src/config.h, src/configdata.c, src/wwwoffles.c:
Add separate options pragma-no-cache and cache-control-no-cache to the OnlineOptions
section that work like the ones in the OfflineOptions section. Each option now only
works when online or offline depending on where it is set.
2003-05-17 Andrew M. Bishop <[email protected]>
* src/spool.c:
Create lock files as a new file rather than linking to existing file.
* src/htmlmodify.l: Bug fix for optimisation changes.
* src/configrdwr.c, src/controledit.c:
Change the default WWWOFFLE configuration file directory to /etc/wwwoffle.
Make sure that included file names are in same directory.
* doc/FAQ:
Change the default WWWOFFLE configuration file directory to /etc/wwwoffle.
Add description of security requirements for configuration files directory.
* src/autoconfig.h.in.in, doc/wwwoffle.man, doc/wwwoffled.man, doc/README.win32,
configure.in, doc/INSTALL, doc/README:
Change the default WWWOFFLE configuration file directory to /etc/wwwoffle.
2003-05-05 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Some code cleanups for handling lockfiles and touching spool files (suggested by Marc Boucher).
* src/wwwoffle.h, src/spool.c:
The function to create a lock file returns an error if it can't (because one already exists).
* src/wwwoffled.c: Include missing header file <string.h>.
* src/css.l, src/html.l, src/htmlmodify.l, src/messages.l, src/vrml.l, src/xml.l,
src/Makefile.in:
Update to work with newer version of flex.
2003-05-03 Andrew M. Bishop <[email protected]>
* src/css.l, src/html.l, src/htmlmodify.l, src/messages.l, src/vrml.l, src/xml.l:
Be more consistent with lex usage of yywrap, yyrestart and EOF.
* src/htmlmodify.l, src/css.l: Parser speed optimisations.
* src/html.l:
Include the CSS parser in the HTML parser for handling <style> tags.
Parser speed optimisations.
* src/html.l: Improve the end of file handling.
Don't need to include time.h.
* src/htmlmodify.l: Improve the end of file handling.
* src/css.l: New file.
* src/Makefile.in, src/document.c, src/document.h:
Add a parser for CSS (Cascading Style Sheets).
* src/iozlib.c: Fixed rare crash when compressing.
2003-04-27 Andrew M. Bishop <[email protected]>
* doc/FAQ: Stop false link matches when converting text to HTML.
Added some version 2.8 information.
* doc/scripts/FAQ-html.pl:
Stop false link matches when converting text to HTML.
2003-04-22 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Running 'wwwoffle URL' when online now actually fetches the URL.
* src/wwwoffles.c:
Make the intr-download-size and intr-download-percent options work again.
* src/wwwoffles.c: Correct an error message.
2003-04-19 Andrew M. Bishop <[email protected]>
* src/parse.c:
Allow POST/PUT requests from browsers to use chunked encoding.
* src/iopriv.h: Fixed to allow io buffers of longer than 65536 bytes.
2003-04-18 Andrew M. Bishop <[email protected]>
* src/control.c:
Stop the results of the control/* URLs that call the wwwoffle program being cached by browsers.
2003-04-13 Andrew M. Bishop <[email protected]>
* conf/upgrade-config.pl, conf/wwwoffle.conf.template, doc/CHANGES.CONF,
doc/README.CONF, src/config.h, src/configdata.c, src/html.l:
Added an option to fetch favourite/shortcut icons automatically.
2003-04-12 Andrew M. Bishop <[email protected]>
* src/config.h, src/configdata.c, src/parse.c, doc/README.CONF,
conf/upgrade-config.pl, conf/wwwoffle.conf.template, doc/CHANGES.CONF:
Added an option to not make conditional requests to specified hosts.