jongfoster [Sun, 29 Jul 2001 18:52:06 +0000 (18:52 +0000)]
Renaming _PCRS_H, and adding "extern C {}"
jongfoster [Sun, 29 Jul 2001 18:51:02 +0000 (18:51 +0000)]
Adding editor control block, and renaming _SHOWARGS_H
jongfoster [Sun, 29 Jul 2001 18:50:04 +0000 (18:50 +0000)]
Fixing "extern C" block, and renaming #define _DEANIMATE_H
jongfoster [Sun, 29 Jul 2001 18:47:57 +0000 (18:47 +0000)]
Adding missing #include project.h
jongfoster [Sun, 29 Jul 2001 18:47:05 +0000 (18:47 +0000)]
Adding missing #include "loadcfg.h"
jongfoster [Sun, 29 Jul 2001 18:43:08 +0000 (18:43 +0000)]
Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to
ANSI C rules.
jongfoster [Sun, 29 Jul 2001 17:41:10 +0000 (17:41 +0000)]
Now prints thread ID for each message (pthreads only)
jongfoster [Sun, 29 Jul 2001 17:40:43 +0000 (17:40 +0000)]
Fixed compiler warning by adding a cast
jongfoster [Sun, 29 Jul 2001 17:29:12 +0000 (17:29 +0000)]
Cosmetic: 2 spaces -> 1 space
jongfoster [Sun, 29 Jul 2001 17:28:38 +0000 (17:28 +0000)]
Rebuilt based on latest configure.in
jongfoster [Sun, 29 Jul 2001 17:28:11 +0000 (17:28 +0000)]
Rebuilt based on latest configure.in and acconfig.h
jongfoster [Sun, 29 Jul 2001 17:09:17 +0000 (17:09 +0000)]
Major changes to build system in order to fix these bugs:
- pthreads under Linux was broken - changed -lpthread to -pthread
- Compiling in MinGW32 mode under CygWin now correctly detects
which shared libraries are available
- Solaris support (?) (Not tested under Solaris yet)
jongfoster [Sun, 29 Jul 2001 14:26:08 +0000 (14:26 +0000)]
Adding standard AutoConf support files which are needed by ./configure.
oes [Sun, 29 Jul 2001 12:17:48 +0000 (12:17 +0000)]
Applied pthread fix by Paul Lieverse
oes [Sat, 28 Jul 2001 16:44:54 +0000 (16:44 +0000)]
Fixed sed LF->CRLF conversion and removed deprecated files
oes [Thu, 26 Jul 2001 21:09:18 +0000 (21:09 +0000)]
Unblocked prdownloads.sourceforge.net
haroon [Thu, 26 Jul 2001 15:06:21 +0000 (15:06 +0000)]
added new log level for popups
oes [Thu, 26 Jul 2001 10:33:14 +0000 (10:33 +0000)]
Renaming #define STATIC to STATIC_PCRE
oes [Thu, 26 Jul 2001 10:09:46 +0000 (10:09 +0000)]
Made browser detection a little less naive
jongfoster [Wed, 25 Jul 2001 22:57:13 +0000 (22:57 +0000)]
__BEOS__ no longer overrides FEATURE_PTHREAD.
This is because FEATURE_PTHREAD will soon be widely used, so I
want to keep it simple.
jongfoster [Wed, 25 Jul 2001 22:55:10 +0000 (22:55 +0000)]
Will #error if pthreads is enabled under BeOs
oes [Wed, 25 Jul 2001 19:16:27 +0000 (19:16 +0000)]
Bumping version number to 2.9.8
oes [Wed, 25 Jul 2001 17:22:51 +0000 (17:22 +0000)]
Added workaround for Netscape bug that prevents display of page when loading a component fails.
oes [Wed, 25 Jul 2001 17:21:54 +0000 (17:21 +0000)]
client_uagent now saves copy of User-Agent: header value
oes [Wed, 25 Jul 2001 17:20:27 +0000 (17:20 +0000)]
Introduced http->user_agent
oes [Wed, 25 Jul 2001 13:48:54 +0000 (13:48 +0000)]
Added squid chainings hints by Peter <pb@bieringer.de>
oes [Tue, 24 Jul 2001 12:47:06 +0000 (12:47 +0000)]
Applied BeOS support update by Eugenia
oes [Mon, 23 Jul 2001 13:40:12 +0000 (13:40 +0000)]
Fixed bug that caused document body to be dropped when pcrs joblist was empty.
oes [Mon, 23 Jul 2001 13:26:12 +0000 (13:26 +0000)]
Fixed bug in popup-killing for the first read that caused binary garbage to be sent between headers and body
jongfoster [Sat, 21 Jul 2001 18:00:07 +0000 (18:00 +0000)]
Bumping version number to 2.9.7
jongfoster [Sat, 21 Jul 2001 17:53:41 +0000 (17:53 +0000)]
Adding version information block.
haroon [Fri, 20 Jul 2001 19:29:25 +0000 (19:29 +0000)]
- In v1.5 forgot to add that I implemented LOG_LEVEL_POPUPS in errlog.c,
errlog.h and killpopup.c. In that case, it is superfluous to have define for
POPUP_VERBOSE, so I removed the defines and logging is now done
via log_error(LOG_LEVEL_POPUPS, ....)
oes [Fri, 20 Jul 2001 15:51:54 +0000 (15:51 +0000)]
Fixed indentation of prepocessor commands
haroon [Fri, 20 Jul 2001 15:16:17 +0000 (15:16 +0000)]
- per Guy's suggestion, added a while loop in sweep() to catch not just
the last inactive CSP but all other consecutive inactive CSPs after that
as well
oes [Fri, 20 Jul 2001 11:04:26 +0000 (11:04 +0000)]
Added Rodneys javascript cookie filter
haroon [Thu, 19 Jul 2001 19:19:08 +0000 (19:19 +0000)]
- ignore vc_junkbuster.plg and w32.aps
haroon [Thu, 19 Jul 2001 19:15:14 +0000 (19:15 +0000)]
- Added a FIXME for EditFile but didn't fix :-)
haroon [Thu, 19 Jul 2001 19:14:19 +0000 (19:14 +0000)]
- Removed all #ifdef PCRS. The .rc file extension had eluded Andreas.
haroon [Thu, 19 Jul 2001 19:11:35 +0000 (19:11 +0000)]
- Implemented Guy's idea of replacing window.open( with 1;''.concat(
- Implemented Guy's idea of replacing .resizeTo( with .scrollTo(
haroon [Thu, 19 Jul 2001 19:09:47 +0000 (19:09 +0000)]
- Added code to take care of the situation where while processing the first
server response (which includes the server header), after finding the end
of the headers we were not looking past the end of the headers for
content modification. I enabled it for filter_popups.
Someone else should look to see if other similar operations should be
done to the discarded portion of the buffer.
haroon [Thu, 19 Jul 2001 19:03:48 +0000 (19:03 +0000)]
- Added case for LOG_LEVEL_POPUPS
haroon [Thu, 19 Jul 2001 19:02:53 +0000 (19:02 +0000)]
Added define for LOG_LEVEL_POPUPS
oes [Wed, 18 Jul 2001 17:27:22 +0000 (17:27 +0000)]
Adapted to new #defines
oes [Wed, 18 Jul 2001 17:27:00 +0000 (17:27 +0000)]
Changed interface; Cosmetics
oes [Wed, 18 Jul 2001 17:26:24 +0000 (17:26 +0000)]
Changed to conform to new pcrs interface
oes [Wed, 18 Jul 2001 17:25:42 +0000 (17:25 +0000)]
Fixed a typo in configure.in
oes [Wed, 18 Jul 2001 17:25:04 +0000 (17:25 +0000)]
Fixed a typo
haroon [Wed, 18 Jul 2001 15:02:52 +0000 (15:02 +0000)]
improved nuking of window.open
oes [Wed, 18 Jul 2001 13:47:59 +0000 (13:47 +0000)]
Eliminated dirty hack for getsockbyname()
oes [Wed, 18 Jul 2001 12:32:23 +0000 (12:32 +0000)]
- Added ACTION_STRING_DEANIMATE
- moved #define freez from jcc.h to project.h
oes [Wed, 18 Jul 2001 12:31:58 +0000 (12:31 +0000)]
moved #define freez from jcc.h to project.h
oes [Wed, 18 Jul 2001 12:31:36 +0000 (12:31 +0000)]
cosmetics
oes [Wed, 18 Jul 2001 12:29:34 +0000 (12:29 +0000)]
- Made gif_deanimate_response respect
csp->action->string[ACTION_STRING_DEANIMATE]
- Logging cosmetics
oes [Wed, 18 Jul 2001 12:29:05 +0000 (12:29 +0000)]
Updated prototype for gif_deanimate
oes [Wed, 18 Jul 2001 12:28:49 +0000 (12:28 +0000)]
- Added feature for extracting the first frame
to gif_deanimate
- Separated image buffer extension into buf_extend
- Extended gif deanimation to GIF87a (untested!)
- Cosmetics
oes [Wed, 18 Jul 2001 12:28:20 +0000 (12:28 +0000)]
Updated example for debug CLF
oes [Wed, 18 Jul 2001 12:27:33 +0000 (12:27 +0000)]
- Changed deanimate-gifs to string action
- Updated documentation for deanimate-gifs
oes [Wed, 18 Jul 2001 12:27:03 +0000 (12:27 +0000)]
Changed deanimate-gifs to string action
oes [Tue, 17 Jul 2001 13:07:01 +0000 (13:07 +0000)]
Fixed segv when last line in config files
lacked a terminating (\r)\n
jongfoster [Sun, 15 Jul 2001 20:08:40 +0000 (20:08 +0000)]
New build files for VC++ which provide the option of POSIX
or Win32 threads.
jongfoster [Sun, 15 Jul 2001 19:45:33 +0000 (19:45 +0000)]
Added support for linking with POSIX threads library
jongfoster [Sun, 15 Jul 2001 19:43:49 +0000 (19:43 +0000)]
Supports POSIX threads.
Also removed some unused #includes.
jongfoster [Sun, 15 Jul 2001 18:00:46 +0000 (18:00 +0000)]
Renaming STATIC to STATIC_PCRE.
Replacing this file with one built by "configure" from
"config.h.in", for consistency.
jongfoster [Sun, 15 Jul 2001 17:54:29 +0000 (17:54 +0000)]
Renaming #define STATIC to STATIC_PCRE
Adding new #define FEATURE_PTHREAD that will be used to enable
POSIX threads support.
jongfoster [Sun, 15 Jul 2001 17:51:41 +0000 (17:51 +0000)]
Renaming #define STATIC to STATIC_PCRE
jongfoster [Sun, 15 Jul 2001 17:45:16 +0000 (17:45 +0000)]
Removing some unused #includes
jongfoster [Sun, 15 Jul 2001 16:14:00 +0000 (16:14 +0000)]
Fixing "release" target.
jongfoster [Sun, 15 Jul 2001 16:13:26 +0000 (16:13 +0000)]
Fixing file copy in "Release" build.
jongfoster [Sun, 15 Jul 2001 13:57:50 +0000 (13:57 +0000)]
Adding #includes string.h and miscutil.h
jongfoster [Sun, 15 Jul 2001 13:56:57 +0000 (13:56 +0000)]
Removing unused local variable.
jongfoster [Sun, 15 Jul 2001 13:44:39 +0000 (13:44 +0000)]
Fixed copy command to copy the file to te right place.
Added quotes around file paths for copy command.
jongfoster [Sun, 15 Jul 2001 13:43:07 +0000 (13:43 +0000)]
Made both JunkBuster projects depend on vc_dftables, so it is built
automatically.
jongfoster [Sun, 15 Jul 2001 13:41:22 +0000 (13:41 +0000)]
Added deanimate.[ch], and fixed file copy by quoting filenames.
oes [Fri, 13 Jul 2001 14:11:36 +0000 (14:11 +0000)]
- Included SHOW_RCS for deanimate.*
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 14:04:59 +0000 (14:04 +0000)]
Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 14:03:48 +0000 (14:03 +0000)]
Elimiated yet another bug in the banner-by-size jobs. Shame on me!
oes [Fri, 13 Jul 2001 14:03:19 +0000 (14:03 +0000)]
- Reorganized regex header inclusion and #defines to
comply to the scheme in configure.in
- Added csp->content_type and its CT_* keys
- Added ACTION_DEANIMATE
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 14:02:46 +0000 (14:02 +0000)]
- Included fix to repair broken HTTP requests that
don't contain a path, not even '/'.
- Removed all #ifdef PCRS
- content_type now always inspected and classified as
text, gif or other.
- formatting / comments
oes [Fri, 13 Jul 2001 14:02:24 +0000 (14:02 +0000)]
Removed vim-settings
oes [Fri, 13 Jul 2001 14:01:14 +0000 (14:01 +0000)]
- Removed all #ifdef PCRS
- Removed vim-settings
oes [Fri, 13 Jul 2001 14:00:40 +0000 (14:00 +0000)]
- Generic content modification scheme:
Each feature has its own applicability flag that is set
from csp->action->flags.
Replaced the "filtering" int flag , by a function pointer
"content_filter" to the function that will do the content
modification. If it is != NULL, the document will be buffered
and processed through *content_filter, which must set
csp->content_length and return a modified copy of the body
or return NULL (on failiure).
- Changed csp->is_text to the more generic bitmap csp->content_type
which can currently take the valued CT_TEXT or CT_GIF
- Reformatting etc
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 14:00:18 +0000 (14:00 +0000)]
- Introduced gif_deanimate_response
- Renamed re_process_buffer to pcrs_filter_response
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 13:59:53 +0000 (13:59 +0000)]
- Introduced gif_deanimate_response which shares the
generic content modification interface of pcrs_filter_response
and acts as a wrapper to deanimate.c:gif_deanimate()
- Renamed re_process_buffer to pcrs_filter_response
- pcrs_filter_response now returns NULL on failiure
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 13:59:22 +0000 (13:59 +0000)]
- Added LOG_LEVEL_DEANIMATE
- Changed LOG_LEVEL_CLF
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 13:58:58 +0000 (13:58 +0000)]
- Added case for LOG_LEVEL_DEANIMATE
- Removed all #ifdef PCRS
oes [Fri, 13 Jul 2001 13:58:05 +0000 (13:58 +0000)]
Completely reorganized the selection scheme for
pcre, pcreposix, pcrs and gnu_regex:
The presence of shared pcre, pcreposix or pcrs
libraried is now autodetected. Additionally, the
user can enforce using the built-in static variants
by specifying --disable-dynamic-(pcre|pcrs).
Care is taken to avoid that pcre is dyn, while pcreposix
is static, if both are used and that pcrs is static if
pcrs is.
The choice between pcre, gnu or no regex for actionsfile
URL matching is now via
--(enable|disable)-regex-matching[=(gnu|pcre|no)] with the
default being pcre.
oes [Fri, 13 Jul 2001 13:57:22 +0000 (13:57 +0000)]
Freshly generated from changed configure.in
oes [Fri, 13 Jul 2001 13:56:25 +0000 (13:56 +0000)]
Changed to reflect the new pcre, pcreposix, pcrs
gnu regex or prefix matching selection scheme, with
the hardwired choice of pcre and pcrs built statically
and actionsfile URL matching done by pcre.
oes [Fri, 13 Jul 2001 13:53:39 +0000 (13:53 +0000)]
- Included new log level for GIF deanimation
- Changed loglevel for CLF
oes [Fri, 13 Jul 2001 13:53:13 +0000 (13:53 +0000)]
Removed all #ifdef PCRS and related code
oes [Fri, 13 Jul 2001 13:52:43 +0000 (13:52 +0000)]
- Included Documentation and an example entry for the
new +deanimate-gifs action.
- Don't block include.ebay.com (breaks site)
oes [Fri, 13 Jul 2001 13:52:12 +0000 (13:52 +0000)]
- Formatting
- Introduced new action ACTION_DEANIMATE
oes [Fri, 13 Jul 2001 13:50:44 +0000 (13:50 +0000)]
Freshly generated from (changed) acconfig.h
oes [Fri, 13 Jul 2001 13:48:37 +0000 (13:48 +0000)]
- (Fix:) Copied CODE_STATUS #define from config.h.in
- split REGEX #define into REGEX_GNU and REGEX_PCRE
and removed PCRE.
(REGEX = REGEX_GNU || REGEX_PCRE per project.h)
- Moved STATIC (for pcre) here from Makefile.in
- Introduced STATIC_PCRS #define to allow for dynaimc linking with
libpcrs
- Removed PCRS #define, since pcrs is now needed for CGI anyway
oes [Fri, 13 Jul 2001 13:48:07 +0000 (13:48 +0000)]
- Moved STATIC #define for pcre to (ac)config.h
- Made -Ipcre depandant on static pcre compilation to
avoid version conflicts
- Included compilation and depandancies for new deanimate.c
- Made changes to the pcre/pcreposix/pcrs build process
as required by the new library autodetection in
configure.in
oes [Fri, 13 Jul 2001 13:47:39 +0000 (13:47 +0000)]
Added (very!) compact version of "blocked" page
oes [Fri, 13 Jul 2001 13:46:20 +0000 (13:46 +0000)]
Introduced GIF deanimation feature
oes [Fri, 13 Jul 2001 13:40:09 +0000 (13:40 +0000)]
Introduced GIF deanimation feature
oes [Fri, 13 Jul 2001 13:40:09 +0000 (13:40 +0000)]
cm
iwanttokeepanon [Fri, 13 Jul 2001 01:27:19 +0000 (01:27 +0000)]
Changed the standards to use uppercase instead of underscores. I.e. variables
should be "int ms_iis5_hack = 0;" instead of "int msIis5Hack = 0;" ...
and functions should be "int load_aclfile(...)" instead of
"int loadAclFile(...)".