- 25 Aug, 2012 2 commits
-
-
Ian Goldberg authored
-
Ian Goldberg authored
-
- 24 Aug, 2012 1 commit
-
-
Ian Goldberg authored
Consider copying the master auth context to the child, even if the child is already in ENCRYPTED, because we might be trying to refresh a private conversation.
-
- 22 Aug, 2012 2 commits
-
-
Ian Goldberg authored
-
Ian Goldberg authored
-
- 18 Aug, 2012 1 commit
-
-
Ian Goldberg authored
Thanks to George Kadianakis <desnacked@riseup.net> for the report.
-
- 27 Jul, 2012 2 commits
-
-
Ian Goldberg authored
-
Ian Goldberg authored
-
- 19 Jul, 2012 1 commit
-
-
Ian Goldberg authored
Clean up the previous b64 patch and apply it to all places where otrl_base64_decode() is called.
-
- 17 Jul, 2012 1 commit
-
-
Ian Goldberg authored
This prevents a one-byte heap buffer overflow. Thanks to Justin Ferguson <jnferguson@gmail.com> for the report.
-
- 20 Jun, 2012 1 commit
-
-
Rob Smits authored
Preparing for 4.0.0-beta2.
-
- 07 Jun, 2012 1 commit
-
-
Rob Smits authored
-
- 11 May, 2012 1 commit
-
-
Rob Smits authored
-
- 02 May, 2012 1 commit
-
-
Rob Smits authored
* AUTHORS: * README: * test_suite/ * toolkit/otr_parse.c: * toolkit/otr_remac.c: * toolkit/parse.c: * toolkit/parse.h: * src/auth.c: * src/auth.h: * src/context.c: * src/context.h: * src/message.c: * src/message.h: * src/privkey.c: * src/privkey.h: * src/proto.c: * src/proto.h: * src/serial.h: * src/tests.c: * src/userstate.c: * src/userstate.h: More changes for instance tags (Rob Smits). 2009-06-11: * src/auth.c: * src/auth.h: * src/context.c: * src/context.h: * src/context_priv.h: * src/message.c: * src/message.h: * src/privkey.c: * src/privkey.h: * src/proto.c: * src/proto.h: * src/serial.h: * src/tests.c: * src/userstate.c: * src/userstate.h: Core instance tag functionality (Lisa Du).
-
- 30 Sep, 2009 1 commit
-
-
cypherpunk authored
* Protocol-v2.html: Edits from Göran Weinholt <goran@weinholt.se>
-
- 28 Apr, 2009 1 commit
-
-
cypherpunk authored
2009-04-28: * src/auth.c: pubkey_type should be shifted by 8, not 16. It doesn't matter right now, because it's always 0, but still. (Thanks to Can Tang.) 2008-08-15: * src/Makefile.am: * src/context.c: * src/context.h: * src/context_priv.c: * src/context_priv.h: * src/message.c: * src/message.h: * src/proto.c: * src/proto.h: Willy Lew's updates of the libotr API 2008-08-06: * src/proto.c: gcc 4.2 with -O2 assumes that integer overflow
-
- 06 Aug, 2008 1 commit
-
-
cypherpunk authored
* src/proto.c: gcc 4.2 with -O2 assumes that integer overflow never occurs when optimizing away tests, including those for integer overflow. The code was made more specific.
-
- 09 Jul, 2008 1 commit
-
-
cypherpunk authored
* src/privkey.h: * src/privkey.c: Add otrl_privkey_generate_cancel to handle the case that the background key generation thread is cancelled or fails.
-
- 06 Jul, 2008 1 commit
-
-
cypherpunk authored
* configure.ac: Update libtool version to match 4.0.0. * src/privkey-t.h: * src/privkey.c: * src/privkey.h: * src/userstate.c: * src/userstate.h: Support for generating privkeys in a background thread.
-
- 02 Jul, 2008 3 commits
-
-
cypherpunk authored
Support for applications requesting an extra session key that can be used for things like file transfers.
-
cypherpunk authored
* message.c: * dh.h: * dh.c: Support for applications requesting an extra session key that can be used for things like file transfers. (Almost done.)
-
cypherpunk authored
* version.h: Change version number to 4.0.0 (but still far from release). * tlv.h: * proto.h: * proto.c: * message.h: * message.c: * dh.h: * dh.c: Support for applications requesting an extra session key that can be used for things like file transfers. * message.h: * message.c: Applications now use the handle_smp_event callback to handle SMP events, rather than having to hardcode part of the SMP state machine themselves.
-
- 15 Jun, 2008 1 commit
-
-
cypherpunk authored
* README: Release version 3.2.0.
-
- 13 Jun, 2008 1 commit
-
-
cypherpunk authored
* UPGRADING: Clarify what was new in 3.1.0, what was changed in 3.2.0.
-
- 27 May, 2008 1 commit
-
-
cypherpunk authored
* UPGRADING: Update documentation. * README: * toolkit/*.[ch]: * src/*.[ch]: Update copyright dates to 2004-2008. * src/tlv.h: Add new OTRL_TLV_SMP1Q TLV type to indicate an instance of the first SMP message, with an explicit question. * src/sm.h: * src/sm.c: More carefully track the progress of the SMP using a new smp_prog_state field. Also keep track of whether Bob received an explicit question from Alice using a new received_question field. * src/message.c: Handle explicit questions for the SMP. * src/message.c: Behave better if an SMP message fails verification. * README: * configure.ac: * src/version.h: Update version number to 3.2.0.
-
- 26 Jul, 2007 2 commits
-
-
cypherpunk authored
-
cypherpunk authored
* src/sm.c: * src/message.c: ISO C cleanups (no mixing declarations with code) * src/sm.c: Fixed a 64-bit pointer error
-
- 25 Jul, 2007 1 commit
-
-
cypherpunk authored
* src/message.c: Behave sanely if we receive a totally malformed SMP message.
-
- 24 Jul, 2007 1 commit
-
-
cypherpunk authored
-
- 24 Jul, 2006 1 commit
-
-
cypherpunk authored
* src/privkey.h: * src/privkey.c: Add routines to read and write privkey and fingerprint data to FILE*s, instead of to filenames.
-
- 12 May, 2006 1 commit
-
-
cypherpunk authored
* Protocol-v2.html: Fix a typo, and correct the documentation regarding when MAC keys are revealed.
-
- 13 Apr, 2006 1 commit
-
-
cypherpunk authored
* src/context.h: Change "struct fingerprint" to "struct s_fingerprint" to appease some C++ compilers.
-
- 09 Feb, 2006 1 commit
-
-
cypherpunk authored
* src/auth.c (otrl_auth_handle_v1_key_exchange): Fix uninitialized variable received_pub.
-
- 31 Dec, 2005 1 commit
-
-
cypherpunk authored
* src/message.c: Fix a typo, thanks to Anton Blanchard <anton@samba.org>.
-
- 20 Nov, 2005 1 commit
-
-
cypherpunk authored
* src/proto.h: Fix typo in policy #defines.
-
- 02 Nov, 2005 1 commit
-
-
cypherpunk authored
* README: * src/version.h: Release version 3.0.0
-
- 30 Oct, 2005 1 commit
-
-
cypherpunk authored
* Protocol-v2.html: Clarified the uniqueness conditions for the counter. * src/auth.c (otrl_auth_handle_v1_key_exchange): Clear the auth structure when we receive an unexpected v1 Key Exchange Message.
-
- 27 Oct, 2005 2 commits
-
-
cypherpunk authored
* src/message.c: Use the gone_secure callback instead of the still_secure callback if the other side changes its fingerprint.
-
cypherpunk authored
* src/auth.h: * src/auth.c: * src/message.c: Ensure version 2 AKEs are always done with fresh D-H parameters. * src/proto.h: * src/proto.c: * src/message.c: Add a "flags" field to the version 2 Data Message, which can indicate that the Data Message should be ignored if unreadable (as opposed to displaying an error). * toolkit/parse.h: * toolkit/parse.c: * toolkit/otr_parse.c: * toolkit/otr_remac.c: Deal with the new kind of Data Message.
-
- 19 Oct, 2005 1 commit
-
-
cypherpunk authored
* src/context.h: * src/context.c: Added protocol_version as an explicit field in the ConnContext. * src/message.h: * src/message.c: protocol_version no longer needs to be explicitly passed to the gone_secure() and still_secure() callbacks.
-