Commit Graph

  • 74e480b7ed Merge branch 'master' into listchan Artem Savkov 2016-12-11 11:59:34 +0100
  • 2e53f18bcf Update handlers to work with v6 api. Artem Savkov 2016-12-11 11:27:01 +0100
  • 211ead9f5d Merge branch 'master' into listchan Artem Savkov 2016-12-10 11:52:51 +0100
  • 67e693b6a7 Fix disconnects caused by wrong heartbeat messages. Artem Savkov 2016-12-10 11:49:37 +0100
  • 88460d0e04 Merge branch 'master' into listchan Artem Savkov 2016-12-07 14:55:11 +0100
  • 5cec9607f1 Fix renamed nick mentions. Artem Savkov 2016-12-07 14:52:24 +0100
  • 918ba598fe Send acks only for messages actually sent to bitlbee. Artem Savkov 2016-11-15 21:40:10 +0100
  • bc580b915d Update chat_list_finish function name. Artem Savkov 2016-10-16 10:18:54 +0200
  • 4630b40752 Play backlog on channel join. Artem Savkov 2016-10-05 14:01:16 +0200
  • 9238062d82 List chats functionality. Artem Savkov 2016-07-28 10:06:33 +0200
  • f6d5ef72b5 Fix message acknowledgements. Artem Savkov 2016-10-05 13:52:34 +0200
  • c4f3426a3d Replace newlines with a space. Artem Savkov 2016-08-18 16:09:06 +0200
  • 2d27e5eddc Strip out newlines in discord_escape_string. Artem Savkov 2016-08-16 12:49:56 +0200
  • c03eb5e02b Fix canonized username memleak on user deletion. Artem Savkov 2016-08-16 12:48:12 +0200
  • fe52515595 Merge pull request #41 from seschwar/master Artem Savkov 2016-08-08 10:20:55 +0200
  • 899b048e86 Cache auth token. Artem Savkov 2016-08-08 09:42:59 +0200
  • 91445f674d Use HTTPS Sebastian Schwarz 2016-08-07 12:59:27 +0200
  • d7fb6b141c Update ignored events list. Artem Savkov 2016-08-03 16:50:32 +0200
  • d085abfe6c Escape passwords on login. Artem Savkov 2016-08-01 09:55:05 +0200
  • 7fdfd18221 Fix login error reporing. Artem Savkov 2016-08-01 09:52:36 +0200
  • 4697fef8e9 Two-factor authentication support. Artem Savkov 2016-07-28 10:40:58 +0200
  • 34d1c85709 Merge pull request #37 from dequis/websocket-fixes Artem Savkov 2016-06-19 09:16:06 +0200
  • 14ad64eb70 websockets: use random_bytes() and char arrays instead of guint32 dequis 2016-06-18 14:04:57 -0300
  • c3951f1ccd websockets: Allocate len + 1 to leave a null terminator if needed dequis 2016-06-18 13:47:58 -0300
  • 0e1fb79c71 Merge pull request #33 from digitalcircuit/fix-plugininfo Artem Savkov 2016-05-28 10:13:36 +0200
  • 857b519f72 Fix typos in plugin info, README Shane Synan 2016-05-28 03:00:32 -0400
  • 418a7c78c8 Add server_prefix_len option. Artem Savkov 2016-05-26 17:36:57 +0200
  • aa7bd22c24 Add plugin info. Artem Savkov 2016-05-26 09:34:49 +0200
  • a35d7bbf25 Properly logout when receiving ws close. Artem Savkov 2016-05-18 09:41:39 +0200
  • 0e43e67029 Fix keepalive loop removal bug. Artem Savkov 2016-05-12 15:40:34 +0200
  • d00ef51efa Switch to own websocket implementation. Artem Savkov 2016-05-12 10:46:39 +0200
  • dd7b8621b2 Merge pull request #32 from mumixam/master Artem Savkov 2016-05-06 08:37:02 +0200
  • df3cda4fee fix for error when display username of a renamed user mumixam 2016-05-05 19:06:03 -0500
  • 56aea37e6b Add "never_offline" option. Artem Savkov 2016-05-05 14:39:29 +0200
  • c71bc109e5 "Multiserver" user support. Artem Savkov 2016-04-26 19:06:23 +0200
  • bae729a009 Escape away strings as well. Artem Savkov 2016-04-18 18:35:48 +0200
  • 0fc96b6a0a Do /me translations in private message as well. Artem Savkov 2016-04-11 08:51:55 +0200
  • f9b0ec3566 Add support for away state/status messages. Artem Savkov 2016-04-10 22:50:36 +0200
  • 710d3f90e7 Switch /me translation characters from '*' to '_'. Artem Savkov 2016-04-10 20:34:40 +0200
  • bd1fcd0065 Translate tab to \t in sent massages. Artem Savkov 2016-04-10 20:05:22 +0200
  • 83167e3183 Set gateway path to "/" in case it is NULL. Artem Savkov 2016-04-06 13:18:39 +0200
  • cc03532b02 Use port 80 for nonssl websocket connections. Artem Savkov 2016-03-17 12:19:33 +0100
  • ce161bda89 Disable keepalive loop on ws_cleanup. Artem Savkov 2016-02-09 22:15:13 +0100
  • a1a4a530c3 Add incoming_me_translation option. Artem Savkov 2016-01-18 15:50:21 +0100
  • 6d881c97df Add /me translations. Artem Savkov 2016-01-17 12:29:12 +0100
  • 2618d456c0 Fix channel removal. Artem Savkov 2016-01-17 11:42:29 +0100
  • 4f49418f24 Add support for attachments. Artem Savkov 2016-01-15 20:47:38 +0100
  • af442af9b8 Add support for outgoing #channel links. Artem Savkov 2016-01-15 20:23:39 +0100
  • e4b4adb5c8 Handle @name mentions even if mention_suffix is disabled. Artem Savkov 2016-01-15 19:15:36 +0100
  • 3a8e091138 Properly handle incoming #channel links. Artem Savkov 2016-01-15 17:53:31 +0100
  • 7bfbbf8132 Simplify special chars escape code. Artem Savkov 2016-01-15 17:02:00 +0100
  • b81d94ec1b Escape backslashes. Artem Savkov 2016-01-15 16:46:30 +0100
  • 9f9951c20a Add an option to ignore case when matching outgoing mentions. Artem Savkov 2016-01-15 16:26:18 +0100
  • 5406414dab Create private chat if it doesn't exist yet. Artem Savkov 2016-01-14 22:13:41 +0100
  • c4bcb79438 Fix a couple of memleaks. Artem Savkov 2016-01-14 21:28:54 +0100
  • 4dc5bce89b Fix multiple issues with new private channels creation. Artem Savkov 2016-01-14 19:23:03 +0100
  • a4f09ac2e3 Add bitlbee-discord server to README. Artem Savkov 2016-01-14 12:55:25 +0100
  • c09d403952 Do not try to fetch messages for nonexistan channels. Artem Savkov 2016-01-14 12:05:46 +0100
  • ae894c5af0 Add support for "@nick" mentions. Artem Savkov 2016-01-13 10:18:44 +0100
  • 8b410390f9 Define PKG_CHECK_VAR for old pkg-config (<0.28) Artem Savkov 2016-01-12 20:25:40 +0100
  • 3a25fd26c6 Create m4 dir before calling autoreconf Artem Savkov 2016-01-12 18:21:45 +0100
  • 20c0f1be3d Do not overwrite topics with "". Artem Savkov 2016-01-12 17:15:18 +0100
  • 2cc66576af Better support for non-canonical names. Artem Savkov 2016-01-12 16:35:08 +0100
  • 1b0847ee28 Properly parse gateway websocket url. Artem Savkov 2016-01-12 13:57:05 +0100
  • 32c412e230 Add outgoing mentions support. Artem Savkov 2016-01-11 23:50:49 +0100
  • 9d9eb5df04 Switch to autotools. Artem Savkov 2016-01-04 22:04:10 +0100
  • f18239d9cb Switch back to lws_context instead of lws_protocols. Artem Savkov 2016-01-04 14:23:55 +0100
  • de68da47ef Rename disable_acks option to send_acks. Artem Savkov 2016-01-01 22:48:15 +0100
  • 303c777e63 Add disable_acks per-account option. Artem Savkov 2016-01-01 19:52:34 +0100
  • 1bca664ee4 Fix install command. Artem Savkov 2016-01-01 15:42:20 +0100
  • ff72659fe8 Fix outgoing non-ascii messages. Artem Savkov 2016-01-01 15:30:06 +0100
  • 2d12954732 Update to lws 1.6.0 Artem Savkov 2016-01-01 14:18:19 +0100
  • edffe8cd59 Fix build error in discord-handlers.h Artem Savkov 2016-01-01 12:05:08 +0100
  • 5a5627e491 Ack backlog messages. Artem Savkov 2015-12-28 12:09:20 +0100
  • 91af88e8d6 Fix login error messages. Artem Savkov 2015-12-28 11:59:43 +0100
  • 1aa89dec6a Add backlog support. Artem Savkov 2015-12-28 11:52:21 +0100
  • 802118aead Add ack support. Artem Savkov 2015-12-28 10:28:00 +0100
  • 2dcc18dd4f Add support for url expansion. Artem Savkov 2015-12-27 18:41:48 +0100
  • 8d4360c77f Add support for edited messages. Artem Savkov 2015-12-27 17:43:04 +0100
  • 4ab2b5a2a5 Escape specific characters before sending message. Artem Savkov 2015-12-27 14:03:47 +0100
  • 9990487e54 Add license info Artem Savkov 2015-12-16 11:25:16 +0100
  • 61aaaccae4 Remove noise when voice_status_notify is on. Artem Savkov 2015-12-12 13:05:51 +0100
  • 47d1f2e838 Add glib2 to dependencies list in README. Artem Savkov 2015-12-12 12:55:26 +0100
  • 8433d12f05 Add voice_status_notify per-account option. Artem Savkov 2015-12-12 12:41:32 +0100
  • 7c2f735eee Track users across voice channels. Artem Savkov 2015-12-12 12:19:46 +0100
  • 432767279a Get user/channel info through functions from discrod-util. Artem Savkov 2015-12-12 12:02:02 +0100
  • 978e3de1e4 Keep track of voice channels as well. Artem Savkov 2015-12-08 23:07:47 +0100
  • b899973bca Update lws_pollargs struct name. Artem Savkov 2015-12-06 09:34:20 +0100
  • 19da06c348 Refactor all the things. Artem Savkov 2015-12-05 18:28:53 +0100
  • 6bb5a8b840 Replace ids with nicknames in mentions. Artem Savkov 2015-12-04 17:00:56 +0100
  • 609546d864 Add README. Artem Savkov 2015-12-04 14:54:52 +0100
  • 03b17c1608 Change install dir: lib64->lib. Artem Savkov 2015-12-04 14:21:45 +0100
  • a5335e1898 Do not call imc_logout from ws protocol callback. Artem Savkov 2015-12-03 23:49:48 +0100
  • 4ac13e071c Add CHANGE_MODE_POLL_FD handling. Artem Savkov 2015-12-03 23:43:24 +0100
  • c5bd425a02 Move keepalive handling to a different eventloop. Artem Savkov 2015-12-03 23:37:45 +0100
  • d69e14526d Check libwebsocketcontext before trying to destroy it. Artem Savkov 2015-12-03 16:19:23 +0100
  • 718e31bc8c Keep trying to reconnect on libwebsocket errors Artem Savkov 2015-11-30 13:18:52 +0100
  • b86a4da693 Remove debug prints Artem Savkov 2015-11-29 11:24:46 +0100
  • c3a24f7dcd Add server handling. Artem Savkov 2015-11-29 10:45:42 +0100
  • e708f43638 Fix a couple of memleaks Artem Savkov 2015-11-29 10:07:18 +0100