Commit Graph

  • 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
  • 260421e6e8 Make modpython support network modules Kyle Fuller 2011-08-23 20:03:31 +01:00
  • 9a2fed6923 Turn modtcl into a network module Kyle Fuller 2011-08-24 13:27:57 +01:00
  • 9b746dcc31 Change the order that modules are looked up in /msg *module Kyle Fuller 2011-08-23 19:28:32 +01:00
  • 0b1627c529 Make all the modules support networks Kyle Fuller 2011-08-24 14:01:34 +01:00
  • ee7a2083c8 Make the *webadmin module support IRC networks Kyle Fuller 2011-08-24 13:52:13 +01:00
  • 0f9af26999 Support IRC networks in the *admin module Kyle Fuller 2011-08-24 13:40:18 +01:00
  • e3a8dd9ce8 Add support for network commands with *status Kyle Fuller 2011-08-24 13:40:06 +01:00
  • 8dd2a704bb Create network modules Kyle Fuller 2011-08-24 14:07:05 +01:00
  • 498cbf8a1e Make CNick network aware Kyle Fuller 2011-08-24 14:31:26 +01:00
  • da6c601e57 Make IRCSock network aware Kyle Fuller 2011-08-24 14:30:54 +01:00
  • ef2b2cf601 Make CClient network aware Kyle Fuller 2011-08-24 14:30:16 +01:00
  • 4e4e88e8fc CChans should now work on IRC networks Kyle Fuller 2011-08-24 14:27:43 +01:00
  • fec1a3fe91 Add CIRCNetwork which now hold each IRC Connection. Kyle Fuller 2011-08-24 13:52:34 +01:00
  • 5512ed2ea0 Don't forward server redirects to client. TorrentialStorm 2011-08-24 17:55:59 +01:00
  • 960a4498f7 Don't send server redirects to client [TorrentialStorm] TorrentialStorm 2011-08-24 13:15:20 +01:00
  • 88033a5b3e Save listeners as a section in znc.conf Alexey Sokolov 2011-08-22 03:05:11 +07:00
  • d2b005aaf8 Add an easy way to read bools and ints from config. Alexey Sokolov 2011-08-22 03:02:15 +07:00
  • afbd7410b1 Fix doxycomment about global mobules. Alexey Sokolov 2011-08-22 00:56:56 +07:00
  • fca0d83de8 Fix modpython about renaming EModuleType. Alexey Sokolov 2011-08-22 00:55:45 +07:00
  • 288f450ea7 Save passwords as a section in znc.conf Uli Schlachter 2011-08-21 17:55:44 +02:00
  • 2513149b42 Fix up indentation in config writing Uli Schlachter 2011-08-21 17:09:49 +02:00
  • 26368a6c29 Some more cleanup to module loading Uli Schlachter 2011-08-21 17:00:08 +02:00
  • 80c76c97a6 Remove GLOBALMODCONSTRUCTOR Uli Schlachter 2011-08-21 16:46:19 +02:00
  • c2cc57cbf4 Fix compilation of modpython. Alexey Sokolov 2011-08-21 21:51:28 +07:00
  • b62c47c86e Add new parameter of OnModuleLoading to doxygen. Alexey Sokolov 2011-08-21 21:51:11 +07:00
  • cce40e9f71 Move the EModuleType into CModInfo Uli Schlachter 2011-08-21 16:30:36 +02:00
  • 5f53c3509f Fix some minor issues Uli Schlachter 2011-08-21 15:58:01 +02:00
  • f44f307b24 Add a config writer Kyle Fuller 2011-08-21 13:39:00 +01:00
  • 274d3eb2ec Make modpython support different module types Kyle Fuller 2011-08-13 17:01:55 +01:00
  • 9e33e4bf59 Fix dependencies between modpython parts. Alexey Sokolov 2011-08-13 22:07:50 +07:00
  • 289cfa5eff Fix enum handling in modpython callbacks params. Alexey Sokolov 2011-08-13 22:06:53 +07:00
  • b2d8f2ed62 Add CModInfo::SupportsType(EModuleType) and supply a module type with CModules::LoadModule Kyle Fuller 2011-08-10 18:49:04 +01:00
  • 0c9eae226e Fix global python modules. Alexey Sokolov 2011-08-10 01:04:58 +07:00
  • 76aaafd4d0 Unload modules in reverse order. Alexey Sokolov 2011-08-10 00:37:56 +07:00
  • c456d20b21 Merge CGlobalModule(s) into CModule(s) Kyle Fuller 2011-08-08 17:22:08 +01:00
  • a4b155995c Create EModuleType, creating SetType which replaces SetGlobal Kyle Fuller 2011-08-08 16:09:22 +01:00
  • 091a2875ad Increase the version number to 0.201 Uli Schlachter 2011-08-20 22:35:14 +02:00
  • d91803bf22 Increase the version number to 0.200 znc-0.200 Uli Schlachter 2011-08-20 22:33:15 +02:00
  • 6aa31689ac [cert module] Allow \r\n to be inside a certificate when uploading with the web interface. Kyle Fuller 2011-08-16 22:19:43 +01:00
  • 74919a8759 Fix uploading a certificate in the web interface for the cert module Kyle Fuller 2011-08-16 20:36:32 +01:00
  • 4f79b99948 Add ZNC systemd unit file for those distros that use systemd for their init Nick Bebout 2011-08-15 12:57:55 -05:00
  • 8f53d3fbb0 Fix modp{erl,ython} installation Uli Schlachter 2011-08-06 10:43:39 +02:00
  • e86ff3219d Fix module data for extra/ modules for real Kyle Fuller 2011-08-05 22:16:21 +01:00
  • da0ba75549 Fix CString::Escape_n() and add some tests for it Uli Schlachter 2011-08-05 16:05:05 +02:00
  • cb6798d36f Fix module data for extra/ modules Uli Schlachter 2011-08-05 15:19:09 +02:00
  • 8d17f50600 Include zncconfig.h in all headers Uli Schlachter 2011-08-05 15:02:04 +02:00
  • dcf357b1f6 Stop asking for the host name in --makepem Uli Schlachter 2011-08-03 22:05:21 +02:00
  • 90f741d2ca Make the CUser::IsIRCConnected method check if the IRC connection is authed because may of its callers expect this behaviour. Kyle Fuller 2011-07-29 19:21:25 +01:00
  • 9685f16b96 Fix a memleak in CChan::AddNick() Uli Schlachter 2011-07-27 15:14:01 +02:00
  • f1cb09bd9c Don't send a MODE request when JOINing Uli Schlachter 2011-07-27 15:05:40 +02:00
  • dd56a3c2ba Broadcast an error on EMFILE Uli Schlachter 2011-07-25 16:58:11 +02:00
  • 795126031b Fix verifying listener in --makeconf. Alexey Sokolov 2011-07-19 08:48:57 +07:00
  • ea58912093 Hide every symbol except ZNCModInfo from modules. Alexey Sokolov 2011-07-15 22:56:47 +07:00
  • efda366d44 Fix znc-buildmod if znc was compiled out of tree. Alexey Sokolov 2011-07-15 21:41:53 +07:00
  • 789f1ff7b5 Update to latest Csocket Uli Schlachter 2011-07-13 20:47:56 +02:00
  • 4fbca80705 WebMods: Set another cookie if the IP check fails Uli Schlachter 2011-07-13 20:40:55 +02:00
  • 00024b1b3a znc-buildmod: Print znc's version number Uli Schlachter 2011-07-13 19:54:35 +02:00
  • 63e8d42e3d Don't fail to load if can't find fixfreenode. Alexey Sokolov 2011-07-10 19:46:34 +07:00
  • 7ea5e1fd4c Remove fixfreenode module. Alexey Sokolov 2011-07-06 00:52:18 +07:00
  • 88e7f093a1 Update to latest Csocket Uli Schlachter 2011-06-26 12:11:40 +02:00
  • 554429a61f Fix a bug in MCString::Encode() Uli Schlachter 2011-06-13 15:19:17 +02:00
  • 25ce7de020 Only export a single function from modules Uli Schlachter 2011-06-11 18:33:50 +02:00
  • ca97dca6dc Use references instead of pointers for CModInfo Uli Schlachter 2011-06-11 18:16:00 +02:00
  • d683aea48d Merge branch 'modinfo' Alexey Sokolov 2011-06-11 18:32:09 +07:00
  • f7c4f5459c Support wiki pages names in python modules. Alexey Sokolov 2011-06-11 18:27:13 +07:00
  • 79e78608b3 Support wiki pages names for perl modules. Alexey Sokolov 2011-06-11 18:21:06 +07:00
  • 262216731b Add link to wiki page from any nonextra module. Alexey Sokolov 2011-06-11 18:09:56 +07:00
  • 0c840f922d Modules can now provide its wiki page name. Alexey Sokolov 2011-06-11 17:46:37 +07:00
  • e6e3331457 Add a way for module to customize additional info. Alexey Sokolov 2011-06-11 17:28:15 +07:00
  • ad9f1f8ab9 Change a way for modules to provide description. Alexey Sokolov 2011-06-11 17:19:36 +07:00
  • 5ca6291f8a Check the for our minimum required autoconf version Uli Schlachter 2011-06-10 16:39:51 +02:00
  • 76010c16bd Merge pull request #55 from Un1matr1x/bugfix/white_space_edition Uli Schlachter 2011-06-09 12:38:59 -07:00
  • 708366d9ae remove some more of the evil trailing white spaces & tabs Un1matr1x 2011-06-09 21:29:13 +02:00
  • 43d0f6d121 Merge branch 'master' of git://github.com/znc/znc into white_space_edition Un1matr1x 2011-06-09 21:00:33 +02:00
  • 4dbd088fd7 Support compiling python modules in cwd Alexey Sokolov 2011-06-08 09:53:42 +07:00
  • d77298545e tabs in newlines could be removed² Un1matr1x 2011-06-08 06:51:13 +02:00
  • 7a4a0e9537 Merge branch 'master' of git://github.com/znc/znc into bugfix/white_space_edition Un1matr1x 2011-06-08 06:47:46 +02:00
  • 98d8e5e37e CUser: remove some non-existant methods from the headers Kyle Fuller 2011-06-08 04:04:08 +01:00