about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Add support for ad-hoc response with formsPaul Fariello2018-09-102-2/+8
|
* Add missing command name for completion logPaul Fariello2018-09-101-1/+1
|
* Remove unused stup session_get_domainPaul Fariello2018-09-051-5/+0
|
* Add connection_get_domain stub for testsPaul Fariello2018-09-051-0/+5
|
* Add default jid for cmd commands on WIN_CONSOLEPaul Fariello2018-09-051-0/+11
|
* Fix command exec error outputPaul Fariello2018-09-051-1/+1
|
* Fix comment about config windowsPaul Fariello2018-09-051-1/+1
|
* Fix description for config commandsPaul Fariello2018-09-051-2/+2
|
* Ensure cmd commands are run on the right type of windowPaul Fariello2018-09-051-4/+53
|
* Fix bad english sentencePaul Fariello2018-09-051-1/+1
|
* Allow to use cmd without being in a windowPaul Fariello2018-09-053-9/+18
|
* Fix cmd command synopsisPaul Fariello2018-09-051-2/+2
|
* Conform to Section 3.2.2.1 of XML Schema Part 2: DatatypesPaul Fariello2018-09-051-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 executionPaul Fariello2018-09-059-9/+75
|
* Add conf win callbackPaul Fariello2018-09-059-42/+67
|
* Rename mucconf wins into conf winsPaul Fariello2018-09-0529-150/+150
| | | | Configuration windows are now being used by both muc and cmd.
* Add support for form edition in command executionPaul Fariello2018-09-053-9/+26
| | | | Also change wins_get_by_string prototype in order to handle const str.
* Add command exec error handlingPaul Fariello2018-09-053-1/+17
|
* Handle simple executionPaul Fariello2018-09-056-4/+60
| | | | Tested with ping from biboumi
* Add command subcommands: list and execPaul Fariello2018-09-0510-26/+158
| | | | Also handle list result
* Add command commandPaul Fariello2018-09-057-0/+89
| | | | Initial commit to test commands API
* Merge pull request #1010 from jubalh/uuidMichael Vetter2018-08-3012-82/+83
|\ | | | | Use uuid in create_unique_id instead of counter
| * Disable functional testsMichael Vetter2018-08-301-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 folderMichael Vetter2018-08-3011-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 counterMichael Vetter2018-08-142-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 includeRafael Sadowski2018-08-131-0/+1
|
* autoconf adjustments for OpenBSDRafael Sadowski2018-08-131-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-dereferenceMichael Vetter2018-07-301-6/+8
|\ | | | | server_events: fix potential NULL pointer deref
| * server_events: fix potential NULL pointer derefMichael Santos2017-04-121-6/+8
| |
* | Use correct macroDominik Heidler2018-07-301-2/+2
| | | | | | | | XMPP_FEATURE_PING insted of STANZA_NS_PING
* | Merge pull request #975 from strugee/patch-2Michael Vetter2018-07-281-0/+1
|\ \ | | | | | | Note CVE-2017-5592 in the CHANGELOG
| * | Note CVE-2017-5592 in the CHANGELOGAJ Jordan2017-12-191-0/+1
| | |
* | | Merge pull request #993 from jubalh/specfileincMichael Vetter2018-07-281-1/+1
|\ \ \ | | | | | | | | Set version in spec file to current
| * | | Set version in spec file to currentMichael Vetter2018-04-201-1/+1
| | | | | | | | | | | | | | | | Set to currently used 0.5.1.
* | | | Merge pull request #1007 from jubalh/memcpyMichael Vetter2018-07-281-1/+1
|\ \ \ \ | | | | | | | | | | Fix gcc8 error about strncpy
| * | | | Fix gcc8 error about strncpyMichael Vetter2018-07-061-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-1James Booth2018-04-211-1/+1
|\ \ \ \ | | | | | | | | | | Fix typo
| * | | | Fix typoAJ Jordan2017-12-191-1/+1
| | |/ / | |/| |
* | | | Add room /me functional testsJames Booth2018-04-213-0/+58
| |/ / |/| |
* | | Update themeJames Booth2018-03-241-1/+1
| | |
* | | Update themeJames Booth2018-03-111-2/+2
| | |
* | | Fix theme load max tab lengthJames Booth2018-03-111-1/+1
| | |
* | | Add max tab length to statusbarJames Booth2018-03-119-31/+115
| | |
* | | Fix utf8 chars in statusbarJames Booth2018-03-111-3/+3
| | |
* | | Merge branch 'wider-tabs'James Booth2018-03-1024-480/+904
|\ \ \
| * | | Default tab name to falseJames Booth2018-03-101-1/+0
| | | |
| * | | Add statusbar pref to themesJames Booth2018-03-102-0/+16
| | | |
| * | | Statusbar render at start of small windowJames Booth2018-03-101-0/+3
| | | |
| * | | Dont show extended tabs when max 0James Booth2018-03-101-0/+3
| | | |
| * | | Use jid prefs in statusbarJames Booth2018-03-103-6/+60
| | | |