1
I Use This!
Inactive

Commits : Listings

Analyzed about 4 hours ago. based on code collected about 4 hours ago.
Oct 11, 2024 — Oct 11, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Support adding of <meta name="robots" content="noindex"> for censored pages not only for message pages, but also for index pages.
Solar Designer
as solar
More... about 7 years ago
Changed the lengthy if's to table lookups based character matching against the various RFC specified character sets
Solar Designer
as solar
More... over 7 years ago
Consistently #include a .c file's corresponding .h file last
Solar Designer
as solar
More... over 7 years ago
Updated the dependencies on .h files
Solar Designer
as solar
More... over 7 years ago
#include "misc.h" so that the compiler can verify the function prototypes
Solar Designer
as solar
More... over 7 years ago
Slightly stricter e-mail address detection (for obfuscation): require RFC 5322 dot-atom characters around the at-sign.
Solar Designer
as solar
More... over 7 years ago
Moved e-mail address detection (for obfuscation) into its own function
Solar Designer
as solar
More... over 7 years ago
Detect and don't visibly obfuscate URLs with e-mail address like substrings
Solar Designer
as solar
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.
Solar Designer
as solar
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.
Solar Designer
as solar
More... almost 8 years ago
Invoke the sub-makes via $(MAKE), don't ignore their exit status
Solar Designer
as solar
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.
Solar Designer
as solar
More... almost 8 years ago
Perform basic input sanity checking prior to the sscanf() calls
Solar Designer
as solar
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.
Solar Designer
as solar
More... almost 8 years ago
Stricter matching of common charset names against the whitelist.
Solar Designer
as solar
More... almost 8 years ago
Added optional GCC's __attribute__ ((format (printf, 1, 2))) to logtty()
Solar Designer
as solar
More... almost 8 years ago
Corrected the printf format & typecast in the other logtty() call as well.
Solar Designer
as solar
More... almost 8 years ago
Revised the "Failed to parse the mailbox" message to mention the possibility of the index file being the problem.
Solar Designer
as solar
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.
Solar Designer
as solar
More... almost 8 years ago
Added a Japanese charset to the whitelist: iso-2022-jp
Solar Designer
as solar
More... almost 8 years ago
Revised the recent changes to buffer_append_filename() for easier auditing of the code's correctness.
Solar Designer
as solar
More... almost 8 years ago
Dropped a redundant break statement
Solar Designer
as solar
More... almost 8 years ago
A previously missed coding style correction
Solar Designer
as solar
More... almost 8 years ago
In buffer_append_filename(), squeeze multiple consecutive underscores to one
Solar Designer
as solar
More... almost 8 years ago
Correctly report 64-bit file offsets in the "Parsing mailbox from" message on systems with 32-bit long.
Solar Designer
as solar
More... almost 8 years ago
Added 3 Chinese charsets to the whitelist: gb2312, gbk, gb18030
Solar Designer
as solar
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).
Solar Designer
as solar
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.
Solar Designer
as solar
More... almost 8 years ago
In decode_qp(), moved shifting of the most significant nibble in place to where it's actually needed.
Solar Designer
as solar
More... almost 8 years ago
Support the formally illegal lowercase hex in decode_qp()
Solar Designer
as solar
More... almost 8 years ago