Commit Graph
61 Commits
Author SHA1 Message Date
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