Peter Eckersley
ce88098ba6
Merge remote-tracking branch 'origin/master'
2016-03-29 09:21:15 -07:00
Peter Eckersley
87022782fb
Catch stray missing line
2016-03-09 10:59:10 -08:00
Peter Eckersley
a58c652443
ConfigParser is gone!
2016-03-09 10:54:15 -08:00
Peter Eckersley
0ce1684ba6
Changes to MTAConfigGenerator needed to be moved by hand
2016-03-09 10:50:15 -08:00
Peter Eckersley
af1e94be5a
Merge branch 'log-summary'
...
Including adding dmwilcox's mandatory policy argument to jsha's argparse code
2016-03-09 10:05:43 -08:00
Peter Eckersley
e88eac65da
[documentation] Add links to LEPC interface sources
2016-03-02 10:47:59 -08:00
Peter Eckersley
874c59012a
Update README
2016-03-02 10:47:52 -08:00
Peter Eckersley
b2977ad6a9
Documentation details
2016-03-01 19:06:02 -08:00
Peter Eckersley
a435036a1e
Document MVP objectives
2016-03-01 19:03:47 -08:00
Peter Eckersley
3a8e1d7a70
Further status update
2016-03-01 16:40:03 -08:00
Peter Eckersley
1210c04f14
tweak README
2016-03-01 16:38:55 -08:00
Peter Eckersley
6e2b6a0817
Update README
2016-03-01 16:37:56 -08:00
Peter Eckersley
d0629e62ea
Merge remote-tracking branch 'origin/master' into delimiters
2016-02-24 19:08:37 -08:00
Peter Eckersley
6db2858825
Correct policy map delimitation
2016-02-24 18:19:47 -08:00
Peter Eckersley
959e943de8
Merge remote-tracking branch 'github/master'
2016-02-18 18:58:45 -08:00
Peter Eckersley
9e42f6ed08
Clarify project status
2016-02-18 18:58:34 -08:00
Peter Eckersley
28bb0eb6ac
Obtain acceptable_mxs the right way
2016-02-17 12:20:26 -08:00
Peter Eckersley
074fef773b
Make up a domain
2016-02-17 12:14:24 -08:00
Peter Eckersley
3aeb62cf7e
bugfixes, cleanups
2016-02-17 12:13:28 -08:00
Peter Eckersley
8f5b8558d2
Actually deploy a cert?
...
- Also add missing selves to interface methods
2016-02-17 12:09:25 -08:00
Peter Eckersley
47a5b7e3ba
Start implementing cert installation
2016-02-17 11:56:41 -08:00
Peter Eckersley
cdc8b94823
Merge remote-tracking branch 'dmwilcox/master' into hackathon
2016-02-17 11:38:06 -08:00
Peter Eckersley
965027ce52
Start metamorphising to use LE's IInstaller interface
2016-02-17 11:36:38 -08:00
Peter Eckersley
39a01190d5
Use 4 space indents
...
For greater compatibility with LE codebases
2016-02-17 11:19:02 -08:00
Peter Eckersley
78a55c3823
Question about postfix logparsing output
2014-08-08 13:16:40 -07:00
Peter Eckersley
9cafcf1caf
Comment regexp
2014-08-08 13:15:15 -07:00
Peter Eckersley
8c6d28ce95
Comment with some sample postfix log lines
...
(both those we support already, and those we may want to in the future...)
2014-08-08 13:01:33 -07:00
Peter Eckersley
30ba7e9305
Deduplicate stray comment line
2014-08-08 13:01:04 -07:00
Peter Eckersley
a6700e3172
Merge branch 'misc' of ssh://github.com/EFForg/starttls-everywhere into misc
2014-08-08 11:58:26 -07:00
Peter Eckersley
0bd8134e5f
Comments
...
(and code review in comment form)
2014-08-08 11:57:01 -07:00
Peter Eckersley
ff5810d78f
Don't accept files on the command line that don't do anything
2014-08-08 11:36:04 -07:00
Peter Eckersley
21ff3acf93
Set/list comprehensions are a bit more readable than lambdas
2014-08-08 11:26:59 -07:00
Peter Eckersley
803c39e585
Merge remote-tracking branch 'github/master'
...
Conflicts:
ConfigParser.py
2014-06-19 09:11:15 -07:00
Peter Eckersley
3df343495e
Various fixups
2014-06-18 10:58:53 -07:00
Peter Eckersley
45aeb5b003
Merge remote-tracking branch 'github/master'
...
Conflicts:
ConfigParser.py
starttls-everywhere.json
2014-06-18 10:56:48 -07:00
Peter Eckersley
2eba47a716
Verify more of the policy language
2014-06-16 14:23:51 -07:00
Peter Eckersley
8d6b6c358a
Merge branch 'master' of ssh://github.com/jsha/starttls-everywhere
...
Conflicts:
MTAConfigGenerator.py
2014-06-16 02:47:15 -07:00
Peter Eckersley
9da4f93ae5
Changes for live demo
2014-06-16 02:46:46 -07:00
Peter Eckersley
02abaf57bd
Remove stray conf entry from README
2014-06-12 05:24:51 -07:00
Peter Eckersley
3d7b53daf1
Tune verbosity; reload postfix conf if we can
2014-06-12 05:24:05 -07:00
Peter Eckersley
e99abfacfd
Include the demo example with the real stuff, temporarily
2014-06-12 05:22:30 -07:00
Peter Eckersley
a2ee328bc0
Paramaterise "/etc/postfix"
2014-06-11 10:32:52 -07:00
Peter Eckersley
34cba3accf
Now successfully parsing the larger policy set
2014-06-11 09:51:56 -07:00
Peter Eckersley
3712a45399
Further (and different, and better) standardisation
2014-06-11 09:48:43 -07:00
Peter Eckersley
182e9b29e4
Trying to standardize JSON terms
2014-06-11 09:42:17 -07:00
Peter Eckersley
2540f1f1e8
Writing to the domain-wise policy file actually works now.
2014-06-11 09:31:41 -07:00
Peter Eckersley
eea1b0d8c5
Switch naming conventions so that modules are importable :)
...
It turns out that python won't import modules with hyphens in their names.
It seems that CamelCase is most consistent with our Class naming. However
feel free to do something different instead :)
2014-06-11 09:18:56 -07:00
Peter Eckersley
6e1bcfdb2a
WIP implementing domain-wise TLS policies
2014-06-11 09:17:50 -07:00
Peter Eckersley
d7e4d93190
Merge branch 'master' of ssh://github.com/jsha/starttls-everywhere
2014-06-11 09:13:01 -07:00
Peter Eckersley
46ce09d36d
MTA config wrangling seems to work
2014-06-11 05:01:46 -07:00
Peter Eckersley
269f15f9ee
Merge branch 'master' of ssh://github.com/jsha/starttls-everywhere
2014-06-11 00:38:40 -07:00
Peter Eckersley
a03db04ff4
WIP implementing deletion of existing cf lines
2014-06-10 08:08:40 -07:00
Peter Eckersley
d0bcc13059
Break ground on an postfix config wrangling engine
2014-06-10 08:08:17 -07:00
Peter Eckersley
c033905b16
Now validating most of the config json
2014-06-08 06:22:32 -07:00
Peter Eckersley
839c523048
Fix typos
2014-06-08 06:22:22 -07:00
Peter Eckersley
7c81f23a07
Merge branch 'master' of ssh://github.com/jsha/starttls-everywhere
2014-06-07 06:50:21 -07:00
Peter Eckersley
fcd1a98201
Break ground on a config parser
2014-06-06 15:54:33 -07:00
Peter Eckersley
dc606eac7d
Some tweaks to the config format
2014-06-06 15:54:22 -07:00
Peter Eckersley
30938260d4
Split postfix configs across the VMs, and start making them do things
2014-06-05 19:45:21 -07:00
Peter Eckersley
7bd06a4d35
Work in progress
2014-06-05 17:04:28 -07:00
Peter Eckersley
ace9d2383d
Start work on forcing TLS to valid
2014-06-05 16:51:38 -07:00