Alexey Sokolov
f3d7922499
Update copyright in files which were missing in the previous update
2020-01-05 11:37:51 +00:00
MAGIC
9081aa971d
Welcome to 2020
2020-01-02 00:36:05 +01:00
dgw
8d5427cf9b
Welcome to 2019
...
What are we going to do today, Brain?
The same thing we do every year, Pinky: Update all the copyright
headers!
[Skip CI]
2019-01-01 17:05:05 -06:00
Alexey Sokolov
4b92790562
Fix #1543 for modperl too
...
While at it, fix a memory leak in NV handling
Add some tests
2018-06-04 22:03:10 +01:00
Falk Seidel
d647eaabc0
Welcome to 2018
...
The same procedure as last year, Miss Sophie?
The same procedure as every year, James.
[skip ci]
2018-01-19 19:38:58 +00:00
Alexey Sokolov
a0cbe130d9
Fix newly introduced warning in modperl
2017-12-17 22:26:46 +00:00
Alexey Sokolov
9474c3dc09
Support ValidateWebRequestCSRFCheck in perl/python. Fix #1424
2017-12-17 22:10:41 +00:00
Alexey Sokolov
ddd3023d5d
Refactor default return values of callbacks of perl/python modules
...
See #1424
2017-12-17 22:03:47 +00:00
Alexey Sokolov
7e94158c6d
More strings to translate #1354
2017-09-08 00:03:27 +01:00
Alexey Sokolov
1cbe1b873c
Travis: Also count code coverage of modperl
2017-06-22 23:16:48 +01:00
Alexey Sokolov
dd63271c27
Modperl: Honor PERL5LIB env var
2017-06-22 23:16:48 +01:00
Alexey Sokolov
18da03b66a
Fix clean cmake build again
...
8b48465df4 did it wrong
2017-04-30 15:01:45 +01:00
Alexey Sokolov
8b48465df4
Fix clean cmake build
2017-04-25 21:11:48 +01:00
Eli Young
823ac07240
Add OnSendToIRCMessage and OnSendToClientMessage
...
This also alters PutClient such that the CMessage variant handles
sending messages, rather than the CString variant. As a side bonus, this
gives callers better information on whether the message was sent to the
client. Additionally, it eliminates the need for a hook to let modules
set the tags sent to a client, as that can now be done inside
OnSendToClientMessage.
2017-04-18 15:43:16 -07:00
Phansa
3189ce7f8a
Welcome to 2017
...
Welcome to 2017
temp
temp2
2017-03-12 20:34:26 -04:00
Alexey Sokolov
455b5f8076
Merge branch '1.6.x'
2017-02-19 10:33:01 +00:00
Alexey Sokolov
0679957340
Fix regression of 1.6.4 which caused crash in modperl/modpython.
...
See #1283
2017-02-19 10:30:44 +00:00
Alexey Sokolov
4416ef9731
Add a TODO
...
[skip ci]
2017-01-12 00:08:48 +00:00
Alexey Sokolov
1bb0199ec4
Fix missing renames in #1191
2017-01-08 10:06:21 +00:00
Alexey Sokolov
ef6fb13ed2
Fix some modpython/modperl dependencies in cmake
2016-12-25 15:49:01 +00:00
Alexey Sokolov
c803a85e13
Rename new On...Message modules callbacks to be more consistent.
...
OnPrivMessage -> OnPrivTextMessage
OnChanMessage -> OnChanTextMessage
Fix #1191
2016-12-25 15:48:29 +00:00
Alexey Sokolov
106a36c22b
Rerun SWIG in CMake build when headers change.
2016-12-21 08:59:10 +00:00
Alexey Sokolov
cc653efb6b
Rename translation methods to be not one letter.
...
It fixes several warnings, when the name was shadowed by a local "p".
2016-09-12 00:01:45 +01:00
Alexey Sokolov
88a8675c80
Fix bad merge
2016-07-31 12:00:32 +01:00
Alexey Sokolov
05bf1c0f5e
Merge branch '1.6.x'
2016-07-31 10:37:38 +01:00
Alexey Sokolov
dd58e369f8
Fix OnInvite in modpython and modperl.
...
They were silently not called.
Close #1283
2016-07-31 10:35:19 +01:00
Alexey Sokolov
4435baf1ee
The previous commit should work with ./configure too
2016-05-02 00:03:29 +01:00
Alexey Sokolov
2fd14d4fb9
Explain modperl that ZNC uses UTF-8 internally
...
Thanks to jiggawattz for showing the issue
2016-05-01 23:59:11 +01:00
Alexey Sokolov
eab62b46e7
modperl: fix reloading of module which couldn't be loaded before
...
Thanks to dudz for report
2016-05-01 14:23:37 +01:00
Alexey Sokolov
5621a58801
Support translation in perl modules
2016-01-31 20:09:19 +00:00
Alexey Sokolov
561a18054c
Yet another attempt to use CMake
2016-01-15 10:50:33 +00:00
Alexey Sokolov
89484acf17
Align #include in modperl/modpython with other files.
2016-01-10 09:12:17 +00:00
Alexey Sokolov
1e1fadbc2b
Merge branch '1.6.x'
2016-01-07 20:59:50 +00:00
Alexey Sokolov
c21e60ad7a
Fix memory leak in modperl.
...
The reason is the same as it was for modpython in #1017
2016-01-07 01:14:21 +00:00
Falk Seidel
8f73840e74
Welcome to 2016
...
🎆 Happy 2016 🎆
2016-01-01 20:11:21 +01:00
Alexey Sokolov
d185d6f22d
clang-format: switch tabs to spaces
...
I like tabs, but I have to admit that spaces make source code more
consistent, because every editor/viewer tends to render tabs differently :(
2015-12-07 00:53:30 +00:00
Alexey Sokolov
33b0627d75
Add clang-format configuration.
...
For now, it uses tabs like before, to make the diff easier to read/check.
One of following commits will switch it to spaces.
2015-12-07 00:53:01 +00:00
Alexey Sokolov
0b9c7f7436
modperl: provide operator "" for ZNC::String
2015-11-23 09:57:48 +00:00
Alexey Sokolov
cbf5c38d0a
Teach modperl and modpython about CMessage and new hooks which accept it.
...
Fix #1084
Fix #1085
2015-11-22 23:39:30 +00:00
Alexey Sokolov
4aba9fed17
Fix znc-buildmod on cygwin when installed to not /usr
...
1. Use import library, so don't require -L/bin anymore
2. Move -lznc from LDFLAGS to LIBS
3. Fix variables in znc-buildmod. It worked before only because
${exec_prefix} was resolving to empty string, and /bin == /usr/bin on
cygwin.
2015-08-22 12:42:28 +01:00
J-P Nurmi
e62ed5f300
modperl & modpython: fix GetType() at module construction time
2015-03-07 21:54:33 +01:00
J-P Nurmi
75b210e841
Search'n'replace remaining NULL occurrences ( #816 )
2015-02-26 20:58:01 +01:00
J-P Nurmi
6002bd5c2b
Remove unnecessary virtual keyword occurrences
...
This makes it convenient to 'grep virtual' and 'grep override' :)
2015-02-25 18:33:09 +01:00
OGAWA Hirofumi
c6d093a53a
Change to return the value from OnUserQuit() as request
2015-02-22 04:33:15 +09:00
OGAWA Hirofumi
feec20b013
Add OnUserQuit() for extending clearbufferonmsg
...
Add OnUserQuit() callback. On smartphone, user doesn't want to see
same lines repeatedly. But, meanwhile, user doesn't want to miss lines
when connection was lost.
To do it, this uses OnUserQuit() callback. With this callback,
clearbufferonmsg can clear buffer if user quited client explicitly.
And when connection was lost, buffer is still not cleared.
2015-02-22 04:33:14 +09:00
Falk Seidel
2e29d49a53
Welcome to 2015
2014-12-31 11:28:38 +01:00
Alexey Sokolov
c48729fe8b
Fix some int_t types in modperl/modpython
2014-12-23 14:20:06 +00:00
J-P Nurmi
f9318d02cf
modules: use override keyword
...
Resolves #736
2014-11-05 08:00:02 +01:00
Uli Schlachter
de96cd95d0
modpython: Switch from CSmartPtr to std::shared_ptr
...
Patch by DarthGandalf, I just committed it to git.
Signed-off-by: Uli Schlachter <psychon@znc.in >
2014-09-15 12:07:13 +02:00
Alexey Sokolov
700c899698
Fix build on cygwin after switch to -std=c++11
2014-08-14 00:17:13 +01:00