Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-20 | Implement support for strikethrough text. | Sadie Powell | |
https://defs.ircdocs.horse/info/formatting.html | |||
2021-06-17 | Consistently set the SSL state in /reconnect. | Sadie Powell | |
We need to use a temporary variable here as we're overwriting the existing server object which may have values set here already. | |||
2021-06-17 | Require opting out of SSL verification in /server and /reconnect. | Sadie Powell | |
2021-06-17 | Default new servers to use TLS if built with OpenSSL. | Sadie Powell | |
2019-05-28 | Make dcc_ip being a per-server value. | Stepan Broz | |
Moved dcc_ip from prefs to sess->server. | |||
2018-03-31 | Fix plugins on macOS | Rainer Müller | |
The switch to the meson build system broke plugins on macOS. GNU libtool builds shared libraries with ".dylib" and shared modules (plugins) with the extension ".so", but meson is using ".dylib" for both. Although overriding the name_suffix for shared_module() in meson is possible, this would be messy for other platforms as there is no way to query the default. Therefore it seems like we have to go with ".dylib" for now on macOS. However, G_MODULE_SUFFIX is defined to ".so", because glib follows what GNU libtool does. Therefore define a separate preprocessor macro that has the correct extension. See: https://github.com/mesonbuild/meson/issues/1160 | |||
2018-03-09 | Fix /ignore not accepting full hosts | Patrick Griffis | |
Fixes #1828 | |||
2017-07-04 | Better handle channels with / in them with doat command | Patrick Griffis | |
/doat #foo/bar/freenode would work for example. | |||
2016-12-04 | Avoid mixed declaration | Patrick Griffis | |
2016-12-04 | Fix printing invalid utf8 from /exec output | Patrick Griffis | |
This could possibly cause a crash. On a related note exec_data() and exec_handle_colors() could probably use a pass cleaning up to ensure they "do the right thing". | |||
2016-11-11 | Further tab color improvements | Patrick Griffis | |
- Combine the three properties into a single one - Finally fully fix the handling with plugins handling events TODO: Look into lastact handling of these, seems wrong | |||
2016-11-09 | Convert doat to an internal command | Patrick Griffis | |
- Trivial plugin - Useful for many users - Was under a dumb license | |||
2016-10-11 | Added MHOP command | d-browne | |
2016-06-29 | Mask nickserv ghost password | Adrien Saladin | |
Closes #1750 | |||
2016-05-28 | Remove two un-needed type casts | Erik de Castro Lopo | |
2016-03-30 | Improve help message for /close | Patrick Griffis | |
Closes #1397 | |||
2016-03-30 | Don't flush the chanopt_list when saving it | LemonBoy | |
Closes #1665 Fixes #1134 | |||
2016-03-11 | Fix loading encoding from network list on connect | Patrick Griffis | |
- Fix setting new encoding when switching networks - Ignore ports when looking for network by hostname - Only set UTF-8 when nothing explicitly set Fixes #1628 | |||
2015-09-14 | Don't use SASL on an unknown network | Patrick Griffis | |
https://bugzilla.redhat.com/show_bug.cgi?id=1262763 | |||
2015-09-03 | Improve /mode behavior | TingPing | |
This fixes /mode using the name of invalid contexts and also adds some documentation to what is happening. In the end though it still must guess between modes and nicks if ran in a valid context. Fixes #1470 | |||
2015-04-05 | Improve /AWAY help message | TingPing | |
Closes #1343 | |||
2015-02-04 | Implement windows 8.1+ notifications | TingPing | |
This splits notifications up into multiple backends currently only libnotify on unix and win8 toasts. The win8 backend was originally written by @leeter though heavily modified. | |||
2015-01-18 | Removed one leftover check for server->encoding against NULL. | Arnavion | |
2015-01-07 | Also print the command that wasn't recognized. | Arnavion | |
2014-12-31 | Don't return 0 in place of NULL | TingPing | |
2014-12-31 | Fix some possible null-deref warnings | TingPing | |
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for all allocations | TingPing | |
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free | |||
2014-12-15 | Fixed some more signed-unsigned-comparison warnings. | Arnavion | |
2014-12-11 | Fix possible overflow when using /menu | TingPing | |
2014-12-08 | Removed some unnecessary null-checks for calls to g_free and g_strfreev | Arnavion | |
2014-07-18 | Fix formatting warnings | TingPing | |
Found by #1059 | |||
2014-06-21 | Remove broken debug code | TingPing | |
2014-06-04 | Stop hardcoding plugin extensions everywhere | TingPing | |
2014-06-04 | Use glib to parse and launch commands for util_exec | TingPing | |
Fixes #958 | |||
2014-05-12 | Add missing NULL check in cmd_lastlog | cortexcorepl | |
Closes #961 | |||
2014-02-04 | Add /getbool command | TingPing | |
2014-02-04 | Print help messages for user commands | TingPing | |
2014-01-16 | Fix warning when built without plugins | TingPing | |
2014-01-11 | ... and ignore blank network passwords | TingPing | |
2014-01-11 | Login when /server is used on known hostname | TingPing | |
This brings back old behavior where you can /server to another server in the same network and login with services but now is only sent when the server is known not every time so more secure. | |||
2014-01-08 | Rewrite dns command | TingPing | |
- Cross platform - Doesn't depend on external tools | |||
2013-11-28 | Fix NAMES command syntax | TingPing | |
2013-11-23 | update help message for /names | TingPing | |
2013-11-01 | Update help message for kick/kickban | TingPing | |
2013-10-27 | Fix random_line() cutting off text | TingPing | |
fgets() wont include the newline | |||
2013-10-22 | Open channel list window on /list | Farow | |
2013-10-15 | Focus new server tabs | TingPing | |
2013-10-14 | Don't overwrite existing ignores when flooded | TingPing | |
Closes #792 | |||
2013-10-13 | When opening a query dialog with /query nick msg, the message was not shown in | Diogo Sousa | |
the newly opened dialog. This fixes that issue. |