about summary refs log tree commit diff stats
path: root/src/command/commands.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Implemented setting affiliation and listing affiliationsJames Booth2014-10-041-49/+36
|
* Split autocompleters for roster and roomsJames Booth2014-10-041-78/+106
|
* Split validation between /who for rooms and rosterJames Booth2014-10-041-35/+51
|
* Allow adding and removing room ownersJames Booth2014-10-041-4/+46
|
* Added service discovery to /room info commandJames Booth2014-10-021-0/+1
|
* Merge branch 'master' into muc_rolesJames Booth2014-10-021-9/+5
|\
| * Removed usages of strcpyJames Booth2014-10-021-9/+5
| |
* | Added /room <affiliation> commandJames Booth2014-10-011-2/+22
| |
* | Added /room <role> commandJames Booth2014-10-011-0/+18
| |
* | Moved room info output to ui module, added TODO for rolesJames Booth2014-09-301-6/+1
| |
* | Show occupants affiliation and role with /info in roomsJames Booth2014-09-301-1/+4
| |
* | Changed rooms to use Occupant type instead of PContactJames Booth2014-09-301-53/+32
| |
* | Tidied muc moduleJames Booth2014-09-281-16/+16
| |
* | Store room affiliation and roleJames Booth2014-09-281-1/+9
|/
* Fixed /caps command for chat room participantsJames Booth2014-09-211-5/+6
|
* Destroy Jid after useJames Booth2014-09-211-0/+1
|
* Added field updated message, show form mofified indicator for /winsJames Booth2014-09-171-0/+10
|
* Implemented /form helpJames Booth2014-09-161-5/+24
|
* Show form fields after updatingJames Booth2014-09-151-10/+10
|
* Added /form showJames Booth2014-09-151-0/+7
|
* Dont allow unsaved form windows to be closedJames Booth2014-09-151-0/+11
|
* Split /room and /form commandsJames Booth2014-09-151-260/+248
|
* Allow removing data from text-multi form fieldsJames Booth2014-09-141-5/+34
|
* Added setting of unique form list valuesJames Booth2014-09-141-4/+16
|
* Added /room remove command, reformetted form outputJames Booth2014-09-141-1/+23
|
* Added /room add for *-multiJames Booth2014-09-141-8/+28
|
* Added add/remove subcommands to room configJames Booth2014-09-131-1/+55
|
* Added form validation for jid-single typeJames Booth2014-09-131-0/+1
|
* Added form validation for list-single typeJames Booth2014-09-131-2/+12
|
* Added form validation for boolean typeJames Booth2014-09-131-0/+12
|
* Added form type check on setJames Booth2014-09-131-2/+10
|
* Check room config tag exists before settingJames Booth2014-09-121-4/+8
|
* Added setting of *-single room config valuesJames Booth2014-09-121-9/+34
|
* Close config winJames Booth2014-09-111-0/+2
|
* Close config window on submit/cancelJames Booth2014-09-111-9/+18
|
* Added /room command validation, reduced to one subcommandJames Booth2014-09-111-51/+70
|
* Implemented /room config submit for saving room configurationJames Booth2014-09-101-1/+16
|
* Move to existing room config window if existsJames Booth2014-09-081-1/+10
|
* Added /room config edit and /room config cancelJames Booth2014-09-041-10/+23
|
* Fixed spelling mistakeJames Booth2014-09-041-1/+1
|
* Added /ping commandJames Booth2014-09-041-0/+20
|
* Validate usage of /room config command, added UI messagesJames Booth2014-09-031-9/+40
|
* Send room destroy iq on /room config cancelJames Booth2014-09-031-0/+2
|
* Send instant room requestJames Booth2014-09-031-1/+3
|
* WIP - Handle /room config commandsJames Booth2014-09-031-1/+9
|
* Added /room config commandJames Booth2014-09-031-0/+14
|
* Always update UI in event loop, removed updates from rest of codeJames Booth2014-09-011-4/+0
|
* Added license exemption for OpenSSL to source headersJames Booth2014-08-241-0/+12
|
* Added /bookmark with no args usage when in chat roomJames Booth2014-08-191-58/+82
| | | | issue #402
* "/bookmark add foo" crash - fixJan Hacker2014-08-171-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | A user providing an invalid JID when creating a new bookmark (like 'foo') would reproducibly crash/segfault profanity, as it insists on checking string length behind the @ of the JID. However, it could be NULL if the user accidentally omitted it. The patch avoids the crash by NULL-checking and prevents getting there in the first place by checking the argument to "add". Backtrace of unpatched profanity with above command: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x00007fff85699732 in strlen () (gdb) bt #0 0x00007fff85699732 in strlen () #1 0x00000001000965d2 in xmpp_strdup () #2 0x0000000100095d6d in xmpp_stanza_set_attribute () #3 0x0000000100011c5c in _send_bookmarks () #4 0x00000001000115a8 in _bookmark_add () #5 0x000000010003320d in cmd_bookmark () #6 0x000000010002a0f2 in cmd_execute () #7 0x0000000100003a1d in process_input () #8 0x00000001000037c7 in prof_run () #9 0x0000000100045032 in main () (gdb)