summary refs log tree commit diff stats
path: root/plugins/fishlim
AgeCommit message (Collapse)Author
2017-06-15Hide false-positive deprecated warningPatrick Griffis
2017-06-13build: Replace Autotools with MesonPatrick 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-30Fix key exchangeeimmot
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-05fishlim: Fix not including config.hPatrick Griffis
2016-12-13Fix building fishlim against libressl alsoPatrick Griffis
Also part of #1898
2016-11-28Fix typos s/Recieved/Received/Mattia Rizzolo
2016-10-23Final fixup of OpenSSL 1.1.0 changesPatrick Griffis
2016-10-11fishlim: Fix MEMZERO macro using element number not bytesIgor
Closes #1837
2016-10-08fishlim: Bump versionPatrick Griffis
2016-10-08fishlim: Remove outdated INSTALL filePatrick Griffis
2016-10-08fishlim: Fix saving nicks containing [ or ]Patrick Griffis
Part of #1440
2016-10-08fishlim: Add support for the /me commandGroil
Part of #1440
2016-10-08fishlim: Add commands /topic+ /msg+ and /notice+cypherpunk
Part of #1440
2016-10-08fishlim: Add /keyx for DH1080 key exchangePatrick Griffis
Losely based upon work from PR #1440 Fixes #653
2016-09-26build: Reorder includes to avoid installed plugin headerRainer 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-18Fix strict prototype warningsPatrick Griffis
2015-10-16build: Let 'make dist' do a better jobRico Tzschichholz
2015-10-10Use VS 2015Arnavion
2015-04-23Remove unused fileTingPing
2015-02-11Better 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-28Fix building as c89TingPing
2014-12-28Use glib for allocations in all pluginsTingPing
Continuation of 83032b1aa
2014-12-17More consistently include config.hTingPing
2014-12-15Don't require glib 2.40TingPing
2014-12-15fishlim: Handle server-timeTingPing
2014-12-15fishlim: Use proper filesystem encoding for filesTingPing
2014-12-15fishlim: Use standard keyfile save functionTingPing
2014-12-15fishlim: Strip whitespace when deleting keysTingPing
This fixes a personal annoyance when you tab complete a channel to delete
2014-12-15fishlim: Use hexchat_nickcmp()TingPing
2014-12-15fishlim: Improve string handlingTingPing
2014-12-15configure: Improve various build flagsTingPing
- 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-18Fix formatting warningsTingPing
Found by #1059
2014-06-02fishlim: Fix filename in error messagesTingPing
2014-06-02Handle a special character before "+OK", e.g. identify-msg + or -Samuel Lidén Borell
2014-06-02Use path to HexChat instead of XChat in the test programSamuel 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-02Add missing include in the test programSamuel Lidén Borell
2014-06-02Fix memory leak in the test programSamuel Lidén Borell
2014-06-02Fix undefined behaviour in left shiftSamuel 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-29osx: Silence openssl deprecated warningsTingPing
2014-01-20configure: Clean up EXTRA_DISTTingPing
2013-09-15plugins: fishlim: VS2013 comes with a working stdbool.hArnavion
2013-09-15Convert project files to vs2013Eustachy Kapusta
2013-07-24Move optimization settings from all subsequent projects to hexchat.propsEustachy Kapusta
2013-04-28Don't hardcode "plugins" as the subdirectory for plugins in manyChristoph 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-25win32: 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-01Remove another bunch of obsolete junkBerke Viktor
2012-11-04Use configdir instead of *xchatdir*Berke Viktor
2012-10-30Now some final cleanup (I hope)Berke Viktor
2012-10-30Some final rebrandingBerke Viktor
2012-10-30Rebrand get_info(xchatdir) but remain compatible for Perl and PythonBerke Viktor