File: TODO

package info (click to toggle)
sqlgrey 1%3A1.8.0-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch, wheezy
  • size: 556 kB
  • ctags: 352
  • sloc: perl: 3,029; sh: 233; makefile: 118
file content (31 lines) | stat: -rw-r--r-- 1,038 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
- experiment with throttling

- make config parser aware of supported options and complain about unsupported ones

- modularize the whole process

- make SQLgrey manageable by Postfix's master daemon

- dsn_awl (for MAIL FROM: <>), connect_awl (first stage before from_awl), rcpt_awl (match forwards)

- make header content user configurable with some predefined macros.
  _DELAY_ for example.

- add automatic blacklisting support (ideas: spamtraps, no reconnect and more than x rejects, ...).

- use time units everywhere to make configuration easier

- experiment with an adaptive cleanup algorithm

- create a stress-testing suite (for performance/reliability tests)

- check if permission related SQL errors are catchable

- try to exit with a proper error code when database is unavailable or the user
  doesn't have enough rights to access the pid-file

- add sender e-mail based white-list with huge warnings

- experiment with SPF support

- support migrating from another grey-lister by calling it to learn its auto-white-lists