Commit Graph

  • 3d5f04ee80 Added _handle_presence_caps James Booth 2013-01-20 22:39:52 +00:00
  • dfeb884e9b Added check for caps in stanza James Booth 2013-01-20 21:01:30 +00:00
  • eeafd62716 Check SHA1 valid James Booth 2013-01-20 20:50:10 +00:00
  • b031f337e6 Replace openssl calls with EVP interface James Booth 2013-01-20 20:09:18 +00:00
  • e350616fee Output given and generated hash for caps James Booth 2013-01-20 19:46:31 +00:00
  • eed0910916 First implementation of sha1 generation from stanza James Booth 2013-01-20 18:23:29 +00:00
  • 64d81c7c4c Started work on creating sha-1 caps hash James Booth 2013-01-20 17:16:45 +00:00
  • 4ecb69bfab Moved processing of caps str to stanza.c James Booth 2013-01-20 13:56:50 +00:00
  • 3386ba3a1e Added basic SHA-1 hash of capabilities James Booth 2013-01-20 13:28:43 +00:00
  • b4ea35d40a Added client to /info command in chat rooms James Booth 2013-01-20 04:33:31 +00:00
  • cae7717e73 Added basic room /info command James Booth 2013-01-20 03:32:51 +00:00
  • e9695c83aa Added space before /who output James Booth 2013-01-20 03:07:23 +00:00
  • 23d760137b Refactored presence colouring James Booth 2013-01-20 03:03:30 +00:00
  • 17ed139d96 Changed /info command to show client James Booth 2013-01-20 02:26:54 +00:00
  • 8ff283d44d Send diso#info request if capabilities not cached James Booth 2013-01-20 01:29:15 +00:00
  • f967395f0f Added check whether caps cached James Booth 2013-01-20 00:57:44 +00:00
  • 22589e8798 Initialise and free capabilities James Booth 2013-01-20 00:35:40 +00:00
  • 7920a9b2f1 Added previous commits files James Booth 2013-01-20 00:16:12 +00:00
  • e89cbc18e3 Added capabilities module James Booth 2013-01-20 00:15:46 +00:00
  • 79c92656f9 Added retrieval of caps string from presence James Booth 2013-01-19 23:52:50 +00:00
  • f3fcc892c3 Changed symbol when participants join or leave a room James Booth 2013-01-17 23:24:34 +00:00
  • 26840cc384 Added boothj5 theme James Booth 2013-01-17 23:15:10 +00:00
  • 941e84a963 Changed help on /who James Booth 2013-01-17 23:05:23 +00:00
  • dad3cd2725 Command /info parameter optional when in chat or private chat James Booth 2013-01-17 22:46:50 +00:00
  • fe87af0af8 Added another char code for ctrl arrows James Booth 2013-01-17 20:00:13 +00:00
  • 2433da6342 Fixed logical or James Booth 2013-01-17 19:43:49 +00:00
  • 7b20c16ae0 Merge branch 'master' of github.com:boothj5/profanity James Booth 2013-01-17 19:41:44 +00:00
  • b9ac008b80 Added /mouse command for enabling/disabling mouse handling James Booth 2013-01-17 19:40:55 +00:00
  • ae4c48d56d Fixed ctrl-arrow key handling on gnome-terminal James Booth 2013-01-17 10:48:59 +00:00
  • 8aad45f9d3 Ctrl right moves to space including end of line James Booth 2013-01-17 02:30:26 +00:00
  • 58e62f3e63 ctrl-right handling James Booth 2013-01-17 02:21:00 +00:00
  • 78d11d362d Finished ctrl-left, started ctrl-right James Booth 2013-01-17 00:59:40 +00:00
  • 0214acb662 Started ctrl-left James Booth 2013-01-17 00:28:44 +00:00
  • af6779401a Show message in chat room when nickname conflict James Booth 2013-01-16 01:00:06 +00:00
  • 02a71e2510 Handle /who command in chat rooms James Booth 2013-01-15 23:17:07 +00:00
  • efdd3e55db Fixed /tiny for room and private chat James Booth 2013-01-15 21:58:41 +00:00
  • 3ea95346c9 Updated help for /msg and /info in chat rooms James Booth 2013-01-15 21:41:17 +00:00
  • 84ea4a77c9 Disabled logging for chat rooms and private chat James Booth 2013-01-15 20:50:11 +00:00
  • 4b3168a126 Use ! char for room broadcasts James Booth 2013-01-15 20:31:12 +00:00
  • 6c7b7004da Show time with room broadcasts James Booth 2013-01-15 20:05:26 +00:00
  • fb9fc6529a Allow /msg with no message to open private chat window James Booth 2013-01-15 19:41:48 +00:00
  • 62b89a4d8a Allow /info and /msg in private room chat when nick has space in name James Booth 2013-01-15 00:02:23 +00:00
  • cbb3fd45e4 cmd_info now uses basic parse_args James Booth 2013-01-14 23:22:47 +00:00
  • bae9bde484 Command parser handles quotes arguments James Booth 2013-01-14 23:18:50 +00:00
  • f5711001f7 Quote autocompleted strings when contain a space James Booth 2013-01-14 22:16:12 +00:00
  • 87c3107847 Used strdup in prof_autocomplete James Booth 2013-01-14 22:09:31 +00:00
  • ba0438607c Add 's' to make the preference file read Backalor 2013-01-14 19:39:27 +09:00
  • 5356118147 Add new command "/notify status" to enable/disable status messages, such as users going on/offline or room joining/parting. Backalor 2013-01-14 18:51:37 +09:00
  • 6abbe62710 Allow whitespace in argument to /info James Booth 2013-01-13 19:53:42 +00:00
  • 18a4f7da0e Fix segfault by setting room subject to NULL on creation James Booth 2013-01-13 18:21:26 +00:00
  • d87c20e666 Removed jid_is_room() James Booth 2013-01-13 18:06:29 +00:00
  • b768296a93 Use Jid in groupchat message handler James Booth 2013-01-13 17:58:25 +00:00
  • ec75b5e04a Use Jid datatype in chat rooms James Booth 2013-01-13 03:14:36 +00:00
  • d827abddb7 Added jid_destroy() James Booth 2013-01-13 01:47:29 +00:00
  • b6f3667390 Moved FREE_SET_NULL to common.h James Booth 2013-01-13 01:43:18 +00:00
  • 0827ac344f Merge pull request #134 from pasis/fixes James Booth 2013-01-12 17:19:34 -08:00
  • 76270fdca8 fixed memory leak in parse_room_jid Dmitry Podgorny 2013-01-13 02:41:49 +02:00
  • 3a22719bd7 Added jid_create_room_jid James Booth 2013-01-13 00:19:56 +00:00
  • 6607b99872 Renamed chat room type James Booth 2013-01-13 00:08:45 +00:00
  • 1cc33cc491 Changed Jid typedef to be explicit pointer James Booth 2013-01-13 00:05:25 +00:00
  • 7733af1293 Merge remote-tracking branch 'dmitry/fixes' James Booth 2013-01-12 23:39:21 +00:00
  • f519ae78d8 Merge pull request #132 from pasis/next James Booth 2013-01-12 15:20:33 -08:00
  • 94bcf1889d Added jid datatype James Booth 2013-01-12 23:10:56 +00:00
  • 8bfeb5fc91 windows.c: fixed gcc warning Dmitry Podgorny 2013-01-13 00:55:13 +02:00
  • 175963eb51 check account->name == NULL Dmitry Podgorny 2013-01-13 00:43:02 +02:00
  • ef49afdc63 fixed resources release Dmitry Podgorny 2013-01-13 00:08:31 +02:00
  • 59e4db0e96 don't release room and nick when parsing failed Dmitry Podgorny 2013-01-13 00:06:50 +02:00
  • 492a333294 room_jid should be (char *) Dmitry Podgorny 2013-01-12 23:52:00 +02:00
  • d04c7d070a refactored jabber_set_autoping() Dmitry Podgorny 2013-01-12 23:48:24 +02:00
  • 9660f402ad added JABBER_PRIORITY_* macros Dmitry Podgorny 2013-01-12 23:40:21 +02:00
  • 9121cbe295 fixed memory leak in jabber_subscription() Dmitry Podgorny 2013-01-12 23:32:32 +02:00
  • db9c9ab091 set NULL only when resource != NULL in FREE_SET_NULL Dmitry Podgorny 2013-01-12 23:23:40 +02:00
  • 83c3fe5b7e refactored jabber_connect functions Dmitry Podgorny 2013-01-12 22:53:07 +02:00
  • 306f00d3e8 Moved ChatSession typedef James Booth 2013-01-12 19:51:32 +00:00
  • 70f5ad2206 jabber.c: use FREE_SET_NULL macro Dmitry Podgorny 2013-01-12 21:31:12 +02:00
  • d7b969b135 Moved jid related functions to common James Booth 2013-01-12 01:44:21 +00:00
  • bfd7362e2a Renamed muc functions James Booth 2013-01-12 01:34:09 +00:00
  • dad01d8f84 Renamed room_chat module to muc James Booth 2013-01-12 01:01:39 +00:00
  • f8cc0c4d07 Added comments to room_chat.c James Booth 2013-01-12 00:33:35 +00:00
  • 3558df8884 Added subject to chat room James Booth 2013-01-11 23:57:03 +00:00
  • e073b69a98 If chat room already joined, just show window James Booth 2013-01-11 23:52:01 +00:00
  • d29c7fd878 Updated copyright James Booth 2013-01-11 02:05:29 +00:00
  • 5fbf966b9c Check nick exists when private messaging James Booth 2013-01-11 01:35:25 +00:00
  • 1cc5353697 Added win_current_is_console() James Booth 2013-01-11 01:05:59 +00:00
  • 62c102860c Use room nickname autocompleter on /info and /msg when in chat room James Booth 2013-01-11 00:48:58 +00:00
  • 89967905db Autocomplete: added free function James Booth 2013-01-11 00:17:18 +00:00
  • ce8faa8d34 Added nickname autocompleter to chat rooms James Booth 2013-01-11 00:02:05 +00:00
  • 96b7b6bc71 Added extra line after /wins James Booth 2013-01-10 22:36:08 +00:00
  • 3706131e44 Merge remote-tracking branch 'dmitry/next' James Booth 2013-01-10 22:27:43 +00:00
  • c10880ced4 Remove whitespace James Booth 2013-01-07 20:49:15 +00:00
  • e6d016e640 Temp fix for checking printable chars James Booth 2013-01-07 20:47:01 +00:00
  • 268a2f553b Revert "Temp fix for handling printable characters" James Booth 2013-01-07 20:31:24 +00:00
  • 8f5826b256 Temp fix for handling printable characters James Booth 2013-01-07 20:20:39 +00:00
  • 0f0e04603a added resources release to connetion handler Dmitry Podgorny 2013-01-07 22:13:24 +02:00
  • 5542752afb jabber.c: removed xmpp_stop calls Dmitry Podgorny 2013-01-07 22:02:07 +02:00
  • e0e8110746 jabber.c: set jabber status in one place in connection handler Dmitry Podgorny 2013-01-07 21:35:20 +02:00
  • 621832ee4a free resources when login attempt fails Dmitry Podgorny 2013-01-07 21:21:19 +02:00
  • 59676bd16e jabber.c: removed extra resources release Dmitry Podgorny 2013-01-07 20:33:56 +02:00
  • d0ab292d73 jabber.c: added assert before reconnect_timer allocation Dmitry Podgorny 2013-01-07 20:24:04 +02:00
  • 5e8d9e942b free saved login information in jabber_free_resources() Dmitry Podgorny 2013-01-07 20:16:41 +02:00