1. 18 Aug, 2012 1 commit
  2. 27 Jul, 2012 3 commits
  3. 04 Jun, 2012 1 commit
  4. 23 May, 2012 1 commit
  5. 08 May, 2012 1 commit
    • Rob Smits's avatar
      * src/instag.c: · da2f94e1
      Rob Smits authored
      	* src/message.c: Returning proper gcry types to avoid
      	compile warnings (detected on 64-bit environments).
      da2f94e1
  6. 03 May, 2012 2 commits
  7. 02 May, 2012 1 commit
    • Rob Smits's avatar
      2012-04-30: · c87b3fe6
      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).
      c87b3fe6
  8. 28 Apr, 2009 1 commit
    • cypherpunk's avatar
      · f6a3018f
      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
      f6a3018f
  9. 02 Jul, 2008 5 commits
    • cypherpunk's avatar
    • cypherpunk's avatar
      · 74464022
      cypherpunk authored
      	Support for applications requesting an extra session key
      	that can be used for things like file transfers.
      74464022
    • cypherpunk's avatar
      Clean up the "received symkey" callback. · 67b8799e
      cypherpunk authored
      67b8799e
    • cypherpunk's avatar
      · a91b8c44
      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.)
      a91b8c44
    • cypherpunk's avatar
      · a2f9a498
      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.
      a2f9a498
  10. 27 May, 2008 1 commit
    • cypherpunk's avatar
      · dc7438aa
      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.
      dc7438aa
  11. 26 Jul, 2007 1 commit
    • cypherpunk's avatar
      · 298d6aa7
      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
      298d6aa7
  12. 24 Jul, 2007 1 commit
  13. 31 Dec, 2005 1 commit
    • cypherpunk's avatar
      · e3dbe747
      cypherpunk authored
      	* src/message.c: Fix a typo, thanks to Anton Blanchard
      	<anton@samba.org>.
      e3dbe747
  14. 27 Oct, 2005 2 commits
    • cypherpunk's avatar
      · b0e7c4f5
      cypherpunk authored
      	* src/message.c: Use the gone_secure callback instead of the
      	still_secure callback if the other side changes its fingerprint.
      b0e7c4f5
    • cypherpunk's avatar
      · 2248483f
      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.
      2248483f
  15. 19 Oct, 2005 1 commit
    • cypherpunk's avatar
      · 08ebff99
      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.
      08ebff99
  16. 16 Oct, 2005 1 commit
  17. 04 Aug, 2005 1 commit
    • cypherpunk's avatar
      · 67b9ce49
      cypherpunk authored
      	* Protocol: Added section describing fragments.
      
      	* src/proto.h:
      	* src/proto.c (otrl_proto_fragment_accumulate):
      	* src/context.h:
      	* src/context.c (new_context, otrl_context_force_setup): Keep
      	track of fragments in the ConnContext structure.
      
      	* src/message.c (otrl_message_receiving): Handle fragments in
      	received messages.
      67b9ce49
  18. 29 Jul, 2005 1 commit
    • cypherpunk's avatar
      · f382e0b1
      cypherpunk authored
      	* src/message.h:
      	* src/message.c: Move ops to be the first param of
      	new_fingerprint, as it is with all the other callbacks.
      
      	* src/context.h:
      	* src/context.c (otrl_context_set_preshared_secret):
      	* src/dh.h:
      	* src/dh.c (otrl_dh_session, otrl_dh_cmpctr):
      	* src/message.h:
      	* src/message.c (otrl_message_sending, send_or_error, process_kem)
      	(otrl_message_receiving, otrl_message_disconnect):
      	* src/privkey.h:
      	* src/privkey.c (otrl_privkey_hash_to_human):
      	* src/proto.h:
      	* src/proto.c (otrl_proto_create_data):
      	* src/tlv.h:
      	* src/tlv.c (otrl_tlv_new, otrl_tlv_parse): Add missing "const"s.
      	* src/tlv.c (otrl_tlv_new, otrl_tlv_parse, otrl_tlv_seriallen)
      	(otrl_tlv_serialize): Add missing "const"s.
      f382e0b1
  19. 24 Jun, 2005 1 commit
    • cypherpunk's avatar
      · cd547a8b
      cypherpunk authored
      	* README:
      	* configure.ac:
      	* packaging/fedora/libotr.spec:
      	* src/version.h: Change version to 3.0.0
      
      	* Protocol: Clarify that, if the user requests to see the secure
      	session id in the middle of the conversation, the value
      	displayed should be the one calculated at the time the private
      	connection was established (the last Key Exchange Message that
      	caused a rekeying), _not_ the DH secure id calculated from DH
      	keys in more recent Data Messages.
      
      	* libotr.m4: Have the version check require an exact match on
      	the major version, since, for example, source that expects
      	libotr 2.0.0 won't work with libotr 3.0.0.
      
      	* libotr.m4: Add #include <stdlib.h> to the version test so that
      	it compiles cleanly with -Wall -Werror.
      
      	* src/proto.c:
      	* src/dh.h:
      	* src/dh.c:
      	* src/context.h:
      	* src/context.c: Save the secure session id so that it can be
      	displayed to the user upon request, instead of only when the
      	private session is initially set up.
      
      	* src/privkey.c:
      	* src/context.h:
      	* src/context.c: Allow the app to set a "trust level" for
      	fingerprints.  This is an arbitrary string, intended to indicate
      	whether (or possibly by what means) the user has verified that
      	this fingerprint is accurate.
      
      	* src/context.h:
      	* src/context.c: Allow the app to set an arbitrary binary
      	"preshared secret" for the ConnContext.  This is currently
      	unused, but in the future it would allow for users to exchange a
      	secret _before_ they generate their fingerprints.  [But the
      	protocol would have to be extended to support this.]
      
      	* src/message.h:
      	* src/message.c: Remove the "confirm_fingerprint" callback
      	which requires the user to acknowledge the new fingerprint
      	before it can be used.  Replace it with a "new_fingerprint"
      	callback which merely informs the user that a new fingerprint
      	has been received.
      cd547a8b
  20. 04 May, 2005 1 commit