Support adding of <meta name="robots" content="noindex"> for censored pages not only for message pages, but also for index pages. |
|
More...
|
about 7 years ago
|
Changed the lengthy if's to table lookups based character matching against the various RFC specified character sets |
|
More...
|
over 7 years ago
|
Consistently #include a .c file's corresponding .h file last |
|
More...
|
over 7 years ago
|
Updated the dependencies on .h files |
|
More...
|
over 7 years ago
|
#include "misc.h" so that the compiler can verify the function prototypes |
|
More...
|
over 7 years ago
|
Slightly stricter e-mail address detection (for obfuscation): require RFC 5322 dot-atom characters around the at-sign. |
|
More...
|
over 7 years ago
|
Moved e-mail address detection (for obfuscation) into its own function |
|
More...
|
over 7 years ago
|
Detect and don't visibly obfuscate URLs with e-mail address like substrings |
|
More...
|
over 7 years ago
|
In html_message(), we wrongly reported "Internal server error" when the requested message number was just beyond last. Correctly report "No such message" in those cases. |
|
More...
|
almost 8 years ago
|
Include indentation even on the empty line in the sample .procmailrc so that this sample turns into one rather than two <pre> sections when generating an HTML web page out of the README. |
|
More...
|
almost 8 years ago
|
Invoke the sub-makes via $(MAKE), don't ignore their exit status |
|
More...
|
almost 8 years ago
|
Only detect truncated attachments if we have truncated the message. Otherwise the detection was wrongly triggered in the special case of a message consisting only of an "attachment" (that is, with a filename specified in its main and only set of headers) without use of MIME boundaries. We may improve this check later to detect truncated MIME sections regardless of our own truncation again. |
|
More...
|
almost 8 years ago
|
Perform basic input sanity checking prior to the sscanf() calls |
|
More...
|
almost 8 years ago
|
Fixed a bug where sscanf() could be called on a pointer right after NUL in the original input string if the list name is erroneously not followed by a slash. |
|
More...
|
almost 8 years ago
|
Stricter matching of common charset names against the whitelist. |
|
More...
|
almost 8 years ago
|
Added optional GCC's __attribute__ ((format (printf, 1, 2))) to logtty() |
|
More...
|
almost 8 years ago
|
Corrected the printf format & typecast in the other logtty() call as well. |
|
More...
|
almost 8 years ago
|
Revised the "Failed to parse the mailbox" message to mention the possibility of the index file being the problem. |
|
More...
|
almost 8 years ago
|
Always call enc_utf8_remove_partial() on the Subject and From strings. Before this change, the call was wrongly skipped when it's needed most - when the IDX_F_*_TRUNC flag was set, indicating that truncation had occurred. |
|
More...
|
almost 8 years ago
|
Added a Japanese charset to the whitelist: iso-2022-jp |
|
More...
|
almost 8 years ago
|
Revised the recent changes to buffer_append_filename() for easier auditing of the code's correctness. |
|
More...
|
almost 8 years ago
|
Dropped a redundant break statement |
|
More...
|
almost 8 years ago
|
A previously missed coding style correction |
|
More...
|
almost 8 years ago
|
In buffer_append_filename(), squeeze multiple consecutive underscores to one |
|
More...
|
almost 8 years ago
|
Correctly report 64-bit file offsets in the "Parsing mailbox from" message on systems with 32-bit long. |
|
More...
|
almost 8 years ago
|
Added 3 Chinese charsets to the whitelist: gb2312, gbk, gb18030 |
|
More...
|
almost 8 years ago
|
Minor optimizations of/around simple_tolower() with no effect on generated code at least on one test system (the compiler was smart enough). |
|
More...
|
almost 8 years ago
|
Made decode_qp() "inline" so that the compiler is encouraged to specialize it in the two places where it's used based on the "header" flag. |
|
More...
|
almost 8 years ago
|
In decode_qp(), moved shifting of the most significant nibble in place to where it's actually needed. |
|
More...
|
almost 8 years ago
|
Support the formally illegal lowercase hex in decode_qp() |
|
More...
|
almost 8 years ago
|