-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
1489 lines (925 loc) · 48.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
2011-10-03 Andrew M. Bishop <[email protected]>
Version 2.9h of WWWOFFLE released.
2011-10-03 [r2167-2169] Andrew M. Bishop <[email protected]>
* doc/ANNOUNCE: Update for version 2.9h.
* LSM: Update for version 2.9h.
* doc/NEWS, FILES, src/version.h: Update for version 2.9h.
2011-09-04 [r2166] Andrew M. Bishop <[email protected]>
* src/iognutls.c: Use the gnutls function to check for pending data
first then use select() on the socket.
2011-08-27 [r2165] Andrew M. Bishop <[email protected]>
* src/certificates.c: Create version 3 certificates instead of
version 1.
2011-08-26 [r2161-2164] Andrew M. Bishop <[email protected]>
* src/certificates.c, src/io.c, src/iognutls.c: Update the source
code header for the last three changes.
* src/io.c: Try and uncompress the data that is already available
before asking for more data.
* src/iognutls.c: Use the gnutls error message as the main error
message if there is a gnutls error status (found during
investigation of Debian bug #638595).
* src/certificates.c: Free the server private keys and certificates
at a different time and in a different way (see Debian bug
#638595).
2011-06-18 [2158] Andrew M. Bishop <[email protected]>
* src/vrml.l, src/xml.l: Remove some gcc warning messages.
2011-06-18 [r2157] Andrew M. Bishop <[email protected]>
* src/wwwoffle.c: Better handling of the command line recursive
options. [Note: this was in released version 2.9g but not in SVN]
2011-03-27 Andrew M. Bishop <[email protected]>
Version 2.9g of WWWOFFLE released.
2011-03-27 [r2154] Andrew M. Bishop <[email protected]>
* FILES, LSM: Updated for version 2.9g final release.
2011-03-27 [r2147] Andrew M. Bishop <[email protected]>
* doc/CHANGES.CONF, doc/NEWS, FILES, doc/README,
conf/upgrade-config.pl, doc/ANNOUNCE: Update for version 2.9g.
2011-03-27 [r2145] Andrew M. Bishop <[email protected]>
* src/testprogs/Makefile.in: Fixed Makefile for libgcrypt.
2010-12-28 [r2137] Andrew M. Bishop <[email protected]>
* config.sub, config.guess: Updated the autoconf/automake files.
2010-12-28 Andrew M. Bishop <[email protected]>
Changed version control environment from RCS to CVS to SVN.
2010-12-27 Andrew M. Bishop <[email protected]>
* doc/NEWS:
Temporary checkin to allow transition from RCS to CVS to SVN.
* src/wwwoffles.c, src/version.h: Update version number to 2.9g.
2010-10-21 Andrew M. Bishop <[email protected]>
* src/Makefile.in, src/autoconfig.h.in.in, src/certificates.c:
Check for libgnutls and libgcrypt separately at configure time.
* configure.in:
Check for libgnutls and libgcrypt separately at configure time.
Improve the code that checks for all libraries.
2010-09-19 Andrew M. Bishop <[email protected]>
* doc/README.CONF, conf/wwwoffle.conf.template, conf/upgrade-config.pl, src/miscurl.c,
src/parse.c, src/wwwoffles.c, src/config.h, src/configdata.c, src/misc.h:
Add a new option 'pass-url-unchanged' to not modify the outgoing URL from the
browser to the server.
2010-05-02 Andrew M. Bishop <[email protected]>
* src/purge.c:
Allow a one hour margin on the current time when warning about future timestamps
and deleting temporary files (based on a patch from Michael Foerster).
2010-03-28 Andrew M. Bishop <[email protected]>
* src/certificates.c: Fix 2038 UNIX time_t problem.
2010-01-31 Andrew M. Bishop <[email protected]>
Version 2.9f of WWWOFFLE released.
2010-01-31 Andrew M. Bishop <[email protected]>
* doc/NEWS: Updated with news for this version.
* src/version.h: Updated version number.
2010-01-22 Andrew M. Bishop <[email protected]>
* src/document.c: Perform the MIME type check case insensitively.
* src/document.c:
Fix segmentation fault when getting list of references in parsed document.
* src/connect.c:
Clarify Last-Online and Last-Offline messages if never been online since
starting.
2010-01-19 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c, src/ssl.c, src/https.c, doc/README.CONF:
Clarified documentation (SSL vs https) and improved error messages for https
failures.
2009-11-29 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Clarify the meaning of the DontCompress:mime-type option.
2009-08-23 Andrew M. Bishop <[email protected]>
* conf/wwwoffle.conf.template: Updated version number.
2009-07-19 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
The webbugs are defined by what the HTML says, not what they actually are.
2009-06-22 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Return a 304 reply if online and the cached page won't be refreshed and meets
the conditions for this header.
* doc/README.CONF:
Clarification to request-conditional and validate-with-etag options.
2009-06-07 Andrew M. Bishop <[email protected]>
* src/parse.c:
Only remove "authorization" header if it is "basic" authentication.
2009-05-28 Andrew M. Bishop <[email protected]>
* doc/INSTALL, configure.in:
Remove the use of the libgnutls-config program and search for the library in the
normal configure script method.
2009-04-25 Andrew M. Bishop <[email protected]>
* doc/FAQ: Remove link to internet feedback form.
2009-03-25 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
When making a HEAD request use the cached version if possible.
2009-03-13 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.man, src/connect.c, src/wwwoffle.c, src/wwwoffled.c:
Add a new option to the wwwoffle program to close and re-open the log file.
* src/css.l, src/html.l, src/htmlmodify.l:
Remove compilation warning with newer version of flex.
* conf/upgrade-config.pl, doc/CHANGES.CONF, doc/README.CONF, src/certificates.c,
src/config.h, src/configdata.c:
Add an option to expire certificates after a longer than default time.
* src/config.h, src/configdata.c, conf/upgrade-config.pl, doc/CHANGES.CONF, doc/README.CONF,
src/certificates.c:
Add an option to use a faster but weaker source of random numbers for key
generation (/dev/urandom instead of /dev/random).
2009-01-25 Andrew M. Bishop <[email protected]>
Version 2.9e of WWWOFFLE released.
2009-01-25 Andrew M. Bishop <[email protected]>
* doc/NEWS, doc/FAQ, doc/README, src/version.h: Update to version 2.9e.
2009-01-14 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Create the backup of the URL that is going to be deleted, not the original URL.
2008-11-23 Andrew M. Bishop <[email protected]>
* src/monitor.c:
Display a message on the monitor form if the page is already monitored.
2008-10-09 Andrew M. Bishop <[email protected]>
* src/misc.h, src/miscencdec.c, src/miscurl.c, src/document.c:
Fix problems with numeric character representations in URLs inside HTML
documents (e.g. '&' -> '&'), also handle non-7-bit characters and fix
'&' -> '&' conversions properly.
2008-08-26 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.conf.man.template:
Added a few more items to the example configuration file.
2008-08-25 Andrew M. Bishop <[email protected]>
* doc/FAQ: Removed wwwoffle-win32 mailing list.
2008-05-15 Andrew M. Bishop <[email protected]>
* src/iozlib.c: Stop when a deflate decompression error is seen.
2008-05-03 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Make sure that generated wwwoffle.conf doesn't have lines with more than 80
characters.
2008-03-06 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
If running 'wwwoffle URL' and it is in the DontCache list then don't store the
request.
* src/wwwoffle.c: Fix the last change.
2008-02-26 Andrew M. Bishop <[email protected]>
* src/wwwoffle.c:
Give an error if too many command line arguments are given.
2008-02-14 Andrew M. Bishop <[email protected]>
* doc/README.CONF: Added clarification to DontCache option.
2008-01-23 Andrew M. Bishop <[email protected]>
Version 2.9d of WWWOFFLE released.
2008-01-23 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Updated to version 2.9d.
2007-12-05 Andrew M. Bishop <[email protected]>
* src/html.l: Fetch image URLs stored in style attributes
(e.g. <p style="background-image: url(foo);">).
* src/controledit.c:
Ensure that open() has a mode and that stat() was successful before using its
results.
2007-11-27 Andrew M. Bishop <[email protected]>
* src/certinfo.c:
Print out the full certificate information (based on Debian mailing list patch
from Simon Josefsson).
2007-11-26 Andrew M. Bishop <[email protected]>
* src/iozlib.c: Fix bug with decompressing zlib data.
2007-11-15 Andrew M. Bishop <[email protected]>
* src/certinfo.c:
Remove the generation and display of the XML format certificate.
2007-11-11 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Make the description of http-port and https-port options clearer.
2007-10-05 Andrew M. Bishop <[email protected]>
* src/spool.c:
In case of failure to create directory check it hasn't been made simultaneously
by another server.
2007-09-29 Andrew M. Bishop <[email protected]>
* doc/README.CONF, doc/wwwoffle.conf.man.template, src/config.h, src/configdata.c,
src/document.h, src/html.l, src/info.c, src/refresh.c, src/wwwoffle.c, src/wwwoffle.h,
conf/upgrade-config.pl, conf/wwwoffle.conf.template:
Add a new option to the FetchOptions section called iframes.
2007-09-08 Andrew M. Bishop <[email protected]>
* conf/wwwoffle.conf.template, doc/README, doc/README.CONF, src/config.h, src/configdata.c,
src/parse.c:
Added a new option referer-from that will censor the outgoing Referer header
based on the referring URL (not the target URL).
2007-07-21 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l:
Don't output an extra space before an XHTML closing tag.
* doc/README.CONF:
Add some clarifications on IPv6 addresses in config file and how matching is
performed.
2007-07-15 Andrew M. Bishop <[email protected]>
Version 2.9c of WWWOFFLE released.
2007-07-15 Andrew M. Bishop <[email protected]>
* src/version.h, doc/NEWS: Update for version 2.9c.
2007-07-08 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l, src/html.l:
Find the end of the script by searching for "</script".
* src/certificates.c:
Add some more information to the fatal error messages.
2007-07-03 Andrew M. Bishop <[email protected]>
* doc/README.CONF: Grammatical correction and clarification.
2007-06-25 Andrew M. Bishop <[email protected]>
* src/https.c: Don't try securing link if socket connection failed.
2007-06-10 Andrew M. Bishop <[email protected]>
* src/sockets6.c:
Use the AI_ADDRCONFIG flag when calling getaddrinfo().
2007-05-27 Andrew M. Bishop <[email protected]>
* src/configmisc.c:
Fix bug with case-insensitive wildcard matching in the configuration file
(Bug reported by Paul Rombouts).
2007-04-23 Andrew M. Bishop <[email protected]>
* src/info.c: Fix some warnings & errors splint detected.
* src/certificates.c, src/certinfo.c:
Add some splint annotations, fix some warnings & errors splint detected.
* src/certificates.h, src/iopriv.h, src/io.h:
Add some splint annotations.
2007-04-20 Andrew M. Bishop <[email protected]>
* src/connect.c: Fix memory leak (hint from P. Rombouts).
* src/connect.c: Remove some dead code and trivial bug fix.
2007-04-18 Andrew M. Bishop <[email protected]>
* src/cgi.c, src/certinfo.c:
More changes for compilation warnings on a system where size_t!=int (hint from
P. Rombouts).
2007-04-12 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Defer de-initialisation of chunked or compressed sockets until end to ensure
memory is freed.
* src/certinfo.c: Free memory.
* src/certificates.c:
De-initialise gnutls data structures to free memory.
2007-04-01 Andrew M. Bishop <[email protected]>
* src/finger.c: Make code same as http.c for opening socket connection.
* src/info.c:
Fix problems with cached page contents info if it is being stored compressed.
2007-03-25 Andrew M. Bishop <[email protected]>
* src/iopriv.c: Fix comment error.
* src/wwwoffled.c:
Print message when ready to start after initialisation.
* src/document.c: Free allocated memory.
* src/io.c: Free memory at file close.
* src/certificates.c: Free memory at exit.
2007-03-20 Andrew M. Bishop <[email protected]>
* src/errors.c: Don't truncate the log file when opening it.
2007-02-16 Andrew M. Bishop <[email protected]>
Version 2.9b of WWWOFFLE released.
2007-02-16 Andrew M. Bishop <[email protected]>
* src/version.h, doc/NEWS: Update to version 2.9b.
2007-02-16 Andrew M. Bishop <[email protected]>
* doc/README.CONF: Change wording of lock-files description.
* src/wwwoffles.c: Fix source code indentation.
2006-12-20 Andrew M. Bishop <[email protected]>
* doc/FAQ: Updated question about https.
2006-12-17 Andrew M. Bishop <[email protected]>
* src/monitor.c:
Display a non-empty value in the hour-of-day field for default setting.
2006-11-14 Andrew M. Bishop <[email protected]>
* src/spool.c, src/errors.c, src/purge.c, src/certificates.c:
Make sure that files are truncated when opening them.
2006-10-30 Andrew M. Bishop <[email protected]>
* src/io.c: Make sure that buffer size is OK.
2006-10-09 Andrew M. Bishop <[email protected]>
* src/html.l, src/htmlmodify.l:
Fix HTML parsing of '\' characters outside strings (in script tags).
2006-10-02 Andrew M. Bishop <[email protected]>
* src/html.l, src/htmlmodify.l:
Fix HTML parsing of '\' characters within quoted strings (in script tags and
quoted HTML attributes).
* src/iochunk.c, src/iopriv.c, src/iopriv.h, src/iozlib.c, src/io.c:
Changes to allow turning zlib and chunked encoding off and returning to plain text.
Fixed most of the FIXMEs in io.c.
2006-09-21 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Handle expired certificates by deleting them and creating a new one.
If the root certificate is changed then it will need to be reloaded into the browser.
2006-09-19 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c, src/spool.c:
Don't delete the lasttime cached spool file if the page is unchanged this time
but new sometime in this session.
2006-08-15 Andrew M. Bishop <[email protected]>
* src/spool.c: Make sure that allocated strings are long enough.
2006-08-13 Andrew M. Bishop <[email protected]>
Version 2.9a of WWWOFFLE released.
2006-08-13 Andrew M. Bishop <[email protected]>
* doc/NEWS, src/version.h: Update to version 2.9a.
2006-08-04 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l:
Keep attribute values that contain '()' but no quote characters.
2006-07-29 Andrew M. Bishop <[email protected]>
* doc/README.CONF:
Mention that the run-* programs must be the full pathname and are run in the background.
2006-07-21 Andrew M. Bishop <[email protected]>
* src/iognutls.c, src/iopriv.h:
Make more functions return ssize_t types.
* src/local.c, src/wwwoffle.h:
Replace global function FindLanguageFile() with static function find_language_file().
* src/configfunc.c, src/io.c, src/purge.c:
Make sure that static functions are defined as static.
* src/certificates.c, src/io.c, src/iognutls.c, src/iozlib.c, src/spool.c:
Correct some comments.
2006-07-20 Andrew M. Bishop <[email protected]>
* src/proto.h, src/wwwoffles.c:
Fix code that mixed ssize_t and int variable types.
2006-07-16 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Remove the latest new header to keep IIS servers happy.
* src/configrdwr.c: Make sure that allocated strings are long enough.
* src/headbody.c:
Remove any spaces between the header keyword and the ':'.
2006-07-14 Andrew M. Bishop <[email protected]>
* src/control.c: Remove misleading warning message.
2006-06-25 Andrew M. Bishop <[email protected]>
* src/parse.c: Delete the 'Keep-Alive' header if it is present.
2006-06-12 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Add a new header to keep the 'bad-behaviour' PHP script happy.
2006-06-02 Andrew M. Bishop <[email protected]>
* src/io.c, src/iozlib.c:
Handle the special case of compressed chunk body of zero length.
2006-04-24 Andrew M. Bishop <[email protected]>
* doc/scripts/README.CONF-man.pl:
Fix mis-formatting in wwwoffle.conf manual page created from README.CONF.
2006-04-21 Andrew M. Bishop <[email protected]>
* doc/README, src/wwwoffle-tools.c:
Change the behaviour of wwwoffle-ls so that 'wwwoffle-ls http://foo/' lists just
the one URL and 'wwwoffle-ls http/foo' lists the whole directory.
* conf/Makefile.in:
Make the error messages about using /etc/wwwoffle/wwwoffle.conf instead of
/etc/wwwoffle.conf less confusing (especially if CONFDIR = /etc).
2006-04-17 Andrew M. Bishop <[email protected]>
* src/parse.c: Fix bug where a forced refresh didn't force a reload.
2006-04-07 Andrew M. Bishop <[email protected]>
* src/info.c: If a URL is aliased show the information for the alias.
2006-04-06 Andrew M. Bishop <[email protected]>
* doc/README.CONF, src/config.h, src/configdata.c,
src/htmlmodify.l, conf/upgrade-config.pl, doc/CHANGES.CONF:
Add an option to disable all iframes in HTML output.
2006-04-03 Andrew M. Bishop <[email protected]>
* src/certinfo.c: Fix bug with serving CA certificate.
2006-04-02 Andrew M. Bishop <[email protected]>
Version 2.9 of WWWOFFLE released.
2006-04-02 Andrew M. Bishop <[email protected]>
* src/version.h, doc/NEWS: Update to version 2.9.
* src/certificates.c: Replace C++ style comments with C style ones.
* src/certificates.c: Fix to allow compilation with Cygwin.
2006-02-28 Andrew M. Bishop <[email protected]>
* src/certificates.c, src/certificates.h, src/certinfo.c:
Verify certificates when displaying the certificate info.
2006-02-27 Andrew M. Bishop <[email protected]>
* src/certificates.c: Code tidy up, no functional changes.
* src/certificates.c:
Fix race condition with creating keys and certificates.
2006-02-20 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Use a level of 'Inform' not 'Warning' for the "Cannot write to client;
disconnected?" message.
2006-02-15 Andrew M. Bishop <[email protected]>
* src/html.l:
Handle icon link tags labelled as "icon" as well as "shortcut icon".
2006-02-12 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.man: Some clarifications.
2006-02-11 Andrew M. Bishop <[email protected]>
* src/wwwoffle.h, src/wwwoffles.c, doc/CHANGES.CONF,
doc/README.CONF, src/config.h, src/configdata.c, src/parse.c:
Added the cookies-force-refresh option to the OnlineOptions section.
2006-02-10 Andrew M. Bishop <[email protected]>
* src/miscurl.c:
For links that consist of just an anchor name return just the current URL.
2006-02-09 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l:
Shuffle the enumerated types for tags and attributes.
* src/html.l: Detect background images in <td> tags.
Shuffle the enumerated types for tags and attributes.
2006-02-07 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Fix potential crash if error when creating root certificate.
2006-02-06 Andrew M. Bishop <[email protected]>
* src/certinfo.c:
More error checking when printing certificate information.
* src/certificates.c:
Ignore trusted certificates whose activation and expiration dates do not cover now.
2006-02-02 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Make sure that loading the root credentials is performed first.
2006-02-01 Andrew M. Bishop <[email protected]>
* audit-usage.pl: Fix so that it works with syslog output.
* src/certificates.c:
Simplify hostname to filename translation (s/:/!/g).
* src/certinfo.c:
Add filename to hostname translation (s/!/:/g) for Cygwin.
Simplify hostname to filename translation (s/:/!/g).
2006-01-31 Andrew M. Bishop <[email protected]>
* doc/Makefile.in, src/Makefile.in: Formatting fix.
* src/htmlmodify.l: Fix script removal tag attribute confusion.
2006-01-30 Andrew M. Bishop <[email protected]>
Version 2.9-beta-ssl released.
2006-01-30 Andrew M. Bishop <[email protected]>
* src/version.h, doc/NEWS: Updated to version 2.9-beta-ssl.
* src/certificates.c:
Add a message that creating a private key may take a long time.
2006-01-29 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Fix bug with creation of certificates/root directory and files in it.
* src/messages.l:
Change the configure_io_*() functions so that there is a separate one for each type
of configuration (timeout, zlib, chunked) and not one for each direction (read, write).
* src/wwwoffles.c: Remove compilation warning without gnutls.
* src/certificates.c, src/certinfo.c:
Replace ':' in filename for cygwin.
2006-01-26 Andrew M. Bishop <[email protected]>
* doc/README: Add information about caching of HTTPS.
2006-01-23 Andrew M. Bishop <[email protected]>
* src/certinfo.c: Display chain of certificates for real server.
* src/certificates.c, src/certificates.h:
Add function to load multiple certificates from a file.
Split function to save multiple certificates to a file.
2006-01-22 Andrew M. Bishop <[email protected]>
* src/certificates.c: Fix memory leak.
* src/iognutls.c: Handle gnutls errors better when reading/writing.
2006-01-21 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Don't change directory. Make the error messages common between functions.
* src/certinfo.c: Fix bug with finding correct certificate file.
* src/info.c: Add link to certificate info for https pages.
2006-01-20 Andrew M. Bishop <[email protected]>
* src/https.c, src/io.c, src/io.h, src/iognutls.c, src/iopriv.h, src/wwwoffles.c:
Change the io_init_gnutls() and configure_io_gnutls() functions to pass the
hostname when making a client connection.
* src/certificates.h, src/certificates.c:
Store the server's certificate chain for offline checking.
* src/iopriv.c, src/iognutls.c:
If there is no timeout then don't split large writes into small chunks.
2006-01-17 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Handle race conditions when creating certificate and key file.
2006-01-16 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Abort if the secure connection to the client cannot be started.
2006-01-15 Andrew M. Bishop <[email protected]>
* src/certificates.c, src/certificates.h, src/Makefile.in,
src/wwwoffle.h, src/wwwoffles.c:
Add hooks to the functions in certinfo.c to display certificate information.
* src/certinfo.c: New file.
* src/info.c:
Change HTMLMessage() to HTMLMessageHead() and HTMLMessageBody().
* src/miscencdec.c:
Allow four dates to be returned without overwriting each other.
2006-01-14 Andrew M. Bishop <[email protected]>
* src/certificates.c:
Make the certificate files world readable when creating them.
2006-01-13 Andrew M. Bishop <[email protected]>
* conf/upgrade-config.pl, conf/wwwoffle.conf.template:
Add MIME-Type for .pem certificate files.
2006-01-11 Andrew M. Bishop <[email protected]>
* src/htmlmodify.l:
Fix bug that caused corruption of link and style tags if disable-script=yes.
2006-01-10 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Fix error with mode checking of tunnel or cache selection.
* src/ssl.c: Fix error with proxy configuration item lookup.
* src/https.c: Add support for proxying cached https connections.
2006-01-09 Andrew M. Bishop <[email protected]>
* src/configfunc.c:
Fix problem with allowing SSL caching of hosts using port 443.
2006-01-08 Andrew M. Bishop <[email protected]>
* src/config.h, src/configfunc.c, src/wwwoffles.c:
Rename IsSSLAllowedPort() to IsSSLAllowed().
* src/miscencdec.c, src/https.c, src/misc.h, src/miscurl.c,
src/parse.c, src/purge.c, src/ssl.c, src/wwwoffle-tools.c,
src/wwwoffle.c, src/wwwoffles.c, doc/README.URL, src/configfunc.c,
src/finger.c, src/ftp.c, src/http.c:
Don't parse the "parameters" part of a URL separately from the path
(See README.URL for details).
2006-01-07 Andrew M. Bishop <[email protected]>
* doc/README.https:
Added information about what GNUTLS adds to WWWOFFLE.
* doc/FAQ: Add information about security implications of SSL caching.
* audit-usage.pl: Handle new format log file message line.
* src/wwwoffles.c:
Check if tunnelling or caching is allowed for each SSL URL when handling it.
* doc/README.CONF, conf/wwwoffle.conf.template,
conf/upgrade-config.pl, doc/wwwoffle.conf.man.template,
doc/CHANGES.CONF, src/config.h, src/configdata.c,
src/configfunc.c:
Added a new SSLOptions section with options for enable-caching and
(allow|disallow)-(tunnel|cache), removed the ssl-allow-port option.
* src/configmisc.c, src/configpriv.h, src/configrdwr.c:
Allow a HostAndPortWild type of configuration value.
2006-01-04 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c:
Handle SSL URLs after checking for proxy authentication.
2005-12-15 Andrew M. Bishop <[email protected]>
* src/certificates.c, src/certificates.h, src/iognutls.c, src/iopriv.h:
Change the type name from gnutls v1.0 format to v1.2 format (append '_t').
2005-12-14 Andrew M. Bishop <[email protected]>
* src/https.c: New file.
* src/proto.c, src/proto.h, src/wwwoffles.c, src/Makefile.in:
Added caching of https protocol.
2005-12-13 Andrew M. Bishop <[email protected]>
* src/io.c, src/io.h, src/iognutls.c, src/iopriv.h:
Allow using a fake certificate for the server.
2005-12-12 Andrew M. Bishop <[email protected]>
* src/certificates.c, src/certificates.h, src/iognutls.c:
Add in client side secure connection support.
2005-12-11 Andrew M. Bishop <[email protected]>
* src/parse.c, src/purge.c, src/ssl.c, src/wwwoffle-tools.c,
src/wwwoffled.c, src/wwwoffles.c, src/control.c, src/finger.c,
src/ftp.c, src/http.c, src/info.c, src/io.c, src/io.h:
Change the configure_io_*() functions so that there is a separate one for each type
of configuration (timeout, zlib, chunked) and not one for each direction (read, write).
* src/ssl.c, src/finger.c, src/ftp.c, src/http.c:
Use the DefaultPort() function instead of hard-coded port numbers.
2005-12-10 Andrew M. Bishop <[email protected]>
* src/spool.c, src/wwwoffle.h, src/wwwoffles.c, src/monitor.c, src/refresh.c:
When fetching a POST request use the hash calculated when it was requested.
2005-12-03 Andrew M. Bishop <[email protected]>
* src/iognutls.c:
Use size_t variables instead of int where appropriate.
* src/iopriv.h, src/wwwoffles.c, src/io.c, src/io.h, configure.in:
Merge gnutls branch back in with changes after beta release.
2005-11-28 Andrew M. Bishop <[email protected]>
* src/miscurl.c: Don't get confused with links like javascript:*.
2005-11-20 Andrew M. Bishop <[email protected]>
* src/io.c: Fix error found by compiling with -pedantic option.
* src/htmlmodify.l: Block more javascript from appearing.
2005-11-19 Andrew M. Bishop <[email protected]>
* configure.in:
Call AC_INIT() properly and include sys/params.h when testing for sys/mount.h.
* src/miscencdec.c:
Cast constants from int to size_t where appropriate.
* src/htmlmodify.l:
Remove any 'onerror' attributes from HTML tags when removing Javascript.
2005-11-10 Andrew M. Bishop <[email protected]>
* src/iochunk.c, src/iozlib.c, src/misc.h:
Use size_t variables instead of int where appropriate.
* src/configmisc.c: Fix error found by compiling with -pedantic option.
* src/wwwoffle.h, src/wwwoffles.c:
Make the wwwoffles_read,write_data() functions have types more like read,write_data().
* src/ftp.c, src/http.c, src/proto.h, src/finger.c:
Make the *_ReadBody() functions have types more like read_data().
2005-11-09 Andrew M. Bishop <[email protected]>
* src/index.c, src/io.c, src/io.h, src/iochunk.c, src/misc.h, src/miscencdec.c:
More changes to remove lots of compilation warnings on a system where
sizeof(long)!=sizeof(int) (size_t!=int, time_t!=long).
2005-11-06 Andrew M. Bishop <[email protected]>
Version 2.9-beta released.
2005-11-06 Andrew M. Bishop <[email protected]>
* doc/NEWS: Remove gnutls for version 2.9-beta.
Update to version 2.9-beta.
* src/version.h: Update to version 2.9-beta.
* src/document.c: Ignore links that start with '#'.
* doc/README.1st: Remove gnutls for version 2.9-beta.
2005-11-05 Andrew M. Bishop <[email protected]>
* src/wwwoffles.c, src/wwwoffled.c, src/iopriv.h, src/io.h,
src/io.c, src/connect.c, src/configfunc.c, src/configdata.c,
src/config.h:
Remove gnutls for version 2.9-beta.
2005-11-03 Andrew M. Bishop <[email protected]>
* doc/NEWS: Almost ready for version 2.9-beta.
2005-11-02 Andrew M. Bishop <[email protected]>
* doc/README: Remove gnutls for version 2.9-beta.
* doc/README: Added description of HTTPS support for internal pages.
* doc/README: Rename the Cancel button on internal web pages to Delete.
* audit-usage.pl: Remove gnutls for version 2.9-beta.
* audit-usage.pl: Handle HTTP and HTTPS connections.
* conf/wwwoffle.conf.template: Remove gnutls for version 2.9-beta.
* conf/wwwoffle.conf.template:
Add the https-port option, change some comments.
* src/certificates.c:
Changes to comments (added a FIXME, removed unused code).
* src/Makefile.in, src/autoconfig.h.in.in, conf/upgrade-config.pl,
doc/README.CONF, doc/CHANGES.CONF, doc/INSTALL, configure.in:
Remove gnutls for version 2.9-beta.
2005-11-01 Andrew M. Bishop <[email protected]>
* conf/upgrade-config.pl: Fix comment to refer to version 2.8.
* doc/INSTALL:
Specify the minimum versions of the libgnutls and libgcrypt libraries.
2005-10-22 Andrew M. Bishop <[email protected]>
* src/configfunc.c: Handle http and https ports for IsLocalHost().
2005-10-15 Andrew M. Bishop <[email protected]>
* src/sockets6.c, src/certificates.c, src/configfunc.c,
src/iochunk.c, src/iozlib.c, src/parse.c, src/sockets4.c:
Fix gcc-4.0 signed/unsigned pointer warnings.
2005-10-12 Andrew M. Bishop <[email protected]>
* doc/wwwoffle.conf.man.template, doc/wwwoffle.man, doc/wwwoffled.man:
Spelling corrections, WWWOFFLE version update.
* doc/README.CONF:
Clarify description of 'age=0' option in Purge section.
* doc/README.hyperestraier:
Update note about version of hyperestraier program to use.
* src/configrdwr.c: Perform some more error checking.
* src/purge.c: Fix bug with PrintMessage() format string.
2005-10-11 Andrew M. Bishop <[email protected]>
* src/sockets6.c:
Make sure that sprintf() with short arguments have enough memory allocated.
* src/io.c, src/errors.c:
Make sure when creating a string that enough memory is allocated.
* src/wwwoffles.c, src/configfunc.c, src/configmisc.c,
src/configrdwr.c, src/ftp.c, src/htmlmodify.l, src/index.c,
src/messages.l, src/misc.h, src/purge.c, src/refresh.c,