Commit Graph

  • 2dcb3efcc3 Fix OnClientDisconnect() hook of network modules. Alexey Sokolov 2011-09-25 03:50:05 +07:00
  • 232d2612fe This avoids your irc windows being filled with away stuff Toon Schoenmakers 2011-09-24 22:34:45 +02:00
  • 5248987907 Added several new features to the nickserv module Toon Schoenmakers 2011-09-24 22:18:39 +02:00
  • c5578f875d Merge branch 'master' of github.com:znc/znc Alexey Sokolov 2011-09-25 02:50:45 +07:00
  • ceeebf746b Fix CUser::IsUserAttached(). Alexey Sokolov 2011-09-25 02:35:37 +07:00
  • afeab4a9e6 Move core .cpp files to src/ Alexey Sokolov 2011-09-23 03:33:13 +07:00
  • e354c24ac1 Move ZNC headers into own directory. Alexey Sokolov 2011-09-23 02:31:23 +07:00
  • 768359277b Send a MODE request when JOINing Uli Schlachter 2011-09-22 20:18:26 +02:00
  • 4b1e7143c3 Set default TrimPrefix to ":" Kyle Fuller 2011-09-22 17:02:52 +00:00
  • 523deaf4e3 Clean up CClient::ReadLine Kyle Fuller 2011-09-22 16:52:34 +00:00
  • 4d4e6a6eb1 SHA256.cpp: Include some ZNC header first Uli Schlachter 2011-09-22 18:25:22 +02:00
  • 08cc624bcc Fork the gl_visibility macro Uli Schlachter 2011-09-22 18:14:48 +02:00
  • 6f2335d529 configure.ac: Redefine AC_PROG_CC to cause errors Uli Schlachter 2011-09-22 18:12:02 +02:00
  • a3b9d8b13b Increase the version number to 0.202 znc-0.202 Uli Schlachter 2011-09-21 22:19:51 +02:00
  • ca476ef558 Bump version of master to 0.203 Alexey Sokolov 2011-09-20 23:10:56 +07:00
  • 9e3dc0bf4e PutModule should try sending the line to all clients connected to the same network before the user clients Kyle Fuller 2011-09-18 14:32:47 +00:00
  • cd1192e01f Honor per-network nick in awaynick and keepnick. Alexey Sokolov 2011-09-17 14:32:25 +07:00
  • f7919bbee3 Compare floats as floats. Alexey Sokolov 2011-09-16 23:43:39 +07:00
  • b90bdf21dd Warn if config was saved in too new version. Alexey Sokolov 2011-09-16 23:42:33 +07:00
  • 689c330d51 Backup znc.conf when upgrading ZNC. Alexey Sokolov 2011-09-16 23:37:30 +07:00
  • e029dded0d Fix CIRCNetwork::ExpandString() Uli Schlachter 2011-09-16 12:02:55 +02:00
  • b07f37b23d Backup znc.conf once when updating to networks Uli Schlachter 2011-09-16 11:41:01 +02:00
  • f97a6a8a26 Fix network module calls Uli Schlachter 2011-09-16 11:06:32 +02:00
  • 57c4ccf4f2 Move log out of extra Uli Schlachter 2011-09-16 11:06:23 +02:00
  • 610bfe3eb9 fix formatting Jim Hull 2011-09-13 15:09:54 -07:00
  • 0e9f43fff8 rework SendBuffer fixing an issue where ClearBuffer() nuked the buffer after playing to the first client (cherry picked from commit 793c34699a) Jim Hull 2011-09-13 15:03:09 -07:00
  • 425b6da770 Fix code style in Chan.cpp Alexey Sokolov 2011-09-13 23:58:44 +07:00
  • f604709cf0 rename away to autoaway to help alleviate any ambiguity as to what it does Jim Hull 2011-09-13 09:44:27 -07:00
  • 793c34699a rework SendBuffer fixing an issue where ClearBuffer() nuked the buffer after playing to the first client Jim Hull 2011-09-13 09:43:24 -07:00
  • dd3a2b3897 Install .py files along with .pyc (cherry picked from commit 5e73af632a) Alexey Sokolov 2011-09-01 02:55:13 +07:00
  • c13148b31d Better describe what does away module do. Alexey Sokolov 2011-09-13 20:46:46 +07:00
  • 244052f0de fixed a null reference to pClient in hooks 'OnChanBufferStarting,OnChanBufferStarting,OnChanBufferEnding,OnChanBufferEnding', such that when pClient is NULL the hooks are called on all clients associated to that user Jim Hull 2011-09-12 23:03:03 -07:00
  • 7354564df3 Don't timeout bouncedcc connections, inactive bounced DCC chat's would be dropped otherwise Kyle Fuller 2011-08-31 02:09:06 +00:00
  • 13dbd6698c admin: Fix getchan {inconfig,keepbuffer,detached} Uli Schlachter 2011-08-29 14:10:45 +02:00
  • aa9ccbcbd7 Add -r parameter of ZNC to man. Alexey Sokolov 2011-09-04 10:33:06 +07:00
  • a9f8e6550d fix build error when compiling against uclibc(++) Jonas Gorski 2011-09-04 12:54:09 +02:00
  • fe05574f24 autocycle: Only cycle once in 15 seconds Uli Schlachter 2011-09-04 21:00:06 +02:00
  • 891d7a3e3a route_replies: Improve the timeout message Uli Schlachter 2011-09-05 08:22:58 +02:00
  • ebab559931 Fix CChan::TrimBuffer() (#63) Kyle Fuller 2011-09-04 19:18:26 +00:00
  • b6903fd798 Increase the version number to 0.201 Uli Schlachter 2011-08-20 22:35:14 +02:00
  • 4b1b346107 update module description with something more useful. Additionally added explanation at the top of the header. Jim Hull 2011-09-12 23:03:20 -07:00
  • 002b31d407 fixed a null reference to pClient in hooks 'OnChanBufferStarting,OnChanBufferStarting,OnChanBufferEnding,OnChanBufferEnding', such that when pClient is NULL the hooks are called on all clients associated to that user Jim Hull 2011-09-12 23:03:03 -07:00
  • 0ccc815dd4 Merge branch 'master' of github.com:znc/znc Alexey Sokolov 2011-09-13 02:49:07 +07:00
  • 3947ea9cb0 Partyline compiles again! Yay! Alexey Sokolov 2011-09-13 02:46:54 +07:00
  • c25e24017c CString should be const& in parameters. Alexey Sokolov 2011-09-13 01:30:36 +07:00
  • a3226c2954 Anyone seen my brown paper bag? Uli Schlachter 2011-09-12 20:04:20 +02:00
  • bdf0d19ce8 (Hopefully) fix all remaining module calls Uli Schlachter 2011-09-12 19:54:22 +02:00
  • fa7ec788dd Add CIRCNetwork::ExpandString Kyle Fuller 2011-09-12 16:16:49 +00:00
  • 6686c0de79 Support having a nickname per network Kyle Fuller 2011-09-12 15:56:28 +00:00
  • 64ae6f30fb Fix ALLMODULECALL() Uli Schlachter 2011-09-12 17:36:28 +02:00
  • 3e9ad07d85 Fix a crash with OnClientLogin() Uli Schlachter 2011-09-12 17:31:13 +02:00
  • 9e3019db72 Remove MODULECALL macro Uli Schlachter 2011-09-12 17:26:32 +02:00
  • 895d766499 Only run NETWORKMODULECALL from MODULECALL if we have a network Kyle Fuller 2011-09-12 14:32:43 +00:00
  • cb604a0b0d webadmin: Show a field for the network name when someone add's a network Kyle Fuller 2011-09-12 14:20:02 +00:00
  • ff35970318 OnClientDisconnect() always needs a valid user Uli Schlachter 2011-09-11 10:50:27 +02:00
  • 893a631aa5 Wrap MODULECALL macros in a do-while Uli Schlachter 2011-09-10 14:00:58 +02:00
  • 924381f663 Add a missing semicolon Uli Schlachter 2011-09-10 14:00:47 +02:00
  • 3e913d49ec assert that we have a user/network on module calls Uli Schlachter 2011-09-10 11:51:29 +02:00
  • 1e3b73c7b2 Make the debug output for raw query line up Uli Schlachter 2011-09-08 09:57:16 +02:00
  • fa9321ac2d Make 1st parameter of CConfig::Write() a reference. Alexey Sokolov 2011-09-07 02:17:42 +07:00
  • 508ca27a4c Move CConfigEntry out of CConfig. Alexey Sokolov 2011-09-07 02:09:40 +07:00
  • eb5ac35466 modpython: We are modpython not modperl Kyle Fuller 2011-09-05 21:56:18 +00:00
  • b75e0b71ae modpython: Supress "Nested struct not currently supported (ignored)." warnings from Kyle Fuller 2011-09-05 21:37:31 +00:00
  • 855e0778ac Destroy the CIRCSock for a network when the CIRCNetwork is destroyed Kyle Fuller 2011-09-05 20:16:10 +00:00
  • 8945fbeb48 Check we have a network before we try to get its modules (in /msg *status listavailmods) Kyle Fuller 2011-09-05 17:29:06 +00:00
  • 12d1a5a422 modpython: Show (module/__init__.py) in listavailmods Kyle Fuller 2011-09-05 17:27:35 +00:00
  • 9e95d1c3e1 Don't crash when loading python network modules. Alexey Sokolov 2011-09-05 22:57:49 +07:00
  • b9fe573814 route_replies: Improve the timeout message Uli Schlachter 2011-09-05 08:22:58 +02:00
  • c6b74fa29d Fix CChan::TrimBuffer() (#63) Kyle Fuller 2011-09-04 19:18:26 +00:00
  • dbf8c2705e Upgrading to networks: Slightly rephrase a message Uli Schlachter 2011-09-04 21:02:42 +02:00
  • 6ed10a1cf4 autocycle: Only cycle once in 15 seconds Uli Schlachter 2011-09-04 21:00:06 +02:00
  • 78859672e7 Move autocycle module to extra. Alexey Sokolov 2011-09-05 00:44:33 +07:00
  • 461c61fd0f fix build error when compiling against uclibc(++) Jonas Gorski 2011-09-04 12:54:09 +02:00
  • d252a2b4e2 Change "znc" to "ZNC". Alexey Sokolov 2011-09-04 18:04:07 +07:00
  • 3fe70390f5 Fix compilation after merge of 'redirects' branch. Alexey Sokolov 2011-09-04 11:12:41 +07:00
  • 27d51d9341 Merge branch 'master' of github.com:znc/znc Alexey Sokolov 2011-09-04 10:34:37 +07:00
  • 982812e282 Add -r parameter of ZNC to man. Alexey Sokolov 2011-09-04 10:33:06 +07:00
  • ce5d73c9cd admin: Fix getchan {inconfig,keepbuffer,detached} Uli Schlachter 2011-08-29 14:10:45 +02:00
  • 013d0d2773 Drop @DEFS@ from the build system Uli Schlachter 2011-08-29 14:02:39 +02:00
  • fa7de5a11a Merge branch 'redirects' Alexey Sokolov 2011-09-02 20:35:09 +07:00
  • 5e73af632a Install .py files along with .pyc Alexey Sokolov 2011-09-01 02:55:13 +07:00
  • 8f98384512 Add a message sent to user in case of redirect. Alexey Sokolov 2011-09-01 02:41:12 +07:00
  • d14528b59e Allow loading python modules with modpython (ex. modname/__init__.py) Kyle Fuller 2011-08-31 17:17:19 +00:00
  • 1f16d6dc32 Let a user filter the result of help CModule::HandleHelpCommand Kyle Fuller 2011-08-31 14:00:00 +01:00
  • 3eaa308d28 Don't timeout bouncedcc connections, inactive bounced DCC chat's would be dropped otherwise Kyle Fuller 2011-08-31 02:09:06 +00:00
  • bf8b1624c9 Unload user and network modules once all the clients are gone and we are disconencted from any IRC servers. Kyle Fuller 2011-08-31 01:14:18 +00:00
  • 75d7cdffd9 Fix CALLMOD, m_pNetwork could be NULL, in this case CALLMOD would be passed a NULL network. But CALLMOD will try calling its modules anyway Kyle Fuller 2011-08-31 01:05:13 +00:00
  • e70b6854a3 Fix modp{erl,ython}, these modules should set a "default" module type for its submodules Kyle Fuller 2011-08-30 20:50:06 +00:00
  • 9006fecf08 Turn stickchan into a network module, this prevents a segfault Kyle Fuller 2011-08-30 20:42:09 +00:00
  • 10c33112c4 Fix logging in with PASS after USER Uli Schlachter 2011-08-29 13:02:55 +02:00
  • 9c9e40a3d7 Remove some IMHO dangerous functions Uli Schlachter 2011-08-29 12:52:21 +02:00
  • bd3e6d3f7b Partyline: Drop support for fixed channels Uli Schlachter 2011-08-29 12:26:57 +02:00
  • 601692999d Silence some wrong compiler warnings Uli Schlachter 2011-08-29 10:24:03 +02:00
  • dc332837e2 Merge pull request #61 from nbebout/master Alexey Sokolov 2011-08-27 20:37:01 -07:00
  • d48ae679c4 Add default types to modules Kyle Fuller 2011-08-27 17:04:02 +00:00
  • 98777a27af Allow loading the log module as either user, network or global Kyle Fuller 2011-08-24 23:50:44 +01:00
  • 8910ec5776 Allow the cert module to be loaded as a network module Kyle Fuller 2011-08-24 23:41:35 +01:00
  • b2e6d09bbd Perform is now a network module, but could also be loaded as a user module if the user desires Kyle Fuller 2011-08-24 23:37:23 +01:00
  • d3ffdbb2a6 Part the client from the channels they are in when they used /znc JumpNetwork Kyle Fuller 2011-08-24 23:36:13 +01:00
  • b3b4e08769 Allow a user to add networks in znc --makeconfig Kyle Fuller 2011-08-24 14:14:44 +01:00