Что нового в версии 2.1.2:
# любое действие, меняющее письмо с установленным флагом Lock
(Locked), игнорируется и выполняется запись об ошибке в лог
# письмо, в котором установлен один из флагов Received, Sent, Archive/Sent, не будет упаковано в пакет
# при упаковке в пакет письма флаги Received, Sent, KillSent,
Local, Hold обнуляются
! исправлена дата при отсутствии имени месяца в заголовке письма
# добавлена опция USE_CLANG=1 для использования компилятора Clang
в линуксе
Теперь о том, почему появились некоторые из изменений. В руководстве написано, что Rntrack сам ничего не изменит, не установит и не удалит никаких флагов и что это надо делать самому сисопу. Это хороший принцип. Однако он предполагает, что все пользователи Rntrack внимательно прочли фидошные стандарты и скрупулёзно им следуют. В то же время, я столкнулся с тем, что не один человек посылает линкам письма с флагом Sent. Если письмо должно этим линком быть переслано дальше, то возникает проблема. Поскольку флаг Sent обозначает, что письмо уже было отослано и его не нужно отсылать повторно, данное письмо у этого линка застрянет.
Поэтому я решил, что приведённый выше принцип надо немного ограничить и некоторые действия всё-таки выполнять самим Rntrack'ом. Я также постарался более подробно изложить смысл каждого флага в заголовке письма в главе Flags руководства.
у и, чтобы как-то разнообразить скучную жизнь в самоизоляции, я забыл написать первый пункт из приведённого выше списка в файле ChangeLog. Я впишу его туда в следующей версии.
Скачать новую версию можно тут: https://sourceforge.net/projects/ftrack-as/files/RNtrack/2.1.2/
Скачать новую версию можно тут:
https://sourceforge.net/projects/ftrack-as/files/RNtrack/2.1.2/
А это новее https://github.com/vasilyevmax/rntrack ?
Михаил Дукельский тут в эхе объявил, что RNtrack больше не занимается.
Hо fork своих последних исходников сделать дал.
Я поправил поломаную сборку под dos, os/2, win32 после изменений версии 2.0.2 upgrade smapi library from v.2.4.1 to v.2.5.1.
Что при этом сломал - вопрос :-)
Желающие понаступать на грабли могут скачать dos, win32, os/2 версии на: https://sites.google.com/view/vasilyevmax/
Все вопросы и ответы искать в github, ко мне не приставать :-) https://github.com/vasilyevmax/rntrack/
Кому нужны какие-то изменения - делаете fork и вперед.
changelog:
2.2.1 2022-02-19 (tag "v2.2.1")
# fixed DOS/DJGPP, OS2/EMX, Windows' Cygwin and MSVC6 compilation
# set DefaultConfig to "rntrack.cfg" for Windows OS
# split OsType /Win to /W64 and /W32
2.2.0 2022-01-08 (tag "v2.2.0")
! restrict the MSGID length by eight hex digits.
2.1.16 2022-01-08 (tag "v2.1.16")
# update INSTALL file taking into account the migration from svn.
# add "build_rpm" for building a rntrack.rpm;
add .gitignore to ignore "result/" directory created by "build_rpm"
# changes in rntrack.spec:
add "BuildRequires: perl(ExtUtils::Embed)";
use %make_build and %make_install; remove unnecessary code;
use DEBUG=1 ENABLE_SCRIPTS=1 options.
# define ROOTDIR and use it in other variables;
remove "result" subdirectory while running distclean.
The subdirectory is created by `build_rpm`.
# reorganize makefiles to include "smapi/makefile.lnx"
instead of using recursive make. Now calling the
makefile again does not result in a rebuild. Parallel
build is now possible.
# add DEBUG option to Makefile
2.1.15 2022-01-03 (tag "v2.1.15")
# set version to 2.1.15 (tag "v2.1.15")
# change BUG-REPORTING and README.md after migration from svn
# rename README to README.md
# migrate the project from svn to git
2.1.14 2021-06-06 (Subversion rev.339)
! Update gentoo ebuilds: fix EAPI 7 support
! Update gentoo ebuilds: add forgotten ebuild for the version 2.1.10
# Update gentoo ebuilds: switch to EAPI=7, add a ebuild for the version 2.1.10
Sysop: | Angel Ripoll |
---|---|
Location: | Madrid, Spain |
Users: | 10 |
Nodes: | 8 (0 / 8) |
Uptime: | 26:05:11 |
Calls: | 541 |
Files: | 14,308 |
Messages: | 64,335 |