Debian Patches
Status for tcltrf/2.1.4-dfsg3-9
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| crypt.diff | Patch limits salt for crypt command by two bytes, and for md5crypt by eight bytes (instead of two). Also, it retains $1$ magic prefix in md5crypt command result. |
no | ||||
| bzip2.diff | Patch allows to link Trf to newer bzip2 library. | no | ||||
| static.diff | Patch fixes linking of Trf library at build time. It is taken from http://sourceforge.net/tracker/index.php?func=detail&aid=680667&group_id=60766&atid=495205 |
no | ||||
| ssl_static.diff | Patch (a quick hack actually) together with two lines in debian/rules allows to link libcrypto at build time (not using dl_open at runtime). |
no | ||||
| haval-1.1.diff | Patch adds HAVAL message digest implementation from http://labs.calyptix.com/haval-1.1.tar.gz which is relicensed to BSD license instead of removed non-free version. |
no | ||||
| haval.diff | Patch adds modifications by Andreas Kupries to HAVAL message digest library; and switches tcltrf to use haval-1.1 subdirectory instead of haval.1996. |
no | ||||
| configure.diff | Patch fixes build on hurd-i386, kfreebsd-i386 and kfreebsd-amd64 atchitectures. |
no | ||||
| md2.diff | Patch reimplements MD2 hash because it was removed from the OpenSSL implementation which was used in Trf. The actual implementation is borrowed from Heimdal (http://www.h5l.org/) |
Sergei Golovan | no | |||
| ripemd.diff | Patch adds RIPEMD-128 and RIPEMD-160 implementation cindly offered by Legimet <legimet.calc@gmail.com> to replace the non-free ones used in the original code. |
no | ||||
| doc.diff | Pregenerated C API documentation. | no | ||||
| gcc-15.diff | Patch minimally fixes FTBFS with GCC 15. | Sergei Golovan | no | debian | 2025-03-04 | |
| tcl9.diff | Patch ports Trf to Tcl 9 1. define VOID, CONST, CONST84, _ANSI_ARGS_ for Tcl 9 to avoid heavy patching 2. define Tcl_Size for Tcl 8 and use it throughout the code 3. use Tcl channel version 5 for Tcl 9, define TrfClose2() and TrfWideSeek() (as simple wrappers around TrfClose() and TrfSeek()) 4. replace Tcl_SaveResult()/Tcl_RestoreResult() with Tcl_SaveInterpState()/Tcl_RestoreInterpState() 5. drop mentioning of TCL_PARSE_PART1 6. remove _ANSI_ARGS_() in md5-crypt.c since it doesn't include trf_crypt.h 7. if we are in Tcl 9 assume that threads are enabled 8. replace [trace var] by [trace add var] in tests 9. remove '-encoding binary' from tests 10. rename libTrf*.so with libtcl9Trf*.so for Tcl 9 to make both libraries co-installable into the same directory, update pkgIndex.tcl accordingly |
Sergei Golovan | no |
All known versions for source package 'tcltrf'
- 2.1.4-dfsg3-9 (sid, forky)
- 2.1.4-dfsg3-8 (trixie)
- 2.1.4-dfsg3-2.1 (bookworm)
