Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix typo | Martin | 2019-09-24 | 1 | -1/+1 |
| | | | `Fix crash when jid has no not part` should probably mean `Fix crash when jid has no node part`. | ||||
* | Add 0.7.1 changelog | Michael Vetter | 2019-09-24 | 1 | -0/+7 |
| | |||||
* | Merge pull request #1192 from profanity-im/issue1186 | Michael Vetter | 2019-09-13 | 1 | -6/+16 |
|\ | | | | | log: set nonblocking mode for stderr | ||||
| * | log: set nonblocking mode for stderr | Dmitry Podgorny | 2019-09-13 | 1 | -6/+16 |
|/ | | | | | | | Glib can print error messages to stderr and blocking write freezes Profanity if the buffer is full. Move stderr to nonblocking mode in hope that glib will skip printing on EWOULDBLOCK error. In this case we lose some error messages, but Profanity continues working. | ||||
* | Merge pull request #1189 from mdosch/patch-4 | Michael Vetter | 2019-09-12 | 1 | -1/+1 |
|\ | | | | | solarized: Set color for roster.header to default | ||||
| * | Set color for roster.header to default | Martin | 2019-09-12 | 1 | -1/+1 |
|/ | |||||
* | Log alleged roster push to file | Michael Vetter | 2019-09-12 | 1 | -0/+1 |
| | | | | | | | | | | https://gultsch.de/dino_multiple.html mentions CVE-2019-16235, CVE-2019-16236 and CVE-2019-16237. CVE-2019-16235: Is checking the from in carbon messages. We do that. CVE-2019-16236: Is checking the from in roster pushes. We do that but didn't log it yet. CVE-2019-16237: Is checking the form in MAM messages. We don't support them yet. | ||||
* | Merge pull request #1187 from mdosch/patch-3 | Michael Vetter | 2019-09-12 | 1 | -0/+1 |
|\ | | | | | Add color for main.text.history | ||||
| * | Add color for main.text.history | Martin | 2019-09-11 | 1 | -0/+1 |
|/ | | | Use the color schemes default for history. | ||||
* | Print history color in theme properties | Michael Vetter | 2019-09-11 | 1 | -0/+1 |
| | | | | Also print `main.text.history` setting when `/theme properties' is run. | ||||
* | Set default color for main.text.history | Michael Vetter | 2019-09-11 | 1 | -0/+1 |
| | | | | Might be related to https://github.com/profanity-im/profanity/issues/1186 | ||||
* | Allow colorization of history messages | Michael Vetter | 2019-09-10 | 4 | -2/+5 |
| | | | | | | | | History was always printed with `THEME_DEFAULT` we now use `THEME_TEXT_HISTORY` which is accesible in theme files via `main.text.history`. Fix https://github.com/profanity-im/profanity/issues/1170 | ||||
* | Log 1:1 messages from other clients also to file | Michael Vetter | 2019-09-04 | 1 | -0/+4 |
| | | | | | | Carbons where not logged so far. Fix https://github.com/profanity-im/profanity/issues/1181 | ||||
* | Set message->plain in carbon case | Michael Vetter | 2019-09-04 | 1 | -1/+8 |
| | | | | | message->plain should always contain something. In the case of the carbons we forgot to set if rom the body in case it's empy. | ||||
* | Merge pull request #1183 from profanity-im/issue1153 | Michael Vetter | 2019-09-02 | 1 | -1/+3 |
|\ | | | | | Don't crash if source jid doesn't contain the node part | ||||
| * | Don't crash if source jid doesn't contain the node part | Dmitry Podgorny | 2019-08-26 | 1 | -1/+3 |
|/ | | | | | | | | Profanity uses the node part of a JID as display name for a tab. If such a JID doesn't contain the node part, Profanity crashes on NULL pointer dereference. In the above case, use barejid which is just a domain. Fixes #1153. | ||||
* | Hardcode James email adress in info message | Michael Vetter | 2019-08-24 | 1 | -1/+1 |
| | | | | Dont rely on PACKAGE_BUGREPORT being James' mail. | ||||
* | Make sure memory in color_pair_cache_reset() was allocated. | Michael Vetter | 2019-08-24 | 1 | -5/+8 |
| | | | | | | | | Just to be on the safe side. Probably only relevant for unit tests where ncurses vars are not initialized with real values. Fix unit tests on all platforms. | ||||
* | Merge pull request #1180 from mdosch/patch-2 | Michael Vetter | 2019-08-24 | 1 | -40/+41 |
|\ | | | | | Update colors in solarized-dark theme | ||||
| * | Update colors in solarized-dark theme | Martin | 2019-08-24 | 1 | -40/+41 |
|/ | |||||
* | Merge pull request #1179 from mdosch/patch-1 | Michael Vetter | 2019-08-23 | 1 | -11/+11 |
|\ | | | | | Change orange to orange1 | ||||
| * | Change orange to orange1 | Martin | 2019-08-23 | 1 | -11/+11 |
|/ | | | | | `orange` is no allowed color[^1] so it is replaced by `orange1`. [^1]:https://jonasjacek.github.io/colors/ | ||||
* | Remove unused colour_string_t struct | Michael Vetter | 2019-08-23 | 1 | -5/+0 |
| | |||||
* | theme: print to log not to console | Michael Vetter | 2019-08-23 | 1 | -2/+1 |
| | | | | Seems this can cause trouble in case we cant use the theme properly. | ||||
* | color: set capacity in unittest case | Michael Vetter | 2019-08-23 | 1 | -0/+5 |
| | | | | Fix https://github.com/profanity-im/profanity/issues/1178 | ||||
* | Add color files to unittest sources | Michael Vetter | 2019-08-23 | 1 | -0/+1 |
| | |||||
* | Notify trying to load 256 colour theme in incapable terminal | Michael Vetter | 2019-08-23 | 2 | -1/+9 |
| | |||||
* | Add 256 colour info to /theme colours | Michael Vetter | 2019-08-23 | 1 | -0/+7 |
| | |||||
* | color: Include log.h | Michael Vetter | 2019-08-23 | 1 | -0/+1 |
| | |||||
* | Reset color pairs when new theme is loaded | Michael Vetter | 2019-08-23 | 1 | -0/+2 |
| | | | | | | We only need the colour pairs initialized that the theme actually uses. It's otherwise possible that we run over the max value of initialzed pairs. | ||||
* | Reformat color.c | Michael Vetter | 2019-08-23 | 1 | -5/+7 |
| | |||||
* | Add header to color.h | Michael Vetter | 2019-08-23 | 1 | -0/+34 |
| | |||||
* | Use log_error() instead of g_warning() | Michael Vetter | 2019-08-23 | 2 | -16/+19 |
| | |||||
* | Merge pull request #1177 from aaptel/colors | Michael Vetter | 2019-08-23 | 4 | -104/+438 |
|\ | | | | | Add 256 colors support | ||||
| * | Add 256 colors support | Aurelien Aptel | 2019-08-23 | 4 | -104/+438 |
|/ | | | | | | Themes can now use color names from the xterm color name list [1]. 1: https://jonasjacek.github.io/colors/ | ||||
* | omemo: use lower case to log info | Michael Vetter | 2019-08-23 | 1 | -1/+1 |
| | |||||
* | Fix typo in OMEMO materials log | Michael Vetter | 2019-08-23 | 1 | -1/+1 |
| | |||||
* | Add comment about dead assignment in callback_add_timed | Michael Vetter | 2019-08-23 | 1 | -0/+1 |
| | |||||
* | Remove unused code in cmd_room() about win num | Michael Vetter | 2019-08-23 | 1 | -6/+0 |
| | | | | There is actually no reason to get the window number here. | ||||
* | Move ISSUE_TEMPLATE into github folder | Michael Vetter | 2019-08-23 | 1 | -0/+0 |
| | |||||
* | Remove duplicate code in roster_update | Michael Vetter | 2019-08-23 | 1 | -9/+1 |
| | | | | | Part of what `roster_update()` does manually is actually done in `roster_change_name()`. | ||||
* | Use fixed email instead of PACKAGE_BUGREPORT | Michael Vetter | 2019-08-23 | 1 | -1/+2 |
| | |||||
* | Merge pull request #1174 from weiss/check-muc-delay | Michael Vetter | 2019-08-21 | 3 | -2/+20 |
|\ | | | | | Don't render (all) delayed messages as MUC history | ||||
| * | Don't render (all) delayed messages as MUC history | Holger Weiß | 2019-08-20 | 3 | -2/+20 |
| | | | | | | | | | | | | | | | | Double-check that a <delay/> tag on a groupchat message was actually added by the MUC service (rather than the sending client) before assuming it was received from the MUC history. Fixes #1173. | ||||
* | | Merge pull request #1175 from mdosch/master | Michael Vetter | 2019-08-20 | 1 | -0/+78 |
|\ \ | |/ |/| | Added solarized theme | ||||
| * | Add solarized theme | Martin Dosch | 2019-08-20 | 1 | -0/+78 |
|/ | |||||
* | Merge pull request #1167 from profanity-im/feature/specify-config-file | Michael Vetter | 2019-08-02 | 7 | -11/+22 |
|\ | | | | | Possibility to specify alternative config file | ||||
| * | Possibility to specify alternative config file | Michael Vetter | 2019-08-02 | 7 | -11/+22 |
| | | | | | | | | Introduce `profanity -c` to specify an alternative config file. | ||||
* | | Improve sv_ev_roster_received() last activity check | Michael Vetter | 2019-08-02 | 1 | -11/+9 |
|/ | | | | | We don't need to do all the timing stuff if last activity is disabled anyways. | ||||
* | Merge pull request #1166 from profanity-im/fix/1165-subscribed-msg | Michael Vetter | 2019-08-02 | 1 | -2/+6 |
|\ | | | | | Don't print subscribed message if contact is already in roster |