X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=contrib%2FREADME.patches;h=59c519a603085c535983832d10e8f03c28573e12;hb=16728fd5c22256ccbfd2566942df5c07eb18a194;hp=492c756792c41e66d3ad8b74d6c33ebb2377522d;hpb=9a69a9aaad35184ed236f415208041bf19e747e3;p=pkg%2Ft-prot.git diff --git a/contrib/README.patches b/contrib/README.patches index 492c756..59c519a 100644 --- a/contrib/README.patches +++ b/contrib/README.patches @@ -1,29 +1,126 @@ +T-PROT PATCHES +============== + +These t-prot patches still did not make it into vanilla t-prot, mostly +for one of these reasons: They decrease performance, accuracy, flexibility, +reliability or are a real burden to maintain. + +Still, there might be a chance to have them included into vanilla t-prot: +You can send an email to the author and ask him to include this or that +specific patch because you *need* it. + +Remember, filtering is a trade-off. If *many* people need a specific patch, +odds are high for it to be included into vanilla t-prot, even though there +are some drawbacks with it. If you keep silent, the patch will be dropped +at some time, because noone seems to need it. + + +Some patches exist because they bring *big* changes and need some more +testing. So if you use these patches, please send an email to the author, +and give some feedback on how well the patch works. It will be most helpful +to decide if some specific feature makes it into vanilla t-prot. + + + +PERMANENT PATCHES +================= + +These patches are updated as need be, as several distributions (that +is, their t-prot package maintainers) use them to adapt t-prot to the +distribution's environment. They will _not_ get dropped just because +nobody bugs me. :) + +Users: Please note that these patches will most likely be applied by the +t-prot package maintainer(s) of your distribution (if the distribution +makes use of said Slang, mutt and gnupg versions). + +t-prot-*-gol.diff +================= +Getopt::Mixed is abandoned and marked deprecated by its author, and many +distributions would like nothing better than to get rid of it. Using this +patch, you can make t-prot use Getopt::Long (which comes bundled with +standard perl). + +If you know how to deal with the serious performance impacts Getopt::Long +brings along, please drop me an email. Thanks. + + +t-prot-*-mutt15*.diff and t-prot-*-gpg1*.diff +============================================= +You want to be on the bleeding edge, using a developer version of mutt? +Your distribution provides just an outdated version of gnupg? + +No problem, these patches add the locales needed for them to work +smoothly. Please send a bug report if there are some great new +features in the new mutt or gnupg which break anything inside t-prot. + +t-prot.sl-slang2.diff +===================== +Patch by Gregor Herrmann, making t-prot.sl run with Slang-2. + + + +RECENT PATCHES +============== + +none + + + +OBSOLETE PATCHES +================ + +t-prot-*-adjtz.diff +=================== +This patch has been dropped. Noone seems to make use of it, and it +depends on an external program (GNU date) that may not be available +everywhere. Running this program and loading another additional Perl +Module also decreases performance. + t-prot-*-debug.diff =================== -With this patch applied t-prot dumps a lot of debugging output to -"/tmp/t-prot-d_$PID_*". -You might want to use the command line parameter "--debugpath" to change -the storage location for this data, so the data (which contains the -entire message you process) will not be stored where other users have -read/write permissions (which would otherwise compromise confidential -messages you might process). -Please be careful not to apply this patch for daily use. It is solely -intended for easier providing debug data when reporting bugs to the -t-prot team (if you encounter any bugs, please drop a message to - -- thanks!). +This patch is no longer available -- it seems most users find it too +hard to apply it and include the resulting debug output to their bug +report. Thanks to everyone who sent bug reports or gave feedback. +t-prot-*-deb.unstable.diff +========================== +This patch is no longer available. Please use t-prot-*-mutt15*.diff +(or any newer replacements) for this purpose. + +Ah yes, and thanks to the authors of the mutt and gnupg po files for +providing enough work and inconsistencies for me never to get bored. t-prot-*-ftr.diff ================= -With this patch applied t-prot makes footer detection really greedy: We -assume that commercial email providers aren't even frightened to append -changing texts *under* their ads which are appended to the message body. -Because these texts even have changing *lengths* we simply detect the -lines of the footer *anywhere* in the body of the message and assume that -everything below belongs to the footer. (Man, if life where always that -easy! ;) -With this patch even GMX ads should be easy to hide -- you buy this with -a slight performance hit (which is the reason the patch hasn't made it -into the vanilla tree yet), and with the possibility that sometimes the -algorithm is just a little *too* greedy. +This patch is no longer available -- starting with v1.12 it is merged +into vanilla t-prot. Thanks to everyone who sent bug reports or gave +feedback. + +t-prot-*-gol.diff (first version) +================================= +This patch is no longer available. + +The feedback to Debian Bug #193937 came only from two people: the Debian +package maintainer, and the original poster of the bug report. The +opinion of both of them is very appreciated, but since there came no +feedback from *anyone* else, I think the vast majority of users has no +interest in switching to Getopt::Long. Furthermore (as stated before), +I see no benefits in using Getopt::Long over Getopt::Mixed as long as +the latter is working and available at CPAN. + +t-prot-*-indentms.diff +====================== +This patch has been dropped, since noone seems to make use of it. + +t-prot-*-pgphack.diff +===================== +This patch is no longer available -- starting with v0.90 it is merged +into vanilla t-prot. Thanks to everyone who sent bug reports or gave +feedback. + +t-prot-*-sigtrace.diff +====================== +This patch has been dropped. Noone seems to use it, *and* it looks +wiser to apply stripping directly to sigtrace.