source: otr.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Date Author Log Message
(edit) @30093fa   2016-11-12T02:30:32Z dx otr: word_wrap long system messages ("unencrypted message received")
(edit) @d28fe1c4   2016-05-26T02:48:08Z jgeboski Implemented plugin information for external plugins As of now, …
(edit) @47ab9a9   2015-11-27T23:42:00Z dx misc.c: Add a str_reject_chars function, use it in otr_filter_colors
(edit) @3d365b4   2015-11-08T00:21:35Z dx otr_filter_colors: Also remove \x02 (irc bold)
(edit) @0a5d03c   2015-11-08T00:19:25Z dx Do not use NOTICE for OTR messages for a given user Because they are …
(edit) @09f7ec1   2015-10-21T11:40:11Z dx Add a per-user version of OPT_NOOTR, BEE_USER_NOOTR
(edit) @0b1ae59   2015-10-13T05:05:36Z dx otr: fix trailing whitespace issues with 'otr forget key' Fixes trac …
(edit) @86fd261   2015-08-11T06:48:25Z dx otr: add otr_filter_colors, replaces '\x03' with '?' for "security" …
(edit) @654112d4   2015-08-11T06:48:15Z dx otr: color multiline messages Fixes trac ticket 710. Incoming …
(edit) @e88fe7da   2015-08-07T21:53:25Z vlajos typofix - https://github.com/vlajos/misspell_fixer
(edit) @2c81d15   2015-05-15T03:20:42Z dx otr: Fix 'otr info' display problems Patch by 'anonymous' from trac …
(edit) @098a75b   2015-03-22T13:35:08Z dx Fix a bunch of memory leaks - irc_im.c: - bee_irc_user_msg: …
(edit) @5ebff60   2015-02-20T22:50:54Z dx Reindent everything to K&R style with tabs Used uncrustify, with the …
(edit) @eabe6d4   2015-01-16T19:50:24Z dx cmd_otr_keygen: improve argument parsing
(edit) @6b13103   2015-01-16T19:50:23Z dx Replace isdigit/isalpha/.../tolower/toupper with glib variants This …
(edit) @6f10697   2015-01-16T19:50:23Z dx Fix incorrect Free Software Foundation address
(edit) @820a2a7   2014-02-13T19:44:53Z pesco fix 'otr connect' command
(edit) @74c9e7f   2014-02-11T17:31:07Z pesco fix a segfault when otr-coloring /me messages
(edit) @c239fff   2014-02-07T16:00:40Z pesco close otr connections on quit, add 'otr disconnect *' command
(edit) @329f9fe   2014-02-02T00:31:49Z pesco use OTRL_INSTAG_BEST instead of _RECENT to work around a segfault in libotr
(edit) @367ea3c   2014-02-01T23:59:00Z pesco work around libotr 4 not sending outgoing plaintext messages
(edit) @cc17b76   2014-01-20T22:00:53Z wilmer Merging fix from Flexo for #1109.
(edit) @51f937e   2013-08-03T13:36:53Z pesco log OTR heartbeats if set verbose
(edit) @e4752a6   2013-08-03T13:06:30Z pesco cleanup and docs
(edit) @e65039a   2013-08-03T12:49:03Z pesco persist instags (also works around "malformed message" bug)
(edit) @fbcb481   2013-08-02T21:59:43Z pesco do 'otr connect' with the proper query message (generated by libotr)
(edit) @c347a12   2013-08-02T20:55:16Z pesco timer cleanup and "other instance" error message
(edit) @f93e01c   2013-08-02T18:31:44Z pesco some more instag updates
(edit) @37ed402   2013-08-02T18:08:34Z pesco use INSTAG_RECENT for outgoing messages
(edit) @fa9478e   2013-08-02T15:30:11Z pesco better workaround for libotr's NULL opdata bug
(edit) @22ec21d   2013-08-02T11:52:22Z pesco regularly call otrl_message_poll
(edit) @6d9f0ba   2013-08-02T11:15:21Z pesco implement otr_error_message callback
(edit) @b939cff   2013-08-02T10:48:03Z pesco work around libotr bugs
(edit) @090c9b7   2013-08-01T20:39:49Z pesco implement handle_msg_event
(edit) @352a6b0   2013-08-01T19:32:24Z pesco update smp event handling
(edit) @5d2bc9d   2013-08-01T18:17:02Z pesco move html coding and coloring into convert callback
(edit) @81265e0   2013-08-01T15:47:48Z pesco make otr compile with libotr 4.0.0, minimal functionality
(edit) @0e788f5   2013-02-21T19:15:59Z wilmer I'm still bored on a long flight. Wrote a script to automatically …
(edit) @84be1b6   2012-08-19T13:53:18Z wilmer Fixing "oppurtunistic" typo.
(edit) @c7b94ef   2011-11-26T00:41:45Z pesco make sure we avoid file traversal in otr load/save functions (#853)
(edit) @aea22cd   2011-10-03T15:48:01Z pesco otr: only skip coloring of leading /me if the message will go to a …
(edit) @409c2de   2011-10-03T15:18:00Z pesco send user-specific otr messages generated by us as notices from that user
(edit) @e67e513   2011-10-03T14:56:58Z pesco rename irc_usermsg to irc_rootmsg. add new irc_usermsg, …
(edit) @3231485   2011-10-01T14:57:48Z pesco make libotr messages associated with a user appear from that nick
(edit) @da44b08   2011-09-30T04:32:32Z pesco don't put color code before leading /me when coloring otr messages
(edit) @f03a498   2011-09-21T20:09:18Z pesco nix html-escaping in otr plugin
(edit) @f1cf01c   2011-06-29T01:59:46Z pesco report trust state in gone_secure/still_secure messages
(edit) @1082395   2011-06-29T01:35:18Z pesco treat OTR plaintext as HTML (setting otr_does_html)
(edit) @9a57b1f   2011-06-29T00:40:31Z pesco bump copyright year
(edit) @1dc00fe   2011-06-25T22:31:01Z pesco make otr status changes visible again
(edit) @a0c6fc5   2011-06-25T22:28:26Z pesco fix possible segfault(s) when changing otr status
(edit) @69ef042   2011-05-01T16:22:35Z pesco add otr reconnect command
(edit) @ca0ce03   2010-11-21T19:24:37Z wilmer Advertise support for OTR 1 + 2 when doing "otr connect", as was …
(edit) @3ad8036   2010-10-04T21:55:18Z pesco q&a-style smp only affects trust on the asking side
(edit) @faa75c0e   2010-10-01T21:39:31Z pesco cosmetic: show smpq question in bold
(edit) @944d7a5   2010-10-01T21:36:44Z pesco libotr forgets to set trust when responding to smpq
(edit) @f26db4a8   2010-10-01T20:38:16Z pesco explicitly handle cheating by smp opponent
(edit) @7c91392   2010-10-01T20:14:45Z pesco give smp/smpq command handler a better name
(edit) @03e5fb7   2010-10-01T19:25:48Z pesco clarify copyright
(edit) @6ce2240   2010-09-30T06:02:01Z wilmer Merging some fixes from pesco. Adds support for the SMP flavour used …
(edit) @858ea01   2010-09-30T05:50:43Z wilmer Allow building OTR support as a plugin. Fairly simple, let's hope I …
(edit) @4752063   2010-09-19T20:12:12Z pesco bump copyright year to 2010 in the right place
(edit) @0e078a7   2010-09-19T20:04:32Z pesco complain when trying smp without an otr channel
(edit) @10d89be   2010-09-19T19:16:43Z pesco cosmetics
(edit) @9cc653c   2010-09-19T19:12:49Z pesco let 'otr smpq' only work for smp init, not reply
(edit) @99a01b9   2010-09-19T18:23:05Z pesco add 'otr smpq' command for q&a-style smp authentication
(edit) @76e2f62   2010-09-19T17:29:10Z pesco handle SMP1Q packets (smp init with question)
(edit) @2dcaf9a   2010-09-01T22:35:06Z wilmer Load/save code. It'd be better if the OTR module would just save its …
(edit) @934db064   2010-09-01T22:09:27Z wilmer Do encryption and decryption. Somehow SMP and other things aren't …
(edit) @0c85c08   2010-08-31T23:18:21Z wilmer Pluginify this thing a little bit. Not so much in the dynamically …
(edit) @8358691   2010-08-31T20:05:36Z wilmer Added root_command_add() and use it to create the "otr" command.
(edit) @ad2d8bc   2010-08-25T23:03:11Z wilmer It compiles, including otr.c. Time to hook it up with the rest again.
(edit) @1dd3470   2010-06-03T21:47:53Z pesco add an option to disable otr on twitter (and other unsuitable protocols)
(edit) @fc34fb5   2009-03-13T11:31:47Z pesco dont specify a background when coloring encrypted messages
(edit) @6738a67   2008-07-16T23:22:52Z pesco merge in latest trunk
(edit) @9730d72   2008-07-16T21:45:12Z pesco minor bugfixes
(edit) @b14890d   2008-02-18T09:42:25Z sm fix "purple background" bug *sigh* :P
(edit) @5933da7   2008-02-18T09:36:23Z sm fix "purple message" bug ;)
(edit) @fcfd9c5   2008-02-17T13:24:48Z sm tabidy some indentation
(edit) @12cc58b   2008-02-17T10:52:28Z sm don't unnecessarily duplicate otr userstate in keygen slave
(edit) @9e64011   2008-02-17T02:28:05Z sm fix an uninitialized value
(edit) @d858d21   2008-02-17T02:12:42Z sm remove debugging output
(edit) @37bff51   2008-02-17T02:05:23Z sm add TODO note about erasing forgotten keys
(edit) @d0faf62   2008-02-17T01:58:41Z sm put 'otr forget key' back in, which now works
(edit) @82e8fe8   2008-02-17T01:50:23Z sm free query strings after query_add
(edit) @ba5add7   2008-02-17T01:39:39Z sm explicitly initialize ssl in order to avoid gnutls and libotr fighting …
(edit) @fd9fa52   2008-02-16T17:17:29Z sm indent fingerprints in 'otr info <buddy>'
(edit) @903a2fc   2008-02-16T16:24:38Z sm remove (broken) 'otr forget key' command again
(edit) @1221ef0   2008-02-16T15:28:08Z sm show keys being generated in 'otr info'
(edit) @3064ea4   2008-02-16T15:20:58Z sm rework keygen messages and add some notices
(edit) @dc9797f   2008-02-16T13:24:44Z sm keep track of which keys are queued for generation
(edit) @27db433   2008-02-15T17:36:18Z sm implement background keygen via child process
(edit) @522a00f   2008-02-15T09:27:26Z sm remove thread-based keygen replace it with a process-based stub
(edit) @6c91e6e   2008-02-15T00:45:21Z sm otr_load error handling + stonedcoder copyright notice
(edit) @f3597a1   2008-02-14T21:01:21Z sm revert keygen behaviour to old (lax) behavior
(edit) @ef93a2f   2008-02-14T18:48:34Z sm chmod 0600 otr save files
(edit) @e2b15bb   2008-02-12T00:01:35Z sm - add global policy setting - add copyright and author notices to …
(edit) @5f4eede   2008-02-11T23:16:23Z sm - add nonfunctional 'otr forget key' implementation - add …
(edit) @c595308   2008-02-11T21:20:35Z sm - use a recursive otr_mutex - implement 'otr forget fingerprint' and …
(edit) @8c2b1c3   2008-02-11T14:36:19Z sm honor simulate_netsplit for encrypted/trusted mode changes
Note: See TracRevisionLog for help on using the revision log.