Variables | |
| const char | cgiedit_rcs [] = "$Id: cgiedit.c,v 2.0 2002/06/04 14:34:21 jongfoster Exp $" |
| const char | cgiedit_h_rcs [] = CGIEDIT_H_VERSION |
Functions declared include: cgi_edit_*
NOTE: The CGIs in this file use parameter names such as "f" and "s" which are really *BAD* choices. However, I'm trying to save bytes in the edit-actions-list HTML page - the standard actions file generated a 550kbyte page, which is ridiculous.
Stick to the short names in this file for consistency.
Revision 1.41 2002/05/21 19:09:45 oes
Bug report: http://sourceforge.net/tracker/index.php?func=detail &aid=557905&group_id=11118&atid=111118
Revision 1.39 2002/05/12 21:39:15 jongfoster
Revision 1.37 2002/04/30 11:14:52 oes Made csp the first parameter in *action_to_html
Revision 1.36 2002/04/26 21:53:30 jongfoster Fixing a memory leak. (Near, but not caused by, my earlier commit).
Revision 1.35 2002/04/26 21:50:02 jongfoster Honouring default exports in edit-actions-for-url-filter template.
Revision 1.34 2002/04/26 12:54:17 oes Adaptions to changes in actions.c
Revision 1.33 2002/04/24 02:17:47 oes
Revision 1.31 2002/04/18 19:21:08 jongfoster Added code to detect "conventional" action files, that start with a set of actions for all URLs (the pattern "/"). These are special-cased in the "edit-actions-list" CGI, so that a special UI can be written for them.
Revision 1.30 2002/04/10 13:38:35 oes load_template signature changed
Revision 1.29 2002/04/08 16:59:08 oes Fixed comment
Revision 1.28 2002/03/27 12:30:29 oes Deleted unsused variable
Revision 1.27 2002/03/26 23:06:04 jongfoster Removing duplicate @ifs on the toggle page
Revision 1.26 2002/03/26 22:59:17 jongfoster Fixing /toggle to display status consistently.
Revision 1.25 2002/03/26 22:29:54 swa we have a new homepage!
Revision 1.24 2002/03/24 15:23:33 jongfoster Name changes
Revision 1.23 2002/03/24 13:32:41 swa name change related issues
Revision 1.22 2002/03/24 13:25:43 swa name change related issues
Revision 1.21 2002/03/22 18:02:48 jongfoster Fixing remote toggle
Revision 1.20 2002/03/16 20:28:34 oes Added descriptions to the filters so users will know what they select in the cgi editor
Revision 1.19 2002/03/16 18:38:14 jongfoster Stopping stupid or malicious users from breaking the actions file using the web-based editor.
Revision 1.18 2002/03/16 14:57:44 jongfoster Full support for enabling/disabling modular filters.
Revision 1.17 2002/03/16 14:26:42 jongfoster First version of modular filters support - READ ONLY! Fixing a double-free bug in the out-of-memory handling in map_radio().
Revision 1.16 2002/03/07 03:46:17 oes Fixed compiler warnings
Revision 1.15 2002/03/06 22:54:35 jongfoster Automated function-comment nitpicking.
Revision 1.14 2002/03/05 00:24:51 jongfoster Patch to always edit the current actions file.
Revision 1.13 2002/03/04 02:07:59 david__schmidt Enable web editing of actions file on OS/2 (it had been broken all this time!)
Revision 1.12 2002/03/03 09:18:03 joergs Made jumbjuster work on AmigaOS again.
Revision 1.11 2002/01/23 01:03:31 jongfoster Fixing gcc [CygWin] compiler warnings
Revision 1.10 2002/01/23 00:22:59 jongfoster 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):
is now this:
Revision 1.9 2002/01/17 20:56:22 jongfoster Replacing hard references to the URL of the config interface with #defines from project.h
Revision 1.8 2001/11/30 23:35:51 jongfoster Renaming actionsfile to ijb.action
Revision 1.7 2001/11/13 00:28:24 jongfoster
Revision 1.5 2001/10/25 03:40:48 david__schmidt Change in porting tactics: OS/2's EMX porting layer doesn't allow multiple threads to call select() simultaneously. So, it's time to do a real, live, native OS/2 port. See defines for __EMX__ (the porting layer) vs. __OS2__ (native). Both versions will work, but using __OS2__ offers multi-threading.
Revision 1.4 2001/10/23 21:48:19 jongfoster Cleaning up error handling in CGI functions - they now send back a HTML error page and should never cause a FATAL error. (Fixes one potential source of "denial of service" attacks).
CGI actions file editor that works and is actually useful.
Ability to toggle JunkBuster remotely using a CGI call.
You can turn off both the above features in the main configuration file, e.g. if you are running a multi-user proxy.
Revision 1.3 2001/10/14 22:12:49 jongfoster New version of CGI-based actionsfile editor. Major changes, including:
Revision 1.1 2001/09/16 15:47:37 jongfoster First version of CGI-based edit interface. This is very much a work-in-progress, and you can't actually use it to edit anything yet. You must #define FEATURE_CGI_EDIT_ACTIONS for these changes to have any effect.
Revision 1.6 2001/10/29 03:48:09 david__schmidt OS/2 native needed a snprintf() routine. Added one to miscutil, brackedted by and __OS2__ ifdef.
Revision 1.2 2001/09/16 17:05:14 jongfoster Removing unused #include showarg.h
Variable Documentation
|
|
Version information about cgiedit.h.
|
|
|
Version information about cgiedit.c.
|
1.2.15