]> git.deb.at Git - pkg/t-prot.git/blobdiff - contrib/README.patches
Imported Upstream version 3.0
[pkg/t-prot.git] / contrib / README.patches
index 492c756792c41e66d3ad8b74d6c33ebb2377522d..5272c4fd6878504c2ae085ec2e9a41195efa3d38 100644 (file)
+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).
+
+none
+
+
+RECENT PATCHES
+==============
+
+none
+
+
+OBSOLETE PATCHES
+================
+
+t-prot-*-mutt15*.diff and t-prot-*-gpg1*.diff
+=============================================
+By now it seems safe to assume every distribution is using mutt version
+1.5.x and gnupg newer than 1.2.6, so these patches have been incorporated
+into t-prot in version 3.0.
+
+t-prot.sl-slang2.diff
+=====================
+Slang-2 seems to be standard nowadays, so we drop Slang-1 support.
+
+t-prot-*-gol.diff (2nd version)
+===============================
+This patch has been incorporated in t-prot since version 2.95, when
+Getopt::Mixed would have broken existing configurations with the new
+behaviour of the -c command line switch. The performance issues are
+still not solved, though, so if you have an idea how to improve the
+performance of Getopt::Long, please drop a note.
+
+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
-<t-prot@tolot.escape.de> -- 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.