Commit Graph

  • c8910c4856 Perform: Provide a webinterface psychon 2010-12-31 14:42:28 +00:00
  • 1e0585c485 webadmin: Add all currently missing global settings psychon 2010-12-31 09:14:21 +00:00
  • 0456e3f0f2 Add Getter/Setter for ConnectDelay, ServerThrottle and AnonIPLimit psychon 2010-12-31 09:14:03 +00:00
  • eb263869b0 webadmin: Add a "key" inputbox to channels psychon 2010-12-31 08:40:44 +00:00
  • 570fab6e44 webadmin: Add DCCBindHost psychon 2010-12-31 08:32:58 +00:00
  • 853ddc5c2a admin: Add TimestampFormat and StatusPrefix psychon 2010-12-31 08:07:39 +00:00
  • 4c6d52c904 Change a way how .pyc are generated from .py Now Makefile does the search of .py in the source. Also change some dependencies between other modpython stuff. darthgandalf 2010-12-30 23:45:12 +00:00
  • 4be057200b Fix out-of-tree builds. darthgandalf 2010-12-30 22:40:24 +00:00
  • dc8a39db53 Add vim modelines to some files. darthgandalf 2010-12-30 22:02:26 +00:00
  • 128af8e893 Improve debug output for ISpoof psychon 2010-12-30 21:11:40 +00:00
  • afa16df2bc Fix make clean for modperl and modpython darthgandalf 2010-12-30 19:18:24 +00:00
  • ece2c885da Moved generation of modperl/functions.cpp to Makefile. This should fix some compilation issues. darthgandalf 2010-12-30 18:29:42 +00:00
  • 2472ea7a13 Add warning header to znc.conf darthgandalf 2010-12-30 18:29:15 +00:00
  • e4b48d50b3 Fix for previous commit. darthgandalf 2010-12-30 12:16:33 +00:00
  • 1d103351a9 Make modpython and modperl to work with new OnPart too. Thanks, SilverLeo. darthgandalf 2010-12-30 12:00:52 +00:00
  • a0c0b73590 Add new parameter to OnPart module hook: part message. Sorry for API change :) darthgandalf 2010-12-30 11:28:41 +00:00
  • 644632f915 Fix modpython to work with python 3.2 Thanks to nb for reporting and testing darthgandalf 2010-12-25 05:04:21 +00:00
  • 50b57be5af listsockets: Ignore dereferenced sockets psychon 2010-12-24 22:06:13 +00:00
  • 144cdf256b Add a web interface to listsockets psychon 2010-12-24 21:56:35 +00:00
  • f6935557ce Refactor listsockets, move the logic to get a string for each column into its own function psychon 2010-12-24 21:29:06 +00:00
  • d2e5a2416c Fix disabling of modperl, modpython. darthgandalf 2010-12-24 19:29:44 +00:00
  • 40632f46d0 Split up modules/Makefile.in psychon 2010-12-24 18:30:11 +00:00
  • 9745dcb4ea Python modules use 'description' attribute of the class now. darthgandalf 2010-12-24 16:45:22 +00:00
  • 517307b96a Remove verbosity from pyc files of Makefile. darthgandalf 2010-12-24 16:23:15 +00:00
  • 11ffe9dbd8 Verify the listener during --makeconf psychon 2010-12-24 16:09:30 +00:00
  • d21a1be74a Fix some dependencies of Makefile Thanks for zynox for finding this darthgandalf 2010-12-24 15:30:19 +00:00
  • 1854e14749 Make NV API to be easier fot python modules. darthgandalf 2010-12-24 15:04:23 +00:00
  • 88c84efc2f Fix error in loading of python modules. darthgandalf 2010-12-24 07:31:44 +00:00
  • 7237b9cb2a OOPish API for timers in modperl. Existing API still works. darthgandalf 2010-12-23 18:18:06 +00:00
  • 0cc8bebd2b Various fixes for our Makefiles psychon 2010-12-23 14:15:49 +00:00
  • 18234a9445 Fix ignoring of fails in Makefile. darthgandalf 2010-12-23 10:33:42 +00:00
  • 936b434dbb Add some -Wno flags to modpython psychon 2010-12-23 10:24:35 +00:00
  • e17348ca3f Fix detection of tcl and python with -Wl,--as-needed psychon 2010-12-23 10:03:21 +00:00
  • aee8763c5d modpython/codegen.pl had wrong permissions darthgandalf 2010-12-23 01:35:56 +00:00
  • a564e25c13 Add modpython module which allows to write ZNC modules on python3. darthgandalf 2010-12-22 14:52:53 +00:00
  • c7c0d1714c Change internal way of making Makefile to know if need to compile modperl or not. darthgandalf 2010-12-22 14:51:49 +00:00
  • 600cbac913 Fix license header for modperl/CString.i darthgandalf 2010-12-22 14:51:24 +00:00
  • df34098eee Fix out-of-tree builds for modperl. darthgandalf 2010-12-22 14:50:59 +00:00
  • 0ad5cf8e71 Proper way of ignoring fails in Makefile. darthgandalf 2010-12-22 14:50:34 +00:00
  • 23d4cf9c6b This is bindings for Perl language, not for it's interpreter, so fix UI in Makefile. darthgandalf 2010-12-22 14:50:06 +00:00
  • 33e1cccc10 Add phoniness to phony makefile targets. darthgandalf 2010-12-22 14:49:31 +00:00
  • 7b9d7094a8 Fix previous commit. It accidentally changed wrong file. Also add advice to use --with-tcl if tcl isn't found. darthgandalf 2010-12-20 13:09:46 +00:00
  • 89bd5275f0 ./configure checks now if modtcl can be built or not. Many people had errors about couldn't find tcl.h if tcl isn't installed. darthgandalf 2010-12-20 04:30:24 +00:00
  • 451b7e3200 Fix regression of certauth introduced in r2118 darthgandalf 2010-12-18 20:49:11 +00:00
  • 796a9d1dbf Remove advice to edit znc.conf manually from web interface. darthgandalf 2010-12-18 04:18:54 +00:00
  • 12b1cf63b5 Add functions to Perl API for checking ZNC version. darthgandalf 2010-12-07 14:04:44 +00:00
  • ce45917cc0 Unload perl modules when they are unloaded. This should make /znc reloadmod and /znc updatemod to work as expected. So developers don't need to restart znc each time when debugging perl modules anymore. darthgandalf 2010-12-05 09:38:25 +00:00
  • 0bc606a928 Modperl uses some features of Perl 5.10, so let it depend on it. Now we check version of perl in ./configure and on runtime when modperl is loaded. darthgandalf 2010-12-05 06:27:09 +00:00
  • 6a1d27d149 Overhaul channel join handling psychon 2010-11-15 21:06:18 +00:00
  • 3327a974fe Change the way CUser::JoinChans() works psychon 2010-11-15 20:34:36 +00:00
  • 1baa019705 Modperl now does implicit conversion of arguments to CString when needed. darthgandalf 2010-11-13 15:21:29 +00:00
  • 377bbf80f3 Fix the only warning from -Wswitch-enum we had psychon 2010-11-07 16:57:08 +00:00
  • f15aef4807 Remove some semicolon that -pedantic didn't like psychon 2010-11-07 16:14:13 +00:00
  • 1023d868e4 Fix some warnings with -pedantic psychon 2010-11-07 16:12:17 +00:00
  • 16be1817d5 Improve the tip at the end of --makeconf psychon 2010-11-07 13:42:48 +00:00
  • 5e070e7881 Turn CChan::m_msNicks into a map<CString, CNick> psychon 2010-11-06 19:41:40 +00:00
  • 612b61dada Remove CUser::ConnectPaused() psychon 2010-11-06 16:52:19 +00:00
  • cce5824439 Add a list of znc features to /znc version psychon 2010-11-06 16:04:51 +00:00
  • ed924cb9e5 admin: Properly report errors in "addserver" psychon 2010-11-06 15:51:58 +00:00
  • b359f96886 Avoid a possibly expensive FindSockByName() for finding IRC socks psychon 2010-11-06 15:21:59 +00:00
  • d8f4e31939 Update to latest Csocket psychon 2010-11-06 15:15:09 +00:00
  • fcd8df5c87 Increase the version number to 0.097 psychon 2010-11-06 14:57:13 +00:00
  • 27c129633f Increase the version number to 0.096 znc-0.096 psychon 2010-11-06 14:55:25 +00:00
  • 3c1b5d8f70 Fix bug in UI that was introduced in r1794. darthgandalf 2010-10-26 16:20:57 +00:00
  • a785b0dc08 Csocket: Fix a bug with poll() and CExecSock psychon 2010-10-24 09:04:17 +00:00
  • d3279f9707 lastseen module: replaced some obnoxious code :P cflakes 2010-10-23 11:50:57 +00:00
  • ceebe40c2b lastseen module: minor code improvements: moved strftime business into a separate method. cflakes 2010-10-23 11:46:15 +00:00
  • e93523c42e partyline: Only inject prefixes if we know the prefixes psychon 2010-10-21 17:27:19 +00:00
  • c9278e8f72 Revert r2159 psychon 2010-10-21 16:12:03 +00:00
  • 5df13a3eda Fix modperl timers API. It was pretty difficult to pass arbitrary argument. Needed to generate new sub each time etc. Now CreateTimer gets new named parameter: context. Its value will be passed to given sub as named parameter context. Also as it was hard to use variant of CreateTimer without named params (there's no parameter 'context' there), that variant is gone. darthgandalf 2010-10-17 09:27:15 +00:00
  • 7ab492ed22 Add a warning if IPV6_V6ONLY is not defined psychon 2010-10-17 08:42:07 +00:00
  • 1c6facc1ce ZNCString.h: Remove some useless typedefs psychon 2010-10-11 14:45:17 +00:00
  • 4ffcdc4b55 Document most of CString and MCString psychon 2010-10-11 14:24:36 +00:00
  • 9c2692f1f1 Remove sockets and timers from perl modules in their destructors. This should decrease memory usage a bit, and decrease chance of crashing znc from bad perl module a bit. darthgandalf 2010-10-10 09:59:15 +00:00
  • 8a690170e3 chansaver: Ignore channel key "*" psychon 2010-10-02 12:39:20 +00:00
  • 0ca947122d CString API docs: Fix psychon 2010-09-30 08:08:54 +00:00
  • 0f9f24683f Use poll() instead of select() by default psychon 2010-09-29 16:53:07 +00:00
  • a9b07dafaa Add some more API docs to CString psychon 2010-09-28 11:42:20 +00:00
  • 8e7ac59d25 clearbufferonmsg: Skip detached chans psychon 2010-09-28 08:10:43 +00:00
  • c11b00c192 Add some (useless) api docs for CString psychon 2010-09-27 20:21:27 +00:00
  • aca3535c8d CHTTPSock: Fix for latest commit psychon 2010-09-27 18:52:44 +00:00
  • 2809dd1108 Csocket: Clear the buffer in DisableReadLine() psychon 2010-09-27 18:51:55 +00:00
  • 768093b792 More debugging output from modperl. darthgandalf 2010-09-27 14:45:42 +00:00
  • 14ffd7c769 Improve portability of modperl by trying several UUID generators. darthgandalf 2010-09-27 14:29:40 +00:00
  • ae5e260849 Fix some minor doxygen warnings psychon 2010-09-27 13:45:49 +00:00
  • a30a201338 Fix spaces in modperl. darthgandalf 2010-09-27 13:30:54 +00:00
  • 9fe92c3725 Fix modperl. It didn't work. darthgandalf 2010-09-27 13:08:07 +00:00
  • fa8f758c7b Remove one more perl's pollution of global namespace which caused modperl loading error under some circumstances. darthgandalf 2010-09-27 11:45:32 +00:00
  • 79d7a3971e Remove unimplemented function from CTemplate. darthgandalf 2010-09-27 11:44:57 +00:00
  • 6743674646 Fix bug introduced in r2133: modperl made znc crash when using web. darthgandalf 2010-09-23 04:41:35 +00:00
  • a123bf3ce9 Did some basic documentation on CSocket, probably needs more but this is a good start imaginos 2010-09-21 17:54:29 +00:00
  • 4b54649506 Modperl's CreateTimer function now supports named arguments. darthgandalf 2010-09-20 06:34:20 +00:00
  • 633c225811 Rearrange CAP requests between ZNC and server in a way that each next REQ is sent only after receiving ACK/NAK of previous REQ. Also now you can call CIRCSock::PauseCap() and CIRCSock::ResumeCap() if you need to pause CAP negotiation and process of logging in for a while. darthgandalf 2010-09-13 17:00:50 +00:00
  • 1d6f11f71a Fix: modperl hooks didn't get bool arguments. darthgandalf 2010-09-13 16:27:20 +00:00
  • 417018172c Really fixed embedded web stuff after installation. This introduces workaround, but templates can't look the same filename in different directories... darthgandalf 2010-09-12 18:19:45 +00:00
  • 62e25df78b Make embedded web stuff to work even after install. darthgandalf 2010-09-12 17:27:51 +00:00
  • 0b69ae8bd4 Add new hook OnEmbeddedWebRequest to modperl. darthgandalf 2010-09-12 16:50:08 +00:00
  • a440da25c6 Stickychan module adds a checkbox to channel page of webadmin. darthgandalf 2010-09-11 18:53:57 +00:00
  • 27496f6c85 Blockuser module adds a checkbox to user page in webadmin. darthgandalf 2010-09-11 18:53:30 +00:00
  • 45c7561485 Lastseen module embeds info about last login time to webadmin user page. darthgandalf 2010-09-11 18:52:51 +00:00