Nick Daly
edf035c222
Renamed errors to utilities, added more utility functions.
2012-05-13 09:45:33 -05:00
Nick Daly
36420059df
Document test design decisions.
2012-05-12 16:42:11 -05:00
Nick Daly
8fb9d6cce1
Build the message list correctly. Oops.
2012-05-12 16:02:51 -05:00
Nick Daly
ab0986ed42
Removed proxying code; incoming message handling finished.
...
simplesantiago
==============
- Removed the unnecessary proxying message functions.
- Messages are now versioned.
- Each Santiago now has supported (incoming/outgoing) protocol versions.
- Completed santiago.unpack_request.
test_santiago
=============
- Removed VerifySender and VerifyClient, they're no longer needed.
- Completed VerifyRequest, UnpackRequest.
- Started HandleRequest.
2012-05-12 15:40:08 -05:00
Nick Daly
568ae9f2f3
Removed proxying-related documentation.
2012-05-12 15:31:24 -05:00
Nick Daly
ad89a8dd15
Move MessageWrapper's message wrapping into multi_sign.
2012-05-12 15:22:26 -05:00
Nick Daly
e8f6df8d04
Forego proxying for direct message sending.
2012-05-10 07:29:24 -05:00
Nick Daly
5cc01cc92d
Santiago.verify_sender works; commented out old test stubs.
2012-05-10 07:23:47 -05:00
Nick Daly
3ffbe02cb6
All Santiago() arguments are optional.
...
Renamed SimpleSantiago to Santiago.
2012-05-10 07:22:45 -05:00
Nick Daly
b0f0f353db
Unwrapper.next now returns a gnupg.Verify.
2012-05-10 07:20:42 -05:00
Nick Daly
d9d0ef69ff
Listeners must unwrap requests for the Santiago service.
...
- Contextualized a few error messages.
2012-05-09 23:12:44 -05:00
Nick Daly
10e13aab56
Fix stupid syntax issue.
2012-05-06 18:03:37 -05:00
Nick Daly
40c7f97ff6
Completed the module and cleaned up the documentation.
2012-05-06 18:01:08 -05:00
Nick Daly
c28f5464ed
All pgpprocessor tests but one now pass.
2012-05-06 16:33:20 -05:00
Nick Daly
d499ea794c
Added more tests, made tests more reliable.
2012-05-01 07:46:43 -05:00
Nick Daly
832185338b
First tests for pgpprocessor!
2012-04-29 21:24:38 -05:00
Nick Daly
af6e9800cf
Use testing script to simplify sys.path management.
2012-04-29 21:24:20 -05:00
Nick Daly
8650c6f447
Renamed PgpUnwrapper to Unwrapper; update correct lines.
...
The update-correct-lines fix is a functional one, there are tests to avoid these
sorts of stupid problems now.
Also, compile the regexes only once.
2012-04-29 21:22:34 -05:00
Nick Daly
873fed5a28
Moved shared errors out to new module.
2012-04-29 21:19:33 -05:00
Nick Daly
1ed42f97c1
Cleaned up testing code a bit.
2012-04-29 21:15:38 -05:00
Nick Daly
1f00fd95ce
Added RST formatting to show.
2012-04-29 01:38:33 -05:00
Nick Daly
309d0682a0
Added (incomplete) test-cases.
2012-04-24 22:01:09 -05:00
Nick Daly
db44fe60e6
Moved a few FIXMEs and reorganized the verify methods.
2012-04-22 23:04:17 -05:00
Nick Daly
4399b579ca
Built out request unwrapping. Now I need to wrap outgoing ones.
...
- Added request diagram.
- Renamed a couple things.
2012-04-22 22:43:14 -05:00
Nick Daly
75c33bf84e
Added .gitignore.
2012-04-22 10:07:43 -05:00
Nick Daly
d14f85bfc4
Updated references after move.
2012-04-22 10:07:22 -05:00
Nick Daly
8fe7e82260
Renamed simple_santiago.py to simplesantiago.py
2012-04-20 18:33:29 -05:00
Nick Daly
a2cc208aee
Started building request handling; moved PgpUnwrapper.
2012-04-20 18:21:47 -05:00
Nick Daly
2945b04779
Moved PgpUnwrapper to pgpprocessor.PgpUnwrapper
2012-04-20 18:10:45 -05:00
Nick Daly
8b2b73a74c
Use gnupg-agent for testing (part 2).
2012-04-20 17:59:01 -05:00
Nick Daly
ec0aee49bb
Use gnupg-agent for testing.
2012-04-20 17:58:21 -05:00
Nick Daly
ac2782aba4
Added a few more ideas to think about.
2012-04-20 17:56:39 -05:00
Nick Daly
6659b9bbd5
Added PGP message unwrapper (forgot to add in last commit).
2012-04-17 19:04:45 -05:00
Nick Daly
0c7abd2ca8
Added PGP message unwrapper; added functional py-gnupg tests
2012-04-17 18:42:53 -05:00
Nick Daly
22a5682907
Started documenting message signature verification.
2012-04-10 21:08:51 -05:00
Nick Daly
a4c0d1619d
Updated documentation; require start.sh.
2012-04-08 21:01:18 -05:00
Nick Daly
9c191d8a2c
Fixed testing link.
2012-04-02 21:32:58 -05:00
Nick Daly
cb81975ab6
Added a startup script.
2012-04-02 21:29:24 -05:00
Nick Daly
d9995ae996
Finally split into protocol-specific senders and listeners
2012-04-02 21:29:08 -05:00
Nick Daly
7c35b58363
Started moving protocol-specific out of Santiago.
2012-04-01 01:29:38 -05:00
Nick Daly
2f3741f7a3
Added (untested) proxying; load default settings sensibly.
2012-03-27 17:27:53 -05:00
Nick Daly
4643ced19f
Made useful test configuration settings.
2012-03-26 22:03:02 -05:00
Nick Daly
5983da2bea
Lots of Santiago changes.
...
- The tests no longer work. Not that they ever did, but even less now ;)
- Santiago still needs features:
- PGP message signing and verification.
- Better control mechanisms that don't involve the python shell.
- Request proxying.
- withsqlite integration to store data safely.
2012-03-26 21:41:02 -05:00
Nick Daly
24528100cb
Started SimpleSantiago.
...
Now I just need the tests.
2012-03-23 21:36:59 -05:00
Nick Daly
2d1e473a9b
Added a few notes about why this is difficult to test.
...
- Reorganized file a little.
- Test requests are now from and to real clients.
2012-03-22 07:19:58 -05:00
Nick Daly
bffb2d93b5
Added request proxy tests.
2012-03-17 17:07:40 -05:00
Nick Daly
9cd227e41b
Added false-flag overview.
2012-03-17 15:51:28 -05:00
Nick Daly
7c5a8fcee0
Tearing up a bunch of stuff again. Trying to create decent tests.
...
Most of the santiago.py::Santiago stuff is irrelevant again. Going test-first
is showing me a less terrible interface.
2012-03-17 13:29:54 -05:00
Nick Daly
650e7422fe
Verify we send each response only once.
2012-03-12 23:02:36 -05:00
Nick Daly
3e1340b8a8
Merged with Santiago upstream.
2012-03-12 23:02:05 -05:00