oes [Mon, 4 Mar 2002 17:53:22 +0000 (17:53 +0000)]
Fixed compiled warning
oes [Mon, 4 Mar 2002 17:52:44 +0000 (17:52 +0000)]
Deleted PID_FILE_PATH
morcego [Mon, 4 Mar 2002 17:05:31 +0000 (17:05 +0000)]
Adding myself to the contributors list :-)
morcego [Mon, 4 Mar 2002 16:18:03 +0000 (16:18 +0000)]
General cleanup of the rh specfile.
%changelog
* Mon Mar 04 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
+ junkbuster-2.9.11-2
- General specfile fixup, using the best recomended practices, including:
- Adding -q to %%setup
- Using macros whereever possible
- Not using wildchars on %%files section
- Doubling the percentage char on changelog and comments, to
avoid rpm expanding them
David Schmidt [Mon, 4 Mar 2002 02:08:02 +0000 (02:08 +0000)]
Enable web editing of actions file on OS/2 (it had been broken all this time!)
hal9 [Sun, 3 Mar 2002 19:46:57 +0000 (19:46 +0000)]
Updated to sync master doc.
hal9 [Sun, 3 Mar 2002 19:46:13 +0000 (19:46 +0000)]
Emphasis on where/how to report bugs, etc
hal9 [Sun, 3 Mar 2002 19:32:42 +0000 (19:32 +0000)]
Minor updates (ijb.action, etc)
hal9 [Sun, 3 Mar 2002 19:28:18 +0000 (19:28 +0000)]
More on where to report bugs, etc.
hal9 [Sun, 3 Mar 2002 19:21:22 +0000 (19:21 +0000)]
Init script fails if shell is /bin/false.
oes [Sun, 3 Mar 2002 15:07:49 +0000 (15:07 +0000)]
Re-enabled automatic config reloading
oes [Sun, 3 Mar 2002 14:51:11 +0000 (14:51 +0000)]
Fixed CLF logging: Added ocmd member for client's request to struct http_request
oes [Sun, 3 Mar 2002 14:49:11 +0000 (14:49 +0000)]
Fixed CLF logging: Now uses client's original HTTP request
swa [Sun, 3 Mar 2002 10:30:24 +0000 (10:30 +0000)]
point users to the right feedback forms,
not necessarily the developer list.
joergs [Sun, 3 Mar 2002 09:26:06 +0000 (09:26 +0000)]
AmigaOS changes, config is now loaded from PROGDIR: instead of
AmiTCP:db/junkbuster/ if no configuration file is specified on the
command line.
joergs [Sun, 3 Mar 2002 09:18:03 +0000 (09:18 +0000)]
Made jumbjuster work on AmigaOS again.
hal9 [Sun, 3 Mar 2002 01:33:50 +0000 (01:33 +0000)]
Not sure last commit got David's changes...
David Schmidt [Sat, 2 Mar 2002 22:45:52 +0000 (22:45 +0000)]
Just tweaking
hal9 [Sat, 2 Mar 2002 22:00:53 +0000 (22:00 +0000)]
Re-generated.
hal9 [Sat, 2 Mar 2002 22:00:14 +0000 (22:00 +0000)]
Updated 'New Features' list. Ran through spell-checker.
hal9 [Sat, 2 Mar 2002 21:43:45 +0000 (21:43 +0000)]
Solaris threading and re_filterfile catchups.
David Schmidt [Sat, 2 Mar 2002 20:34:07 +0000 (20:34 +0000)]
Update OS/2 build section
swa [Sat, 2 Mar 2002 15:50:04 +0000 (15:50 +0000)]
2.9.11 version. more input for docs.
David Schmidt [Sat, 2 Mar 2002 04:14:50 +0000 (04:14 +0000)]
Clean up a little CRLF unpleasantness that suddenly appeared
oes [Thu, 28 Feb 2002 14:21:11 +0000 (14:21 +0000)]
Updated from configure.in
oes [Thu, 28 Feb 2002 14:20:53 +0000 (14:20 +0000)]
Fixed detection of gethost*_r functions on Solaris
hal9 [Wed, 27 Feb 2002 15:30:39 +0000 (15:30 +0000)]
Reset $(RPM_PACKAGEV) to 1 (was 2)
oes [Wed, 27 Feb 2002 15:07:26 +0000 (15:07 +0000)]
Incremented version number
oes [Wed, 27 Feb 2002 15:03:05 +0000 (15:03 +0000)]
Updated from configure.in
jongfoster [Sun, 24 Feb 2002 14:34:24 +0000 (14:34 +0000)]
Formatting changes. Now changing the doctype to DocBook XML 4.1
will work - no other changes are needed.
jongfoster [Sun, 24 Feb 2002 14:25:06 +0000 (14:25 +0000)]
Formatting changes. Now changing the doctype to DocBook XML 4.1
will work - no other changes are needed.
hal9 [Sun, 24 Feb 2002 05:20:35 +0000 (05:20 +0000)]
Version change.
hal9 [Sun, 24 Feb 2002 05:18:11 +0000 (05:18 +0000)]
Everything I can think of and find.
hal9 [Sun, 24 Feb 2002 05:09:15 +0000 (05:09 +0000)]
Version change only.
jongfoster [Thu, 21 Feb 2002 00:12:19 +0000 (00:12 +0000)]
Modifying the banner regexps to use long URLS and to autodetect
whether to show a logo or a transparent GIF, based on actionsfile
setting.
jongfoster [Thu, 21 Feb 2002 00:10:37 +0000 (00:10 +0000)]
Adding send-banner?type=auto option
jongfoster [Wed, 20 Feb 2002 23:17:23 +0000 (23:17 +0000)]
Detecting some out-of memory conditions and exiting with a log message.
jongfoster [Wed, 20 Feb 2002 23:15:13 +0000 (23:15 +0000)]
Parsing functions now handle out-of-memory gracefully by returning
an error code.
jongfoster [Wed, 23 Jan 2002 01:03:32 +0000 (01:03 +0000)]
Fixing gcc [CygWin] compiler warnings
jongfoster [Wed, 23 Jan 2002 00:27:01 +0000 (00:27 +0000)]
Where encoded and unencoded versions of a string existed, removing
the unencoded one.
jongfoster [Wed, 23 Jan 2002 00:26:45 +0000 (00:26 +0000)]
Reducing length of URLs
Where encoded and unencoded versions of a string existed, removing
the unencoded one.
jongfoster [Wed, 23 Jan 2002 00:22:59 +0000 (00:22 +0000)]
Adding new function cgi_edit_actions_section_swap(), to reorder
the actions file.
Adding get_url_spec_param() to get a validated URL pattern.
Moving edit_read_line() out of this file and into loaders.c.
Adding missing html_encode() to many CGI functions.
Moving the functions that #include actionlist.h to the end of the file,
because the Visual C++ 97 debugger gets extremely confused if you try
to debug any code that comes after them in the file.
Major optimizations in cgi_edit_actions_list() to reduce the size of
the generated HTML (down 40% from 550k to 304k), with major side-effects
throughout the editor and templates. In particular, the length of the
URLs throughout the editor has been drastically reduced, by cutting
paramater names down to 1 character and CGI names down to 3-4
characters, by removing all non-essential CGI paramaters even at the
expense of having to re-read the actions file for the most trivial
page, and by using relative rather than absolute URLs. This means
that this (typical example):
<a href="http://ijbswa.sourceforge.net/config/edit-actions-url-form?
filename=ijb&ver=
1011487572&section=12&pattern=13
&oldval=www.oesterhelt.org%2Fdeanimate-demo">
is now this:
<a href="eau?f=ijb&v=
1011487572&p=13">
jongfoster [Wed, 23 Jan 2002 00:01:04 +0000 (00:01 +0000)]
Adding cgi_transparent_gif() for http://i.j.b/t
Adding missing html_encode() to many CGI functions.
Adding urlmatch.[ch] to http://i.j.b/show-version
jongfoster [Tue, 22 Jan 2002 23:51:59 +0000 (23:51 +0000)]
Replacing strsav() with the safer string_append().
Adding missing html_encode() to error message generators. Where encoded
and unencoded versions of a string were provided, removing the unencoded
one.
jongfoster [Tue, 22 Jan 2002 23:46:18 +0000 (23:46 +0000)]
Moving edit_read_line() and simple_read_line() to loaders.c, and
extending them to support reading MS-DOS, Mac and UNIX style files
on all platforms.
Modifying read_config_line() (without changing it's prototype) to
be a trivial wrapper for edit_read_line(). This means that we have
one function to read a line and handle comments, which is common
between the initialization code and the edit interface.
jongfoster [Tue, 22 Jan 2002 23:31:43 +0000 (23:31 +0000)]
Replacing strsav() with string_append()
jongfoster [Tue, 22 Jan 2002 23:28:07 +0000 (23:28 +0000)]
Adding convenience function html_encode_and_free_original()
Making all functions accept NULL paramaters - in this case, they
simply return NULL. This allows error-checking to be deferred.
jongfoster [Tue, 22 Jan 2002 23:26:03 +0000 (23:26 +0000)]
Adding cgi_transparent_gif() for http://i.j.b/t
jongfoster [Tue, 22 Jan 2002 23:24:48 +0000 (23:24 +0000)]
Adding edit-actions-section-swap
jongfoster [Mon, 21 Jan 2002 00:53:36 +0000 (00:53 +0000)]
Adding string_join()
jongfoster [Mon, 21 Jan 2002 00:33:52 +0000 (00:33 +0000)]
Adding map_block_keep() to save a few bytes in the edit-actions-list HTML.
jongfoster [Mon, 21 Jan 2002 00:33:20 +0000 (00:33 +0000)]
Replacing strsav() with the safer string_append() or string_join().
Adding map_block_keep() to save a few bytes in the edit-actions-list HTML.
Adding missing html_encode() to error message generators.
Adding edit-actions-section-swap and many "shortcuts" to the list of CGIs.
jongfoster [Mon, 21 Jan 2002 00:27:02 +0000 (00:27 +0000)]
Allowing free_action(NULL).
Moving the functions that #include actionlist.h to the end of the file,
because the Visual C++ 97 debugger gets extremely confused if you try
to debug any code that comes after them in the file.
jongfoster [Mon, 21 Jan 2002 00:14:09 +0000 (00:14 +0000)]
Correcting comment style
Fixing an uninitialized memory bug in create_url_spec()
jongfoster [Thu, 17 Jan 2002 21:44:04 +0000 (21:44 +0000)]
Adding urlmatch.[ch]
jongfoster [Thu, 17 Jan 2002 21:33:00 +0000 (21:33 +0000)]
Replacing all references to the URL of the config interface
with @default-cgi@
jongfoster [Thu, 17 Jan 2002 21:29:28 +0000 (21:29 +0000)]
Fixing quoting of special characters in URLs
Replacing all references to the URL of the config interface
with @default-cgi@
jongfoster [Thu, 17 Jan 2002 21:27:42 +0000 (21:27 +0000)]
Adding newline to end of file
jongfoster [Thu, 17 Jan 2002 21:26:45 +0000 (21:26 +0000)]
Adding warning about https://
Fixing quoting of special characters in URLs
iReplacing all references to the URL of the config interface
with @default-cgi@
jongfoster [Thu, 17 Jan 2002 21:21:05 +0000 (21:21 +0000)]
DOS->Unix line endings
jongfoster [Thu, 17 Jan 2002 21:10:37 +0000 (21:10 +0000)]
Changes to cgi_show_url_info to use new matching code from urlmatch.c.
Also fixing a problem in the same function with improperly quoted URLs
in output HTML, and adding code to handle https:// URLs correctly.
jongfoster [Thu, 17 Jan 2002 21:06:09 +0000 (21:06 +0000)]
Now #defining the URLs of the config interface
Minor changes to struct http_request and struct url_spec due to
standardizing that struct http_request is used to represent a URL, and
struct url_spec is used to represent a URL pattern. (Before, URLs were
represented as seperate variables and a partially-filled-in url_spec).
jongfoster [Thu, 17 Jan 2002 21:04:17 +0000 (21:04 +0000)]
Replacing hard references to the URL of the config interface
with #defines from project.h
jongfoster [Thu, 17 Jan 2002 21:03:47 +0000 (21:03 +0000)]
Moving all our URL and URL pattern parsing code to urlmatch.c.
jongfoster [Thu, 17 Jan 2002 21:03:08 +0000 (21:03 +0000)]
Moving all our URL and URL pattern parsing code to urlmatch.c.
Renaming free_url to free_url_spec, since it frees a struct url_spec.
jongfoster [Thu, 17 Jan 2002 21:00:32 +0000 (21:00 +0000)]
Moving all our URL and URL pattern parsing code to urlmatch.c.
Using a single, simple url_match(pattern,url) function - rather than
the 3-line match routine which was repeated all over the place.
Renaming free_url to free_url_spec, since it frees a struct url_spec.
Using parse_http_url() to parse URLs without faking a HTTP
request line for parse_http_request().
jongfoster [Thu, 17 Jan 2002 20:56:22 +0000 (20:56 +0000)]
Replacing hard references to the URL of the config interface
with #defines from project.h
jongfoster [Thu, 17 Jan 2002 20:54:44 +0000 (20:54 +0000)]
Renaming free_url to free_url_spec, since it frees a struct url_spec.
jongfoster [Thu, 17 Jan 2002 20:53:46 +0000 (20:53 +0000)]
Moving all our URL and URL pattern parsing code to the same file - it
was scattered around in filters.c, loaders.c and parsers.c.
Providing a single, simple url_match(pattern,url) function - rather than
the 3-line match routine which was repeated all over the place.
Renaming free_url to free_url_spec, since it frees a struct url_spec.
Providing parse_http_url() so that URLs can be parsed without faking a
HTTP request line for parse_http_request() or repeating the parsing
code (both of which were techniques that were actually in use).
Standardizing that struct http_request is used to represent a URL, and
struct url_spec is used to represent a URL pattern. (Before, URLs were
represented as seperate variables and a partially-filled-in url_spec).
hal9 [Fri, 11 Jan 2002 14:14:32 +0000 (14:14 +0000)]
Added a very short section on Templates
hal9 [Fri, 11 Jan 2002 03:19:32 +0000 (03:19 +0000)]
Added templates/* to files section.
jongfoster [Thu, 10 Jan 2002 22:44:27 +0000 (22:44 +0000)]
Adding plain-text copy of GNU GPL
oes [Thu, 10 Jan 2002 12:36:53 +0000 (12:36 +0000)]
Updated from acconfig.h
oes [Thu, 10 Jan 2002 12:36:18 +0000 (12:36 +0000)]
Moved HAVE_*_R to acconfig.h, where they belong.
oes [Thu, 10 Jan 2002 12:35:18 +0000 (12:35 +0000)]
Added cross-compile defaults to the AC_CHECK_SIZEOF macros
to silence autoconf warnings. Numbers are for Intel/Linux.
Is there a better way?
hal9 [Thu, 10 Jan 2002 03:13:45 +0000 (03:13 +0000)]
Updated. I hope I'm not missing anything serious.
hal9 [Wed, 9 Jan 2002 20:02:50 +0000 (20:02 +0000)]
Fix bug re: auto-detect config file changes.
steudten [Wed, 9 Jan 2002 19:05:45 +0000 (19:05 +0000)]
Fix big memory leak.
hal9 [Wed, 9 Jan 2002 18:52:52 +0000 (18:52 +0000)]
Minor touchups.
hal9 [Wed, 9 Jan 2002 18:42:32 +0000 (18:42 +0000)]
Minor update
hal9 [Wed, 9 Jan 2002 18:34:03 +0000 (18:34 +0000)]
nit.
hal9 [Wed, 9 Jan 2002 18:32:02 +0000 (18:32 +0000)]
Removed RPM_OPT_FLAGS kludge.
hal9 [Wed, 9 Jan 2002 18:21:10 +0000 (18:21 +0000)]
A few minor updates.
hal9 [Wed, 9 Jan 2002 18:20:30 +0000 (18:20 +0000)]
Touch ups for *.action files.
oes [Wed, 9 Jan 2002 14:33:27 +0000 (14:33 +0000)]
Added HOSTENT_BUFFER_SIZE
oes [Wed, 9 Jan 2002 14:33:03 +0000 (14:33 +0000)]
Added support for localtime_r.
oes [Wed, 9 Jan 2002 14:32:33 +0000 (14:32 +0000)]
Added support for gethostbyname_r and gethostbyaddr_r.
oes [Wed, 9 Jan 2002 14:32:08 +0000 (14:32 +0000)]
Added support for gmtime_r and localtime_r.
oes [Wed, 9 Jan 2002 14:29:49 +0000 (14:29 +0000)]
- Added AC_CHECK_FUNC tests for the availability of
gethostbyname_r, gethostbyaddr_r, gmtime_r and
localtime_r, as well as AC_TRY_COMPILE tests to
determine their signatures.
- Fixed a bug with the init of CFLAGS that was
reported by barsnick
oes [Wed, 9 Jan 2002 14:28:59 +0000 (14:28 +0000)]
Updated from configure.in
oes [Wed, 9 Jan 2002 14:27:25 +0000 (14:27 +0000)]
Added #defines for use and selection of the right
signature of the thread-safe *_r calls.
oes [Wed, 9 Jan 2002 14:26:46 +0000 (14:26 +0000)]
Added support for thread-safe gmtime_r call.
oes [Fri, 4 Jan 2002 15:59:38 +0000 (15:59 +0000)]
Updated from configure.in
oes [Fri, 4 Jan 2002 15:27:18 +0000 (15:27 +0000)]
Changed quoting of CODE_STATUS for use in make
oes [Fri, 4 Jan 2002 15:26:08 +0000 (15:26 +0000)]
Added tarball-src target
steudten [Sun, 30 Dec 2001 14:07:32 +0000 (14:07 +0000)]
- Add signal handling (unix)
- Add SIGHUP handler (unix)
- Add creation of pidfile (unix)
- Add action 'top' in rc file (RH)
- Add entry 'SIGNALS' to manpage
- Add exit message to logfile (unix)
steudten [Fri, 28 Dec 2001 23:54:20 +0000 (23:54 +0000)]
Fix for feature Req #495374: http-equiv problem
steudten [Fri, 28 Dec 2001 01:45:36 +0000 (01:45 +0000)]
Add paranoia check and BuildReq: gzip
steudten [Fri, 14 Dec 2001 01:22:54 +0000 (01:22 +0000)]
Remove 'user:pass@' from 'proto://user:pass@host' for the
new added header 'Host: ..'. (See Req ID 491818)
steudten [Thu, 13 Dec 2001 23:19:43 +0000 (23:19 +0000)]
Add 'restart' of junkbuster service after rotate logfiles.
Better we could use the well known 'kill -HUP', but the handler
isn't there at this time.