oes [Tue, 5 Mar 2002 05:10:10 +0000 (05:10 +0000)]
Changed pidfile path to conform with FHS
oes [Tue, 5 Mar 2002 04:52:42 +0000 (04:52 +0000)]
Deleted non-errlog debugging code
hal9 [Tue, 5 Mar 2002 01:18:45 +0000 (01:18 +0000)]
Put port change in BIG LETTERS!
hal9 [Tue, 5 Mar 2002 01:18:26 +0000 (01:18 +0000)]
Emphasize port change!
hal9 [Tue, 5 Mar 2002 00:56:39 +0000 (00:56 +0000)]
Catching up with Jon.
hal9 [Tue, 5 Mar 2002 00:51:27 +0000 (00:51 +0000)]
Sync with sgml.
jongfoster [Tue, 5 Mar 2002 00:36:01 +0000 (00:36 +0000)]
Fixing bug 514988 - unable to restart JunkBuster
jongfoster [Tue, 5 Mar 2002 00:24:51 +0000 (00:24 +0000)]
Patch to always edit the current actions file.
hal9 [Tue, 5 Mar 2002 00:17:27 +0000 (00:17 +0000)]
Added section on command line options.
jongfoster [Mon, 4 Mar 2002 23:50:00 +0000 (23:50 +0000)]
Splitting off bind_port() call into bind_port_helper(), with
improved logging.
jongfoster [Mon, 4 Mar 2002 23:47:30 +0000 (23:47 +0000)]
- Rewritten, simpler command-line pre-parser
- not using raise(SIGINT) any more
jongfoster [Mon, 4 Mar 2002 23:45:13 +0000 (23:45 +0000)]
Printing thread ID if using Win32 native threads
hal9 [Mon, 4 Mar 2002 23:31:44 +0000 (23:31 +0000)]
Fix another small typo (not mine :).
hal9 [Mon, 4 Mar 2002 23:11:46 +0000 (23:11 +0000)]
Andreas' recent changes (port 8118, etc).
hal9 [Mon, 4 Mar 2002 22:48:03 +0000 (22:48 +0000)]
Fix a stupid typo (mine).
oes [Mon, 4 Mar 2002 20:44:36 +0000 (20:44 +0000)]
Changed to new cmdline syntax
oes [Mon, 4 Mar 2002 20:17:32 +0000 (20:17 +0000)]
Fixed usage info
oes [Mon, 4 Mar 2002 19:32:07 +0000 (19:32 +0000)]
Changed default port to 8118
oes [Mon, 4 Mar 2002 18:29:39 +0000 (18:29 +0000)]
Fixed typos
oes [Mon, 4 Mar 2002 18:28:55 +0000 (18:28 +0000)]
Deleted PID_FILE_NAME
oes [Mon, 4 Mar 2002 18:28:32 +0000 (18:28 +0000)]
Deleted deletePidFile, played syleguide police
oes [Mon, 4 Mar 2002 18:27:42 +0000 (18:27 +0000)]
- Deleted deletePidFile
- Made write_pid_file use the --pidfile option value
(or no PID file, if the option was absent)
- Played styleguide police
oes [Mon, 4 Mar 2002 18:24:53 +0000 (18:24 +0000)]
Re-enabled output of unknown config directive hash
oes [Mon, 4 Mar 2002 18:23:03 +0000 (18:23 +0000)]
- Added OPTIONS section
- Changed default port to 8118
- Fixed typos
- Changed SIGNALS section to reflect the
new behaviour
oes [Mon, 4 Mar 2002 18:19:49 +0000 (18:19 +0000)]
Added extern const char *pidfile
oes [Mon, 4 Mar 2002 18:18:57 +0000 (18:18 +0000)]
- Removed _DEBUG mode
- Cleand up cmdline parsing
- Introduced --no-daemon, --pidfile options
- Cleaned up signal handling:
- Terminate cleanly on INT, TERM and ABRT
- Schedule logfile for re-opening on HUP
- Ignore CHLD and PIPE
- Leave the rest with their default handlers
- Uniform handler registration
- Added usage() function
- Played styleguide police
morcego [Mon, 4 Mar 2002 18:06:09 +0000 (18:06 +0000)]
SPECFILE: fixing permissing of the init script (broken by the last change)
oes [Mon, 4 Mar 2002 17:59:59 +0000 (17:59 +0000)]
Deleted deletePidFile(), cosmetics
oes [Mon, 4 Mar 2002 17:58:01 +0000 (17:58 +0000)]
Deleted _DEBUG and PID_FILE_PATH
oes [Mon, 4 Mar 2002 17:56:48 +0000 (17:56 +0000)]
Updated from configure.in
oes [Mon, 4 Mar 2002 17:55:28 +0000 (17:55 +0000)]
Updated from acconfig.h
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).