Scott Kitterman
84803d3779
Improve documentation of inter-relationship between Mode, InternalHosts,
...
MacroList, and MacroListVerify options in dkimpy-milter.conf.5 (Closes:
#969215 )
2023-02-26 19:38:53 -05:00
Scott Kitterman
815e1a612c
Reset the i= signature identity in get_identities_sign() ( Closes : #981157 )
2023-02-26 18:39:02 -05:00
Scott Kitterman
c3d6bce238
Fix formatting for MinimumKeyBits in dkimpy-milter.conf(5)
...
(Closes : #995335 )
2023-02-26 18:35:39 -05:00
Scott Kitterman
ea2ef10438
Add missing CHANGES entries
2023-02-26 18:34:30 -05:00
Scott Kitterman
039fcc54fd
Finalize UTF-8 fixup, including dkimpy/pymilter version bumps
2023-02-26 18:31:36 -05:00
Scott Kitterman
e378fb0266
Fixup on UTF-8 changes
2022-12-05 20:21:14 -05:00
Mike Tiainen
53368939fa
Support percent in KeyTable - Thanks to Mika Tiainen
2022-12-05 20:11:38 -05:00
Casper Bruun
1a0abcddc7
Fixup UTF-8 string decoding - Thanks to Casper Bruun
2022-12-05 20:07:43 -05:00
Scott Kitterman
b4da312ea7
Minimal fix for dnspython 2.0.0 compatibility (still works with 1.16.0)
2020-08-09 14:15:13 -04:00
Scott Kitterman
44d8924060
WIP for invalid UTF-8 resilience
2020-08-09 13:50:40 -04:00
Scott Kitterman
88c17516d9
Improve resilience to malformed email addresses
2020-04-20 15:51:10 -04:00
Scott Kitterman
791f8d80de
CHANGES entry for Stefano Rivera's table docs improvements
2020-04-20 15:41:03 -04:00
Scott Kitterman
7b37e2cb8d
Fix dnsfunc definition for test suite for compatibility with dkimpy >= 1.0
2020-04-19 02:28:22 -04:00
Stefano Rivera
7be865d7d7
Only one key name is needed for multiple signature algorithms
...
Clarify that key names from SigningTable apply to RSA and ed25519 keys.
The way to sign with both algorithms is to provide keys in both
KeyTables, with the same name.
2020-04-15 14:44:11 -07:00
Stefano Rivera
e67a1b3745
Only the first matching identity is used
...
This is explicitly stated later in the section.
2020-04-15 14:42:04 -07:00
Scott Kitterman
bf578e7b86
Improve README.md formating for markdown display on pypi
2020-01-06 02:07:49 -05:00
Scott Kitterman
04ef3629d7
Set release date
1.2.1
2020-01-04 14:43:28 -05:00
Scott Kitterman
489238dff0
Correct dkimpy-milter.conf file install location to match expand locations
2020-01-04 02:49:09 -05:00
Scott Kitterman
a8bf7104bc
- Fix expand option not to fail if files are missing since socket activation
...
service files are not shipped in the sdist
2020-01-04 01:47:24 -05:00
Scott Kitterman
def89db250
Set 1.2.0 release date
1.2.0
2020-01-03 18:12:49 -05:00
Scott Kitterman
1545d13fa0
Variable expansion related cleanup for man pages and sysv init
2020-01-03 17:11:43 -05:00
Scott Kitterman
8a2760531b
Add support for specifying DNSTimeout (bumps required dkimpy version to 1.0)
2020-01-03 16:14:08 -05:00
Scott Kitterman
042005b38d
Add support for storing DKIM failed mails in a specified DiagnosticDirectory
2019-12-24 14:43:14 -05:00
Scott Kitterman
db268764f5
Update TODO
2019-12-24 09:47:03 -05:00
Scott Kitterman
e83d4b9306
Add support for specifying MinimumKeyBits for RSA signatures
2019-10-30 16:29:00 -04:00
Scott Kitterman
472fc753e1
CHANGES entry for SigningTable/KeyTable
2019-10-30 16:24:19 -04:00
Scott Kitterman
57d92c1571
Update TODO
2019-10-30 15:42:34 -04:00
Scott Kitterman
e233e0243c
Add KeyTable processing, fix SigningTable matching code
2019-10-30 15:20:32 -04:00
Scott Kitterman
e86b804d71
Minor test updates including fixing the table verify PID file specification
2019-10-30 15:19:59 -04:00
Scott Kitterman
9c9ab7d5d0
Support file specification in a dataset starting with './' and '../' in addition to '/'. Update man pages to indicate it is general and not just fo KeyTable*.
2019-10-30 13:56:59 -04:00
Scott Kitterman
1337ac1e1a
More dkimpy-milter.conf.5 cleanups
2019-10-29 08:13:40 -04:00
Scott Kitterman
e930257b6b
- Delete own_socketfile to resolve race condition where the permissions
...
change fails on a Unix socket because it hasn't been created yet (libmilter
will do this correctly on its own based on umask, the milter doesn't need
to do it) (LP: #1849712 )
2019-10-29 02:50:40 -04:00
Scott Kitterman
887a0c4b2a
SigningTable refactor to work with the revised table structure - mostly works, but not thoroughly tested
2019-10-29 02:42:48 -04:00
Scott Kitterman
0feff9f539
man page editorial nit
2019-10-29 01:53:28 -04:00
Scott Kitterman
5b956b9c7d
Refactor SigningTable and KeyTables based on more careful reading of the documentation
2019-10-29 01:50:28 -04:00
Scott Kitterman
403f8c8d1d
Update description of command line options in dkimpy-milter.8
2019-10-28 09:32:17 -04:00
Scott Kitterman
6da97a07b3
Remove bdb from dkimpy-milter.8 since that is no longer a planned feature
2019-10-28 09:28:04 -04:00
Scott Kitterman
f5f10f398b
Add refile from opendkim.8 to dkimpy-milter.8 since we are going to support it now
2019-10-28 09:26:45 -04:00
Scott Kitterman
e0dd40ff03
Update README.md for KeyTable, KeyTableEd25519, and SigningTable information based on COMPLEX SIGNING CONFIGURATIONS section of opendkim README.
2019-10-28 08:36:29 -04:00
Scott Kitterman
a210032053
Clarify SigningTable description in dkimpy-milter.conf (5)
2019-10-23 16:24:49 -04:00
Scott Kitterman
82542e4ca0
Remove vestiges of SigningTableEd25519, separate per algorithm table not needed
2019-10-23 15:54:51 -04:00
Scott Kitterman
b0604bf00c
Add verify runtests for stable and table cases
2019-10-23 01:15:32 -04:00
Scott Kitterman
0115bf7c7c
Add support for using signing table with % only - still very incomplete.
2019-10-22 23:35:58 -04:00
Scott Kitterman
5349d1b3ae
Refactor multi-line datasets so it works with single and multiline (both KeyTable and SigningTable)
2019-10-22 23:33:31 -04:00
Scott Kitterman
accabcf217
Add test cases for running with SigningTable and no KeyTable
2019-10-22 20:43:53 -04:00
Scott Kitterman
f93dbeb966
Move _get_parent_domain into dkimMilter classs as get_parent_domain
2019-10-22 20:14:18 -04:00
Scott Kitterman
d6b0acb101
Refactor signing domain determination into get_identities_sign function and add support for passing i= when signing in prepartation for parsing the signing table
2019-10-22 19:45:18 -04:00
Scott Kitterman
3061215f49
Run signing tests for table cases as well
2019-10-22 00:03:16 -04:00
Scott Kitterman
05038261f4
More tests/runtests updates for testing with tables
2019-10-22 00:02:29 -04:00
Scott Kitterman
a752a9c829
Add test data and configuration for testing with signing and key tables
2019-10-21 14:08:23 -04:00