Dmitry Podgorny
|
e81dc3b509
|
ignore SIGPIPE
Applications running OpenSSL over network connections may crash if
SIGPIPE is not ignored.
[http://svn.apache.org/repos/asf/thrift/trunk/lib/cpp/README.SSL]
|
2012-11-12 23:15:37 +02:00 |
|
James Booth
|
14fa5ce5d8
|
Clear contact list when connection lost
|
2012-11-12 20:30:15 +00:00 |
|
James Booth
|
019d0ed4dd
|
Added log to /prefs output
|
2012-11-12 19:59:21 +00:00 |
|
James Booth
|
c67b1d6f40
|
Fixed help on log command
|
2012-11-12 19:50:14 +00:00 |
|
Dmitry Podgorny
|
e559c33df4
|
complete log rotation support
add command '/log maxsize <int>'
save maxsize value to config file
when maxsize < 64 default value 1MB is used
|
2012-11-12 11:13:03 +02:00 |
|
James Booth
|
2234979031
|
Changed /who command to allow available and unavailable
|
2012-11-12 00:21:49 +00:00 |
|
James Booth
|
5ef8aa8c69
|
Added /help list to list all commands
|
2012-11-11 23:57:02 +00:00 |
|
James Booth
|
2f1fa0d97a
|
Merge pull request #73 from pasis/rotate
introduce initial log rotate support
|
2012-11-11 14:56:04 -08:00 |
|
Dmitry Podgorny
|
291c6bc3d9
|
introduce initial log rotate support
|
2012-11-11 23:44:55 +02:00 |
|
Dmitry Podgorny
|
b4fd3b1b20
|
fix spacing
|
2012-11-11 23:44:18 +02:00 |
|
James Booth
|
e64889b6fc
|
Added win_page_off to subscriptions to scroll window
|
2012-11-11 19:45:49 +00:00 |
|
James Booth
|
07d624c513
|
Shortened /sub "request" parameter to "req", and formatted help
|
2012-11-11 19:32:42 +00:00 |
|
Dmitry Podgorny
|
fb276338fa
|
rename _cmd_reset_who_completer
|
2012-11-11 16:32:18 +02:00 |
|
Dmitry Podgorny
|
ef64262f8b
|
fix autocompletion for /sub command
|
2012-11-11 16:16:31 +02:00 |
|
Dmitry Podgorny
|
c3b0e80432
|
add subscription support
|
2012-11-11 14:00:21 +02:00 |
|
James Booth
|
7958a450bd
|
Added function to create room jid from room and nick
|
2012-11-10 18:51:50 +00:00 |
|
James Booth
|
77888c3841
|
Renamed room_chat function
|
2012-11-10 18:40:46 +00:00 |
|
James Booth
|
b329d09c93
|
Renamed parameter in win_join_chat
|
2012-11-10 18:32:33 +00:00 |
|
James Booth
|
aebca570a4
|
Renamed params in jabber_join
|
2012-11-10 18:28:45 +00:00 |
|
James Booth
|
522102d4ea
|
Tidy room_chat
|
2012-11-10 18:24:33 +00:00 |
|
James Booth
|
ca9d390fcf
|
Renamed jid->room in room_chat
|
2012-11-10 18:12:48 +00:00 |
|
James Booth
|
c0f9b61f08
|
Handle /me in chat rooms
|
2012-11-10 04:18:34 +00:00 |
|
James Booth
|
be2fb1c809
|
Handle subject from room
|
2012-11-10 03:30:27 +00:00 |
|
James Booth
|
7799623b4a
|
Show error text if received
|
2012-11-10 02:28:38 +00:00 |
|
James Booth
|
a5082a54bd
|
Using vargs in cons_bad_show
|
2012-11-10 01:39:42 +00:00 |
|
James Booth
|
81f9292948
|
Tidy up leaving room
|
2012-11-10 01:17:16 +00:00 |
|
James Booth
|
7512d70ff5
|
Moved ping iq creation to stanza
|
2012-11-10 00:43:09 +00:00 |
|
James Booth
|
0da40a34d5
|
Moved roster iq creation to stanza
|
2012-11-10 00:25:42 +00:00 |
|
James Booth
|
244358afb0
|
Renamed stanza creation
|
2012-11-10 00:19:49 +00:00 |
|
James Booth
|
34c21c0a2e
|
Moved update presence handler creation to stanza module
|
2012-11-10 00:16:56 +00:00 |
|
James Booth
|
ca75c1c231
|
Moved chat room leave presence creation to stanza module
|
2012-11-09 01:36:53 +00:00 |
|
James Booth
|
8099dfbde6
|
Fixed leaving chat room
|
2012-11-09 01:31:52 +00:00 |
|
James Booth
|
187ea6e8b8
|
Moved room join stanza creation
|
2012-11-09 01:04:32 +00:00 |
|
James Booth
|
d2497b2e92
|
Added stanza constants
|
2012-11-09 00:51:32 +00:00 |
|
James Booth
|
f167fdd55d
|
Use stanza module to create groupchat messages
|
2012-11-08 23:44:09 +00:00 |
|
James Booth
|
f90d13bd5e
|
Added xml escaping to stanza module
|
2012-11-08 23:35:11 +00:00 |
|
James Booth
|
29b5abfe06
|
Added function to create message stanzas
|
2012-11-08 23:31:21 +00:00 |
|
James Booth
|
dac4cf3c3c
|
Added stanza module for basic stanza handling
To reduce duplication in jabber module
|
2012-11-08 23:07:00 +00:00 |
|
James Booth
|
ba11e88dcb
|
Added #define's to headers
|
2012-11-08 22:51:49 +00:00 |
|
James Booth
|
a775d18291
|
Continue to send chat states when no viewing chat window
|
2012-11-08 22:39:38 +00:00 |
|
James Booth
|
76149e1f31
|
Show delayed time on messages received whilst offline
Also do not show chat state notifications received whilst offline
|
2012-11-08 22:14:41 +00:00 |
|
James Booth
|
ca40405d2a
|
Do not show chat state notifications when <delay/> present
|
2012-11-08 21:04:07 +00:00 |
|
James Booth
|
3dd1575549
|
Added help for chat rooms
|
2012-11-08 00:29:52 +00:00 |
|
James Booth
|
c967cd9dc9
|
Using /who in chat room shows room occupants
|
2012-11-08 00:22:15 +00:00 |
|
James Booth
|
181669a8cb
|
Basic chat room handling of presence
|
2012-11-08 00:05:32 +00:00 |
|
James Booth
|
c4c5668779
|
room_chat: add occupants to room roster until roster received
|
2012-11-07 22:59:48 +00:00 |
|
James Booth
|
6cb9c853cb
|
jabber: added _room_presence_handler
|
2012-11-07 22:49:38 +00:00 |
|
James Booth
|
a676c50b68
|
windows: format room roster
|
2012-11-07 22:46:20 +00:00 |
|
James Booth
|
54e591fea3
|
jabber: wait until full room roster received before showing
|
2012-11-07 22:24:50 +00:00 |
|
James Booth
|
5fe12bbd15
|
jabber: added MUC namespace to jabber_join
|
2012-11-07 21:53:15 +00:00 |
|
James Booth
|
9ea9222158
|
jabber: fixed spelling in comment
|
2012-11-07 01:15:26 +00:00 |
|
James Booth
|
82e65734c0
|
jabber: tidy groupchat message handler
|
2012-11-07 01:10:05 +00:00 |
|
James Booth
|
d2a923126b
|
jabber: small tidy up
|
2012-11-07 00:48:59 +00:00 |
|
James Booth
|
444be385a6
|
jabber: removed 'from' from message type handler function parameters
|
2012-11-07 00:42:12 +00:00 |
|
James Booth
|
30b1499c67
|
jabber: added type message handler prototypes
|
2012-11-07 00:38:31 +00:00 |
|
James Booth
|
9d1f0473ce
|
jabber added message type handler functions
|
2012-11-07 00:34:43 +00:00 |
|
James Booth
|
8dfa373a01
|
jabber: added _groupchat_message_handler
|
2012-11-07 00:19:02 +00:00 |
|
James Booth
|
7c85f0fcb2
|
room_chat: rename room_is_active
|
2012-11-07 00:02:43 +00:00 |
|
James Booth
|
3436a2245d
|
Added room_parse_room_jid to room_chat
|
2012-11-06 23:56:47 +00:00 |
|
James Booth
|
8beca3cbf7
|
Refactored sending chat states
|
2012-11-06 23:03:05 +00:00 |
|
James Booth
|
92ae93de33
|
Tidied escaping xml
|
2012-11-06 22:53:59 +00:00 |
|
James Booth
|
9872708755
|
Commented jabber message handler
|
2012-11-06 22:46:28 +00:00 |
|
James Booth
|
4493f55530
|
Removed jabber.c dependency on ui.h
|
2012-11-06 22:40:38 +00:00 |
|
James Booth
|
7e9299c240
|
Merge branch 'master' into muc
|
2012-11-06 01:00:20 +00:00 |
|
James Booth
|
75fb8ea2ed
|
Updated website location in /vercheck
|
2012-11-06 00:59:38 +00:00 |
|
James Booth
|
fb3d7a47d2
|
Leaving chat rooms on /close
|
2012-11-06 00:00:25 +00:00 |
|
James Booth
|
517bc30360
|
Handle sending messages in groupchat
|
2012-11-05 23:24:29 +00:00 |
|
James Booth
|
8f317f9dbf
|
Flash, beep, notify, remind on groupchat new messages
|
2012-11-05 22:49:40 +00:00 |
|
James Booth
|
0023422830
|
Handle incoming groupchat
|
2012-11-05 22:28:06 +00:00 |
|
James Booth
|
ad8845991c
|
Handle chat history from groupchat
|
2012-11-05 22:21:03 +00:00 |
|
James Booth
|
83834b96ae
|
Do not send presence when in groupchat
|
2012-11-05 21:48:13 +00:00 |
|
James Booth
|
2f6361a578
|
Handle room presence notifications
|
2012-11-05 21:36:32 +00:00 |
|
James Booth
|
0deba9e13e
|
Check for groupchat
|
2012-11-05 20:29:57 +00:00 |
|
James Booth
|
a141a997f8
|
Added room_chat module
|
2012-11-04 23:31:49 +00:00 |
|
James Booth
|
c8fe2a4aca
|
Removed debug when joining room
|
2012-11-04 23:09:15 +00:00 |
|
James Booth
|
5e4c662b23
|
Added jabber_join for MUC
|
2012-11-04 22:59:52 +00:00 |
|
James Booth
|
191b3b96a2
|
Basic /join command
|
2012-11-04 01:27:01 +00:00 |
|
James Booth
|
93bcd4af4b
|
Reduced <inactive/> timeout
|
2012-11-01 01:40:30 +00:00 |
|
James Booth
|
12aa2b640a
|
Do not send <composing/> for unprintable characters
|
2012-11-01 01:24:48 +00:00 |
|
James Booth
|
e45e6c46b7
|
Show message when other user <gone/>
|
2012-11-01 01:21:00 +00:00 |
|
James Booth
|
ad83bab6d2
|
Set state timeouts back to sensible values
|
2012-11-01 00:21:57 +00:00 |
|
James Booth
|
1b88da45aa
|
Ignore lines starting with '/' when sending <composing/> state
|
2012-11-01 00:20:02 +00:00 |
|
James Booth
|
4be7833e2b
|
Added a seperate option to enable outgoing typing notifications
|
2012-11-01 00:12:35 +00:00 |
|
James Booth
|
270ac03558
|
Fixed invalid state transition from <active/> to <paused/>
|
2012-10-31 23:41:30 +00:00 |
|
James Booth
|
5792cd597d
|
Handling paused status
|
2012-10-31 23:08:26 +00:00 |
|
James Booth
|
81dd0a1556
|
Only send chat states when preference set
|
2012-10-31 22:08:00 +00:00 |
|
James Booth
|
7982d7061b
|
Added states preference to enable chat states
|
2012-10-31 21:41:00 +00:00 |
|
James Booth
|
baced85767
|
Send <gone/> when closing chat window
|
2012-10-31 21:30:58 +00:00 |
|
James Booth
|
3c82fb28c4
|
Added boilerplate code to handle chat states
|
2012-10-31 21:19:08 +00:00 |
|
James Booth
|
5ce977284b
|
Basic state handling
|
2012-10-31 01:36:52 +00:00 |
|
James Booth
|
7f1e3084b3
|
Merge branch 'master' into chatstates
|
2012-10-30 22:33:17 +00:00 |
|
James Booth
|
e592a431b7
|
Fixed message colouring
|
2012-10-30 22:32:22 +00:00 |
|
James Booth
|
bee708c9d2
|
Create chat session on send if none exists
|
2012-10-30 01:50:39 +00:00 |
|
James Booth
|
d339004f55
|
Merge branch 'master' into chatstates
Conflicts:
Makefile.am
|
2012-10-30 01:38:08 +00:00 |
|
James Booth
|
768b2aa466
|
Fixed tests
|
2012-10-29 22:55:17 +00:00 |
|
James Booth
|
a0eda4207c
|
Split contact add and update presence
|
2012-10-29 21:44:33 +00:00 |
|
James Booth
|
dbb7445324
|
Fixed offline bug
|
2012-10-29 01:27:37 +00:00 |
|
James Booth
|
a85ba5e2cb
|
Simplified autocompleter
|
2012-10-28 23:38:10 +00:00 |
|
James Booth
|
34238ad6a4
|
Handle presence after roster request
|
2012-10-28 23:27:56 +00:00 |
|
James Booth
|
bc5d8418ad
|
Send presence after roster recieved
|
2012-10-28 21:32:26 +00:00 |
|
James Booth
|
4e0a631fee
|
Subscription management
|
2012-10-28 21:16:22 +00:00 |
|
James Booth
|
d13794bf60
|
Load roster before sending presence
|
2012-10-28 20:52:30 +00:00 |
|
James Booth
|
4b6002ae63
|
Merge branch 'master' into dev
|
2012-10-28 18:51:33 +00:00 |
|
James Booth
|
15cdc69f31
|
Added basic subscriptions
|
2012-10-28 18:51:13 +00:00 |
|
James Booth
|
0e9451f5e8
|
Allocate memory for additional /who completion
|
2012-10-28 18:01:13 +00:00 |
|
James Booth
|
9f266ac000
|
Merge branch 'master' into chatstates
|
2012-10-28 02:59:20 +00:00 |
|
James Booth
|
cd56134ebb
|
Added offline to /who autocomplete
|
2012-10-28 02:58:12 +00:00 |
|
James Booth
|
6318cd91ba
|
Added /me handling in logs
|
2012-10-28 02:52:52 +00:00 |
|
James Booth
|
e4c389cc51
|
Added /me handling for incoming messages
|
2012-10-28 02:40:04 +00:00 |
|
James Booth
|
90606141a9
|
Merge branch 'master' into chatstates
|
2012-10-28 01:52:22 +01:00 |
|
James Booth
|
7aa177c668
|
Added /who autocomplete
|
2012-10-28 01:47:57 +01:00 |
|
James Booth
|
6a32ed4571
|
Moved remaining autocomplete code to command.c
|
2012-10-28 01:42:26 +01:00 |
|
James Booth
|
34392622ea
|
Moved autcomplete code to command.c
|
2012-10-28 01:08:04 +01:00 |
|
James Booth
|
adf1a6ae4a
|
Reordered autocompleters
|
2012-10-28 00:42:41 +01:00 |
|
James Booth
|
44f64bea64
|
Merge branch 'master' into chatstates
|
2012-10-28 00:37:01 +01:00 |
|
James Booth
|
8258e7a3ef
|
Added /intype setting
Seperate settings for showing contact typing in UI (/intype), and
as desktop notifications (/notify typing).
|
2012-10-28 00:33:20 +01:00 |
|
James Booth
|
86adbc4973
|
Added autocomplete for second /notify parameter
|
2012-10-28 00:12:39 +01:00 |
|
James Booth
|
7e26fcdf84
|
Added type autcomplete for /notify
|
2012-10-27 22:22:30 +01:00 |
|
James Booth
|
c71259c322
|
Unified desktop notification preferences
|
2012-10-27 22:05:08 +01:00 |
|
James Booth
|
7ba66d7edb
|
Rewrote settings help summaries
|
2012-10-27 19:46:48 +01:00 |
|
James Booth
|
d4fb72f6c9
|
Merge branch 'master' into chatstates
Conflicts:
docs/profanity.1
|
2012-10-27 19:34:26 +01:00 |
|
James Booth
|
847850742c
|
Refactored disconnect
|
2012-10-27 18:26:57 +01:00 |
|
James Booth
|
d658915740
|
Renamed shutdown function
|
2012-10-27 18:15:26 +01:00 |
|
James Booth
|
28d388319a
|
Added /disconnect command
|
2012-10-27 18:12:04 +01:00 |
|
James Booth
|
852112cda8
|
Removed _shutdown function in profanity.c
|
2012-10-27 17:40:17 +01:00 |
|
James Booth
|
2abd525cae
|
Show development version when splash screen enabled
|
2012-10-27 17:30:30 +01:00 |
|
James Booth
|
a8cc6f7c08
|
Merge branch 'master' into type_out
Conflicts:
Makefile.am
|
2012-10-24 20:37:08 +01:00 |
|
Dmitry Podgorny
|
d6f87e7a16
|
_cmd_tiny: fix possible NULL pointer dereference
Check 'url' for NULL and move free(url) out of if-else structure
|
2012-10-24 13:43:25 +03:00 |
|
James Booth
|
e49bea4d6b
|
Fixed possible NULL pointer references when offline
|
2012-10-24 02:18:20 +01:00 |
|
James Booth
|
8322c48d3e
|
Added autocomplete for version checking parameter
|
2012-10-24 01:39:52 +01:00 |
|
James Booth
|
2ca8f5b62e
|
Made version check a user preference
|
2012-10-24 01:35:36 +01:00 |
|
James Booth
|
ff335f80a9
|
Check for later release
|
2012-10-24 00:59:18 +01:00 |
|
James Booth
|
f1d641b5e1
|
Only check for new release if release build
|
2012-10-24 00:18:32 +01:00 |
|
James Booth
|
83b0dc9f6d
|
Added missing files
|
2012-10-23 23:53:22 +01:00 |
|
James Booth
|
a8e9851449
|
Added PACKAGE_STATUS to configure.ac
|
2012-10-23 23:52:40 +01:00 |
|
James Booth
|
1c2d99c007
|
Merge branch 'master' into dev
|
2012-10-23 23:30:16 +01:00 |
|
James Booth
|
f8a4d21ab3
|
Added check for latest release
|
2012-10-23 23:30:01 +01:00 |
|
James Booth
|
07f41e646f
|
Check for method of setting ESCDELAY
|
2012-10-23 01:31:19 +01:00 |
|
James Booth
|
d19afc3507
|
Added /about command
Useful for showing version
|
2012-10-23 00:18:28 +01:00 |
|
James Booth
|
907b5cf801
|
Trailing whitespace
|
2012-10-23 00:00:10 +01:00 |
|
James Booth
|
15de3d4a8f
|
Split help into sections
Most of the time complete help was too big for the screen
|
2012-10-22 23:58:47 +01:00 |
|
James Booth
|
f5f7b99e1a
|
Escape key clears input line
|
2012-10-22 23:30:20 +01:00 |
|
James Booth
|
a5e4e52567
|
Merge branch 'master' into type_out
|
2012-10-22 22:21:55 +01:00 |
|
James Booth
|
f9b4abe3da
|
Added autocomplete for boolean settings
|
2012-10-22 22:15:06 +01:00 |
|
James Booth
|
a314e03db2
|
Fixed possible segfault when no type attribute on incoming messages
|
2012-10-22 10:05:38 +01:00 |
|
James Booth
|
3f8813bb1b
|
Free autocompleters on quit
|
2012-10-22 00:29:39 +01:00 |
|
James Booth
|
5353bb47d6
|
Refactored parameter autocompleters
|
2012-10-22 00:16:22 +01:00 |
|
James Booth
|
e0732ad0a5
|
Renamed other autocompleters
|
2012-10-21 23:46:30 +01:00 |
|
James Booth
|
f419445d4d
|
Renamed help autocompleter
|
2012-10-21 23:39:42 +01:00 |
|
James Booth
|
7a1c76fbb7
|
Added /help parameter autocomplete
|
2012-10-21 23:37:20 +01:00 |
|