/[mws]/trunk/httpd.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /trunk/httpd.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 54 - (view) (annotate) - [select for diffs]
Modified Sun Aug 1 22:30:53 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 6322 byte(s)
Diff to previous 53 , to selected 12
small fix, this module moved


Revision 53 - (view) (annotate) - [select for diffs]
Modified Fri Jun 18 14:56:40 2004 UTC (19 years, 10 months ago) by dpavlin
File length: 6312 byte(s)
Diff to previous 52 , to selected 12
minor fixes and improvements:
- use $message->timestamp instead of $message->date which was removed in
  Mail::Box 2.055
- fix local lib directory location (but, PAR build is still broken)
- don't try apropos if no search string is entered


Revision 52 - (view) (annotate) - [select for diffs]
Modified Tue May 25 18:55:46 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 6136 byte(s)
Diff to previous 47 , to selected 12
move perl modules into lib directory, extracted HTTP daemon into new module
HTTP::Daemon::Simple


Revision 47 - (view) (annotate) - [select for diffs]
Modified Tue May 11 22:59:27 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 8390 byte(s)
Diff to previous 44 , to selected 12
Major code update: 0.9-rc3 if no serious problems are found, this will
become first public version (0.9).

- search.pl is working again
- fixed Mail::Box problem with unimplemented lock_type => 'none' on Maildir
- documented Mozilla 1.5 problem with sidebar float: right
- don't output anything from swish-e while indexing
- remove (e-mail) from addresses (it seems that Exchange like to add those)
- added progress report while indexing
- documented all command-line utilities


Revision 44 - (view) (annotate) - [select for diffs]
Modified Tue May 11 16:05:31 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7856 byte(s)
Diff to previous 43 , to selected 12
recognise mailman signature (____+)


Revision 43 - (view) (annotate) - [select for diffs]
Modified Tue May 11 15:36:51 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7700 byte(s)
Diff to previous 42 , to selected 12
don't lock mbox, commands now work when invoked as symlinks to installation
dir


Revision 42 - (view) (annotate) - [select for diffs]
Modified Mon May 10 22:04:01 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7596 byte(s)
Diff to previous 41 , to selected 12
minor improvements and beginning of (non functional in this revision!) support
for folders


Revision 41 - (view) (annotate) - [select for diffs]
Modified Mon May 10 20:26:17 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7573 byte(s)
Diff to previous 39 , to selected 12
major code re-structuring: separation of indexer code into target independent
and depended, documentation improvements


Revision 39 - (view) (annotate) - [select for diffs]
Modified Mon May 10 14:07:44 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7351 byte(s)
Diff to previous 37 , to selected 12
added listen directive to configuration to specify IP address and port to
listen to


Revision 37 - (view) (annotate) - [select for diffs]
Modified Sun May 9 23:18:12 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7059 byte(s)
Diff to previous 34 , to selected 12
more documentation improvements (small steps), fixed regexps and quouting,
better support for subjects with Re[4]:


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun May 9 10:16:51 2004 UTC (19 years, 11 months ago) by dpavlin
File length: 7042 byte(s)
Diff to previous 30 , to selected 12
title of generated html now shows query and date limit,
better handling of forwarded messages


Revision 30 - (view) (annotate) - [select for diffs]
Modified Sun May 9 00:09:32 2004 UTC (20 years ago) by dpavlin
File length: 6987 byte(s)
Diff to previous 28 , to selected 12
this is 0.9-rc2:
- added apropos functionality based on Text::Soundex (activated if no results
  are found)
- cleanup of debugging and minor other improvements in preparation for 0.9


Revision 28 - (view) (annotate) - [select for diffs]
Modified Sat May 8 22:18:38 2004 UTC (20 years ago) by dpavlin
File length: 6669 byte(s)
Diff to previous 27 , to selected 12
v0.9-rc2: bugfixes and small improvements
- added quote and signature styles
- better detection of quotes/signagures (and removal)
- back to home link (#) to get you out of search
- on root url (/) messages are sorted descending by date, as they should


Revision 27 - (view) (annotate) - [select for diffs]
Modified Sat May 8 20:34:26 2004 UTC (20 years ago) by dpavlin
File length: 5447 byte(s)
Diff to previous 25 , to selected 12
this is 0.9-rc1:
- scripts now accept configuration file as parametar, if none is specified,
  they will use global.conf in current directory
- more css design
- how to install using PAR
- mbox2index can now call swish-e by itself, swish-e configuration
  moved to MWS_swish.pm
- httpd server now shows 30 newest messages in this year when accessed
  through root URL


Revision 25 - (view) (annotate) - [select for diffs]
Modified Sat May 8 16:06:58 2004 UTC (20 years ago) by dpavlin
File length: 5001 byte(s)
Diff to previous 24 , to selected 12
improvements in user-interface (css). http server can now server static files
(and it's serving style.css from html dir).


Revision 24 - (view) (annotate) - [select for diffs]
Modified Sat May 8 14:27:54 2004 UTC (20 years ago) by dpavlin
File length: 4725 byte(s)
Diff to previous 21 , to selected 12
another major update:
- sort is implemented
- search_filter from httpd.pl and all macros moved to macros.tt2
- URL parametars are now correctly escaped


Revision 21 - (view) (annotate) - [select for diffs]
Modified Sat May 8 00:54:16 2004 UTC (20 years ago) by dpavlin
File length: 5030 byte(s)
Diff to previous 20 , to selected 12
major improvements:
- decoding of Base-64 haders
- search now accepts array of limits and operators
- date searches work as expected (result of above)
- autoformat now reformats ALL parafraphs (oh, bug)
- search is preseved when browsing through calendar


Revision 20 - (view) (annotate) - [select for diffs]
Modified Fri May 7 23:35:39 2004 UTC (20 years ago) by dpavlin
File length: 4998 byte(s)
Diff to previous 19 , to selected 12
working calendar


Revision 19 - (view) (annotate) - [select for diffs]
Modified Fri May 7 20:52:34 2004 UTC (20 years ago) by dpavlin
File length: 4302 byte(s)
Diff to previous 17 , to selected 12
added From, To, Cc lists with unique feature: it will count same names
in different order as, well, same name :-) It will also remove accented
characters when counting names, to detect false duplicates (using
Text::Unaccent)


Revision 17 - (view) (annotate) - [select for diffs]
Modified Fri May 7 11:25:01 2004 UTC (20 years ago) by dpavlin
File length: 3923 byte(s)
Diff to previous 16 , to selected 12
max_results option in configuration, better decoding of strange data
from headers


Revision 16 - (view) (annotate) - [select for diffs]
Modified Thu May 6 23:06:08 2004 UTC (20 years ago) by dpavlin
File length: 3837 byte(s)
Diff to previous 14 , to selected 12
first "all-clickable-things-are-working" version (0.1)

- primitive folder close/open hack after 100 accesses to keep memory
  usage down (primary in httpd.pl)
- correctly decode Subject/From/To lines
- indexing script is now mbox2index.pl



Revision 14 - (view) (annotate) - [select for diffs]
Modified Thu May 6 19:46:58 2004 UTC (20 years ago) by dpavlin
File length: 3655 byte(s)
Diff to previous 13 , to selected 12
Make mbox2swish universal for all indexer (moving index-specific
thinks in own .pm) -- after MWS_plucene.pm update it should work with it.
Use Text::AutoFormat to re-format messages wider than wrap_margin
(from global.conf). Hard-coded ISO-8859-2 encoding now works correctly,
Subject searches now remove common subject prefixes, template updates.


Revision 13 - (view) (annotate) - [select for diffs]
Modified Thu May 6 16:53:40 2004 UTC (20 years ago) by dpavlin
File length: 3379 byte(s)
Diff to previous 12
partial implementation for dates, more verbose debugging, index should now
return all fields writen in it (this will break Plucene code, so it's
non-function from now on)


Revision 12 - (view) (annotate) - [selected]
Modified Thu May 6 12:40:11 2004 UTC (20 years ago) by dpavlin
File length: 3443 byte(s)
Diff to previous 7
switch search engine to swish-e. It's stil slow, but usable.


Revision 7 - (view) (annotate) - [select for diffs]
Modified Wed May 5 15:38:35 2004 UTC (20 years ago) by dpavlin
File length: 3106 byte(s)
Diff to previous 6 , to selected 12
extracted more methods, support for other formats, misc improvements


Revision 6 - (view) (annotate) - [select for diffs]
Modified Wed May 5 13:42:27 2004 UTC (20 years ago) by dpavlin
File length: 2502 byte(s)
Diff to previous 5 , to selected 12
Implemented httpd server based on HTTP::Daemon and CGI::Lite.



Revision 5 - (view) (annotate) - [select for diffs]
Added Wed May 5 10:26:27 2004 UTC (20 years ago) by dpavlin
File length: 2240 byte(s)
Diff to selected 12
prototype web server


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26