Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-13 | build: Replace Autotools with Meson | Patrick Griffis | |
Quick rundown of benefits: - Much faster: - Autotools (with autogen): 22 seconds - Meson: 7 seconds - Meson (with ccache): 2 seconds - Simpler: - ~1000 lines smaller - Single simple language - Potentially better Windows (Visual Studio) support What is not done: - Complete Windows support - OSX support (easy) Closes #2013 Closes #1937 Closes #1803 | |||
2017-03-30 | Fix key exchange | eimmot | |
Clients will receive the proper shared secret. Eliminates error message: SSL_read: error:05066064:Diffie-Hellman routines:compute_key:no private value Fixes #1974 | |||
2017-01-05 | fishlim: Fix not including config.h | Patrick Griffis | |
2016-12-13 | Fix building fishlim against libressl also | Patrick Griffis | |
Also part of #1898 | |||
2016-11-28 | Fix typos s/Recieved/Received/ | Mattia Rizzolo | |
2016-10-23 | Final fixup of OpenSSL 1.1.0 changes | Patrick Griffis | |
2016-10-11 | fishlim: Fix MEMZERO macro using element number not bytes | Igor | |
Closes #1837 | |||
2016-10-08 | fishlim: Bump version | Patrick Griffis | |
2016-10-08 | fishlim: Remove outdated INSTALL file | Patrick Griffis | |
2016-10-08 | fishlim: Fix saving nicks containing [ or ] | Patrick Griffis | |
Part of #1440 | |||
2016-10-08 | fishlim: Add support for the /me command | Groil | |
Part of #1440 | |||
2016-10-08 | fishlim: Add commands /topic+ /msg+ and /notice+ | cypherpunk | |
Part of #1440 | |||
2016-10-08 | fishlim: Add /keyx for DH1080 key exchange | Patrick Griffis | |
Losely based upon work from PR #1440 Fixes #653 | |||
2016-09-26 | build: Reorder includes to avoid installed plugin header | Rainer Müller | |
When hexchat is already installed into a non-default prefix, a new build could pick up ${prefix}/include/hexchat-plugin.h from the installed version instead of the local header, as configuration variables such as $(GLIB_CFLAGS) would point to -I${prefix}/include. Reordering the includes and moving -I arguments to CPPFLAGS prevents this, as it ensures the local directories are always searched first. This was no problem when compiling for /usr or /usr/local as these directories in the compiler search path are always searched last. Closes #1822 | |||
2016-02-18 | Fix strict prototype warnings | Patrick Griffis | |
2015-10-16 | build: Let 'make dist' do a better job | Rico Tzschichholz | |
2015-10-10 | Use VS 2015 | Arnavion | |
2015-04-23 | Remove unused file | TingPing | |
2015-02-11 | Better project files. | Arnavion | |
- Output directly to rel\ instead of to bin\ and then copying files over. - Deduped Win32 vs x64 configs - Moved some common properties to hexchat.props - All build intermediates (except htm's intermediates) are no longer emitted in the source directory | |||
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for allocations in all plugins | TingPing | |
Continuation of 83032b1aa | |||
2014-12-17 | More consistently include config.h | TingPing | |
2014-12-15 | Don't require glib 2.40 | TingPing | |
2014-12-15 | fishlim: Handle server-time | TingPing | |
2014-12-15 | fishlim: Use proper filesystem encoding for files | TingPing | |
2014-12-15 | fishlim: Use standard keyfile save function | TingPing | |
2014-12-15 | fishlim: Strip whitespace when deleting keys | TingPing | |
This fixes a personal annoyance when you tab complete a channel to delete | |||
2014-12-15 | fishlim: Use hexchat_nickcmp() | TingPing | |
2014-12-15 | fishlim: Improve string handling | TingPing | |
2014-12-15 | configure: Improve various build flags | TingPing | |
- Store openssl flags in own vars - Share some common flags for plugins - Fix building plugins on win32 - Store all glib flags in one var - Don't link against every lib for each plugin - Don't hardcode ldflags for sysinfo | |||
2014-07-18 | Fix formatting warnings | TingPing | |
Found by #1059 | |||
2014-06-02 | fishlim: Fix filename in error messages | TingPing | |
2014-06-02 | Handle a special character before "+OK", e.g. identify-msg + or - | Samuel Lidén Borell | |
2014-06-02 | Use path to HexChat instead of XChat in the test program | Samuel Lidén Borell | |
Note that this affects the test program only. It doesn't affect users of FiSHLiM. The reason for this change is that XChat doesn't seem to be maintained any longer. | |||
2014-06-02 | Add missing include in the test program | Samuel Lidén Borell | |
2014-06-02 | Fix memory leak in the test program | Samuel Lidén Borell | |
2014-06-02 | Fix undefined behaviour in left shift | Samuel Lidén Borell | |
This is not a problem with a usual compiler configuration, but LLVM/clang detects it when compiled with: -fsanitize=undefined-trap -fsanitize-undefined-trap-on-error -ftrapv | |||
2014-01-29 | osx: Silence openssl deprecated warnings | TingPing | |
2014-01-20 | configure: Clean up EXTRA_DIST | TingPing | |
2013-09-15 | plugins: fishlim: VS2013 comes with a working stdbool.h | Arnavion | |
2013-09-15 | Convert project files to vs2013 | Eustachy Kapusta | |
2013-07-24 | Move optimization settings from all subsequent projects to hexchat.props | Eustachy Kapusta | |
2013-04-28 | Don't hardcode "plugins" as the subdirectory for plugins in many | Christoph J. Thompson | |
places. modified: config-win32.h modified: configure.ac modified: plugins/checksum/Makefile.am modified: plugins/doat/Makefile.am modified: plugins/fishlim/Makefile.am modified: plugins/perl/Makefile.am modified: plugins/python/Makefile.am modified: plugins/sysinfo/Makefile.am modified: plugins/xdcc/Makefile.am modified: src/common/plugin.c modified: src/fe-text/fe-text.c | |||
2013-04-25 | win32: Moved PlatformToolset configuration to individual project files. It ↵ | Arnavion | |
should be set before setting other properties or importing other props. This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed. | |||
2013-04-01 | Remove another bunch of obsolete junk | Berke Viktor | |
2012-11-04 | Use configdir instead of *xchatdir* | Berke Viktor | |
2012-10-30 | Now some final cleanup (I hope) | Berke Viktor | |
2012-10-30 | Some final rebranding | Berke Viktor | |
2012-10-30 | Rebrand get_info(xchatdir) but remain compatible for Perl and Python | Berke Viktor | |
2012-10-30 | Rebranding for the rest of plugin* | Berke Viktor | |