10 Commits

Author SHA256 Message Date
08bd9bb391 Accepting request 1325445 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1325445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailprocessing?expand=0&rev=4
2026-01-06 16:44:32 +00:00
e1dd8c1bdf Accepting request 1313960 from home:StevenK:branches:server:mail
- Use pyproject macros to build and install.
- Correct fdupes.
- List directories under sitelib explicitly.

OBS-URL: https://build.opensuse.org/request/show/1313960
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailprocessing?expand=0&rev=9
2026-01-05 15:20:42 +00:00
08e99d219a Accepting request 773711 from server:mail
- Update to mailprocessing-1.2.7
  * imapproc: fix crash when attempting to query message flags on empty folders
  * maildirproc: catch and log ENOENT when moving to a nonexistent target folder
  * maildirproc: logging improvements/fixes
  * maildirproc: fix handling of '/' as separator
  * Various test fixes and flake8 cleanups (test suite still non-functional)
  * Fix clean target in Makefile on MacOS

OBS-URL: https://build.opensuse.org/request/show/773711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailprocessing?expand=0&rev=3
2020-02-13 09:12:29 +00:00
Johannes Grassler
cd4419bc44 - Update to mailprocessing-1.2.7
* imapproc: fix crash when attempting to query message flags on empty folders
  * maildirproc: catch and log ENOENT when moving to a nonexistent target folder
  * maildirproc: logging improvements/fixes
  * maildirproc: fix handling of '/' as separator
  * Various test fixes and flake8 cleanups (test suite still non-functional)
  * Fix clean target in Makefile on MacOS

OBS-URL: https://build.opensuse.org/package/show/server:mail/mailprocessing?expand=0&rev=7
2020-02-12 12:09:51 +00:00
008b557fa1 Accepting request 712271 from server:mail
- Switch back to tarball from Github (used to be the setup.py generated one)

- Update to mailprocessing-1.2.6
  * Added example logrotate configurations
  * Added SIGHUP handler for reopening log files (useful for
    log rotation)
  * Use locking for PID and log files. You need to specify
    dedicated PID and lock files if you want to run multiple
    concurrent imapproc processes.
  * Write PID file
  * Improve signal handling and cleanup after receiving fatal
    signals. Continuous mode in particular is a lot more
    reliable and predictable now.
  * Download message headers in a batched manner
  * Download message flags in a batched manner
  * Various documentation and release engineering fixes/cleanups

OBS-URL: https://build.opensuse.org/request/show/712271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailprocessing?expand=0&rev=2
2019-06-28 14:36:42 +00:00
Johannes Grassler
0dc2e1e5b4 - Switch back to tarball from Github (used to be the setup.py generated one)
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailprocessing?expand=0&rev=5
2019-06-27 15:30:07 +00:00
Johannes Grassler
1cab8f5382 - Update to mailprocessing-1.2.6
* Added example logrotate configurations
  * Added SIGHUP handler for reopening log files (useful for
    log rotation)
  * Use locking for PID and log files. You need to specify
    dedicated PID and lock files if you want to run multiple
    concurrent imapproc processes.
  * Write PID file
  * Improve signal handling and cleanup after receiving fatal
    signals. Continuous mode in particular is a lot more
    reliable and predictable now.
  * Download message headers in a batched manner
  * Download message flags in a batched manner
  * Various documentation and release engineering fixes/cleanups

OBS-URL: https://build.opensuse.org/package/show/server:mail/mailprocessing?expand=0&rev=4
2019-06-27 15:02:20 +00:00
c7569933f0 Accepting request 624242 from server:mail
New revision (post spec-cleaner). Original submission text:

This is a new package and I would be  be happy to maintain it in Factory and
beyond. I already maintain it upstream.

Short summary: mailprocessing is a mail filter configured by user provided
Python scripts - a Turing complete mail filter if you will. It is a
fork/continuation of Joel Rosdahl's maildirproc
(http://joel.rosdahl.net/maildirproc/ ). It consists of the maildirproc utility
(which filters email in local maildirs) and the imapproc utility (which filters
email in remote IMAP folders).

In terms of packaging, maintenance overhead should be fairly low. Joel made
sure to implement maildirproc using just the Python 3 standard library and I
continued that tradition.

OBS-URL: https://build.opensuse.org/request/show/624242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mailprocessing?expand=0&rev=1
2018-07-28 10:40:34 +00:00
Johannes Grassler
d2fc73f6d3 Accepting request 624077 from home:namtrac:branches:server:mail
Cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/624077
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailprocessing?expand=0&rev=2
2018-07-19 16:20:30 +00:00
Christian Wittmer
b5e7d8f0d2 Accepting request 622086 from home:jgrassler:branches:server:mail
This request adds the new package mailprocessing.

mailprocessing obsoletes the existing maildirproc package. A little bit of
history on that: I took over upstream development for maildirproc from Joel
Rosdahl last year and added the imapproc utility for performing the same kind
of filtering on IMAP mailboxes. As part of that I renamed the umbrella project
which contains both maildirproc and imapproc to mailprocessing.

I'd like to get this package into Factory eventually and I'd be happy to
maintain it of course.

OBS-URL: https://build.opensuse.org/request/show/622086
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailprocessing?expand=0&rev=1
2018-07-13 15:17:16 +00:00