Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for ad-hoc response with forms | Paul Fariello | 2018-09-10 | 2 | -2/+8 |
| | |||||
* | Add missing command name for completion log | Paul Fariello | 2018-09-10 | 1 | -1/+1 |
| | |||||
* | Remove unused stup session_get_domain | Paul Fariello | 2018-09-05 | 1 | -5/+0 |
| | |||||
* | Add connection_get_domain stub for tests | Paul Fariello | 2018-09-05 | 1 | -0/+5 |
| | |||||
* | Add default jid for cmd commands on WIN_CONSOLE | Paul Fariello | 2018-09-05 | 1 | -0/+11 |
| | |||||
* | Fix command exec error output | Paul Fariello | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | Fix comment about config windows | Paul Fariello | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | Fix description for config commands | Paul Fariello | 2018-09-05 | 1 | -2/+2 |
| | |||||
* | Ensure cmd commands are run on the right type of window | Paul Fariello | 2018-09-05 | 1 | -4/+53 |
| | |||||
* | Fix bad english sentence | Paul Fariello | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | Allow to use cmd without being in a window | Paul Fariello | 2018-09-05 | 3 | -9/+18 |
| | |||||
* | Fix cmd command synopsis | Paul Fariello | 2018-09-05 | 1 | -2/+2 |
| | |||||
* | Conform to Section 3.2.2.1 of XML Schema Part 2: Datatypes | Paul Fariello | 2018-09-05 | 1 | -1/+1 |
| | | | | | | | | In accordance with Section 3.2.2.1 of XML Schema Part 2: Datatypes, the allowable lexical representations for the xs:boolean datatype are the strings "0" and "false" for the concept 'false' and the strings "1" and "true" for the concept 'true'; implementations MUST support both styles of lexical representation. | ||||
* | Add support for command config execution | Paul Fariello | 2018-09-05 | 9 | -9/+75 |
| | |||||
* | Add conf win callback | Paul Fariello | 2018-09-05 | 9 | -42/+67 |
| | |||||
* | Rename mucconf wins into conf wins | Paul Fariello | 2018-09-05 | 29 | -150/+150 |
| | | | | Configuration windows are now being used by both muc and cmd. | ||||
* | Add support for form edition in command execution | Paul Fariello | 2018-09-05 | 3 | -9/+26 |
| | | | | Also change wins_get_by_string prototype in order to handle const str. | ||||
* | Add command exec error handling | Paul Fariello | 2018-09-05 | 3 | -1/+17 |
| | |||||
* | Handle simple execution | Paul Fariello | 2018-09-05 | 6 | -4/+60 |
| | | | | Tested with ping from biboumi | ||||
* | Add command subcommands: list and exec | Paul Fariello | 2018-09-05 | 10 | -26/+158 |
| | | | | Also handle list result | ||||
* | Add command command | Paul Fariello | 2018-09-05 | 7 | -0/+89 |
| | | | | Initial commit to test commands API | ||||
* | Merge pull request #1010 from jubalh/uuid | Michael Vetter | 2018-08-30 | 12 | -82/+83 |
|\ | | | | | Use uuid in create_unique_id instead of counter | ||||
| * | Disable functional tests | Michael Vetter | 2018-08-30 | 1 | -9/+15 |
| | | | | | | | | | | | | | | | | Functional tests were commented out because of: https://github.com/boothj5/profanity/pull/1010 An issue was raised for stabber: https://github.com/boothj5/stabber/issues/5 Once this issue is resolved functional tests should be enabled again. | ||||
| * | Move ID generation to xmpp folder | Michael Vetter | 2018-08-30 | 11 | -68/+68 |
| | | | | | | | | | | | | | | | | | | | | | | create_unique_id() was changed to use UUIDs instead of a counter in the last commit. Since now it depends on connection_create_uuid() which is in the xmpp subfolder the function should also be moved there. Renamed it to connection_create_stanza_id() and moved it to src/xmpp/connection.c. Discussion happened in https://github.com/boothj5/profanity/pull/1010 | ||||
| * | Use uuid in create_unique_id instead of counter | Michael Vetter | 2018-08-14 | 2 | -12/+7 |
|/ | | | | | | | | | | | | Message IDs should be unique so they can be used by XEPs like delivery receipts, chat markers, message correction. So far it used a counter so restarting profanity will cause the counter to be 0 again. Let's rather use an UUID since we have such a function in the xmpp/xmpp.h already. Closes https://github.com/boothj5/profanity/issues/998 | ||||
* | fix: Missing pthread include | Rafael Sadowski | 2018-08-13 | 1 | -0/+1 |
| | |||||
* | autoconf adjustments for OpenBSD | Rafael Sadowski | 2018-08-13 | 1 | -3/+12 |
| | | | | | | | | | | | In OpenBSD we have two readline libs. On the one hand we have an old version in the base OS and on the other hand we have an new one in the ports tree. profanity needs the new one and should pick up the right one. readline from ports tree is prefixed as ereadline. Note: Original patch by Rafael Sadowski. Cleaned up by jubalh with heavy help of pasis. | ||||
* | Merge pull request #926 from msantos/null-pointer-dereference | Michael Vetter | 2018-07-30 | 1 | -6/+8 |
|\ | | | | | server_events: fix potential NULL pointer deref | ||||
| * | server_events: fix potential NULL pointer deref | Michael Santos | 2017-04-12 | 1 | -6/+8 |
| | | |||||
* | | Use correct macro | Dominik Heidler | 2018-07-30 | 1 | -2/+2 |
| | | | | | | | | XMPP_FEATURE_PING insted of STANZA_NS_PING | ||||
* | | Merge pull request #975 from strugee/patch-2 | Michael Vetter | 2018-07-28 | 1 | -0/+1 |
|\ \ | | | | | | | Note CVE-2017-5592 in the CHANGELOG | ||||
| * | | Note CVE-2017-5592 in the CHANGELOG | AJ Jordan | 2017-12-19 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #993 from jubalh/specfileinc | Michael Vetter | 2018-07-28 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Set version in spec file to current | ||||
| * | | | Set version in spec file to current | Michael Vetter | 2018-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Set to currently used 0.5.1. | ||||
* | | | | Merge pull request #1007 from jubalh/memcpy | Michael Vetter | 2018-07-28 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fix gcc8 error about strncpy | ||||
| * | | | | Fix gcc8 error about strncpy | Michael Vetter | 2018-07-06 | 1 | -1/+1 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With gcc8 we get the following error when stringop-truncation is on: ``` In function ‘_rotate_log_file’, inlined from ‘log_msg.part.2’ at src/log.c:201:17: src/log.c:231:5: error: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation] strncpy(log_file_new, log_file, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/log.c: In function ‘log_msg.part.2’: src/log.c:228:18: note: length computed here size_t len = strlen(log_file); ^~~~~~~~~~~~~~~~ ``` Using memcpy instead of strncpy. | ||||
* | | | | Merge pull request #974 from strugee/patch-1 | James Booth | 2018-04-21 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fix typo | ||||
| * | | | | Fix typo | AJ Jordan | 2017-12-19 | 1 | -1/+1 |
| | |/ / | |/| | | |||||
* | | | | Add room /me functional tests | James Booth | 2018-04-21 | 3 | -0/+58 |
| |/ / |/| | | |||||
* | | | Update theme | James Booth | 2018-03-24 | 1 | -1/+1 |
| | | | |||||
* | | | Update theme | James Booth | 2018-03-11 | 1 | -2/+2 |
| | | | |||||
* | | | Fix theme load max tab length | James Booth | 2018-03-11 | 1 | -1/+1 |
| | | | |||||
* | | | Add max tab length to statusbar | James Booth | 2018-03-11 | 9 | -31/+115 |
| | | | |||||
* | | | Fix utf8 chars in statusbar | James Booth | 2018-03-11 | 1 | -3/+3 |
| | | | |||||
* | | | Merge branch 'wider-tabs' | James Booth | 2018-03-10 | 24 | -480/+904 |
|\ \ \ | |||||
| * | | | Default tab name to false | James Booth | 2018-03-10 | 1 | -1/+0 |
| | | | | |||||
| * | | | Add statusbar pref to themes | James Booth | 2018-03-10 | 2 | -0/+16 |
| | | | | |||||
| * | | | Statusbar render at start of small window | James Booth | 2018-03-10 | 1 | -0/+3 |
| | | | | |||||
| * | | | Dont show extended tabs when max 0 | James Booth | 2018-03-10 | 1 | -0/+3 |
| | | | | |||||
| * | | | Use jid prefs in statusbar | James Booth | 2018-03-10 | 3 | -6/+60 |
| | | | |