Andrew Ferrier
|
d1696c9260
|
'clean' doesn't need to be a dependency of 'builddeb'.
|
2014-10-13 14:12:25 +01:00 |
|
Andrew Ferrier
|
56b6170f0f
|
Switch example to use SSL (secure by default).
|
2014-10-13 14:09:02 +01:00 |
|
Andrew Ferrier
|
73ee1a752c
|
Improve precision of tests and fix exit code bug.
|
2014-10-12 21:52:41 +01:00 |
|
Andrew Ferrier
|
dfa7bc43c4
|
Improve help message for inputFile.
|
2014-10-12 21:37:02 +01:00 |
|
Andrew Ferrier
|
b80d9c4886
|
Provide a --no-body option along with tests (closes #20).
|
2014-10-12 21:17:06 +01:00 |
|
Andrew Ferrier
|
afe60cf970
|
Refactor message body handling into function.
|
2014-10-12 20:17:18 +01:00 |
|
Andrew Ferrier
|
4acec4c672
|
Use fakeroot rather than sudo (closes #18).
|
2014-10-12 20:09:12 +01:00 |
|
Andrew Ferrier
|
705fea195d
|
Log header info anyway.
|
2014-10-12 16:38:00 +01:00 |
|
Andrew Ferrier
|
34490af8c8
|
Improve logging further.
|
2014-10-12 16:32:51 +01:00 |
|
Andrew Ferrier
|
ce827f9cea
|
Improve style.
|
2014-10-12 16:30:40 +01:00 |
|
Andrew Ferrier
|
e03e348cea
|
Add help for verboseness.
|
2014-10-12 16:30:40 +01:00 |
|
Andrew Ferrier
|
cdde2e51b1
|
Add steps for developing and hacking.
|
2014-10-12 16:15:18 +01:00 |
|
Andrew Ferrier
|
b2e88e407f
|
Update README.md
Add link.
|
2014-10-12 15:46:18 +01:00 |
|
Andrew Ferrier
|
1860b21ccb
|
Switch unit tests to standard order.
|
2014-10-12 15:44:51 +01:00 |
|
Andrew Ferrier
|
bea64650df
|
Add unit tests for verbose parameters.
|
2014-10-12 15:44:51 +01:00 |
|
Andrew Ferrier
|
9c638b2629
|
Update README.md
Improve formatting.
|
2014-10-12 15:19:50 +01:00 |
|
Andrew Ferrier
|
1ced6f6225
|
Update README.md
Fix styling.
|
2014-10-12 15:17:34 +01:00 |
|
Andrew Ferrier
|
57f8cea2ba
|
Start using logger to record to syslog (closes #15).
|
2014-10-12 15:12:42 +01:00 |
|
Andrew Ferrier
|
2b339a629a
|
Set file permissions correctly.
|
2014-10-12 14:25:03 +01:00 |
|
Andrew Ferrier
|
547bd712d5
|
Clean up formatting.
|
2014-10-12 14:18:01 +01:00 |
|
Andrew Ferrier
|
7c63609c14
|
Add basic Debian packaging ability.
|
2014-10-12 14:16:21 +01:00 |
|
Andrew Ferrier
|
ac04855c08
|
Unit tests output to /tmp, so remove .pdf from gitignore.
|
2014-10-11 09:32:23 +01:00 |
|
Andrew Ferrier
|
ff6a8631ba
|
Remove newlines from Base-64 content - fixes #12.
|
2014-10-10 23:52:26 +01:00 |
|
Andrew Ferrier
|
00f63cab25
|
Move embedded image test to externally checkable file.
|
2014-10-10 23:52:09 +01:00 |
|
Andrew Ferrier
|
4e19a497df
|
Set up existsByTime inside tests - fixes #14.
|
2014-10-10 23:33:11 +01:00 |
|
Andrew Ferrier
|
545e94b488
|
Factor out silentRemove.
|
2014-10-10 23:13:05 +01:00 |
|
Andrew Ferrier
|
2b27bcac15
|
Set encoding for wkhtmltopdf input to utf-8 - fixes #16.
|
2014-10-10 23:00:44 +01:00 |
|
Andrew Ferrier
|
b1f15a7423
|
Enhance variety of test for pound symbol.
|
2014-10-10 22:43:12 +01:00 |
|
Andrew Ferrier
|
69fc989002
|
Check if image could be found.
|
2014-10-10 22:36:53 +01:00 |
|
Andrew Ferrier
|
573aa907ee
|
Add test to help highlight issue #16.
|
2014-10-10 22:34:12 +01:00 |
|
Andrew Ferrier
|
44259edff6
|
Update README.md
Improve some links and docs.
|
2014-10-05 12:35:22 +01:00 |
|
Andrew Ferrier
|
82c24759d2
|
Fix style error.
|
2014-10-05 00:54:21 +01:00 |
|
Andrew Ferrier
|
4752071172
|
Apply walk() to find_all_parts also.
|
2014-10-05 00:18:00 +01:00 |
|
Andrew Ferrier
|
a19c0d6265
|
Use walk() to simplify logic - closes #13
|
2014-10-05 00:14:17 +01:00 |
|
Andrew Ferrier
|
6e9bc762f1
|
Attach and embed images (relates to issue #12).
|
2014-10-05 00:08:12 +01:00 |
|
Andrew Ferrier
|
49544a4191
|
Handle missing embedded images.
|
2014-10-04 17:36:27 +01:00 |
|
Andrew Ferrier
|
621665793b
|
Exit with returncode if wkhtmltopdf fails.
|
2014-10-04 17:13:10 +01:00 |
|
Andrew Ferrier
|
76bc8790f0
|
Handle PDFs as application/octet-streams.
|
2014-10-04 17:02:44 +01:00 |
|
Andrew Ferrier
|
ea0adea08c
|
Refactor tests with a common superclass so output file can be checked.
|
2014-10-04 16:28:03 +01:00 |
|
Andrew Ferrier
|
abcde7e0ae
|
Add tests with no headers.
|
2014-10-04 16:28:03 +01:00 |
|
Andrew Ferrier
|
d2054066ce
|
Extract all PDFs, not just one - closes #7
|
2014-10-04 16:28:03 +01:00 |
|
Andrew Ferrier
|
36c93b4552
|
Add test for when a PDF already exists.
|
2014-10-04 16:28:03 +01:00 |
|
Andrew Ferrier
|
2f8e27f755
|
PDF files with original filename - closes #8, closes #9
Also test PDF attachments.
|
2014-10-04 16:27:55 +01:00 |
|
Andrew Ferrier
|
58e9c76a41
|
Handle exit codes/exceptions/stderr logging, improve outputDir handling.
|
2014-10-04 15:09:48 +01:00 |
|
Andrew Ferrier
|
5ca6e16dd2
|
Refactor to retrieve message parts.
|
2014-10-04 15:08:55 +01:00 |
|
Andrew Ferrier
|
6595a1e728
|
Fix typo.
|
2014-10-04 15:08:55 +01:00 |
|
Andrew Ferrier
|
d40fb14cc6
|
Make headers optional.
|
2014-10-04 15:08:55 +01:00 |
|
Andrew Ferrier
|
fad2b11683
|
Syntax improvements according to PEP-8.
|
2014-09-28 21:47:09 +01:00 |
|
Andrew Ferrier
|
d3af96f541
|
Extend unit tests to include HTML and Text (closes: #11).
|
2014-09-28 21:02:56 +01:00 |
|
Andrew Ferrier
|
fa14d0a1be
|
Genericise and extend unit tests.
|
2014-09-28 21:02:56 +01:00 |
|