Commit Graph

4514 Commits

Author SHA1 Message Date
prozacx
1c90fd9beb Added output table of modules with descriptions
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@365 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 20:41:45 +00:00
imaginos
aac40491b3 fix for new global mod convention
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@364 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 20:37:52 +00:00
prozacx
b665bd2bc2 Added some fflush() calls to output functions
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@363 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 20:13:06 +00:00
imaginos
4146d36088 moved modperl back to original convention
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@362 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 16:30:22 +00:00
prozacx
79606514b0 No longer require g_* prefix for global modules
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@361 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 09:15:15 +00:00
prozacx
4cf53fc7dc Added Replace()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@360 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 09:14:40 +00:00
imaginos
0a89cfb57b gave access to SetTimeout
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@359 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 02:13:19 +00:00
imaginos
02be1cce56 move Shutdown to OnShutdown, send DumpError to err as well
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@358 726aef4b-f618-498e-8847-2d620e286838
2005-05-25 04:25:28 +00:00
prozacx
139d27d5c4 Moved call to OnConfigLine() to before znc handles the line so valid lines can be overridden
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@357 726aef4b-f618-498e-8847-2d620e286838
2005-05-25 03:13:29 +00:00
imaginos
8a886fa5ca overload loadmodule
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@356 726aef4b-f618-498e-8847-2d620e286838
2005-05-25 02:05:23 +00:00
prozacx
c041a6e17f Added global module hook OnConfigLine()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@355 726aef4b-f618-498e-8847-2d620e286838
2005-05-24 01:31:37 +00:00
imaginos
c8097898aa last couple of bugs and tweaks
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@354 726aef4b-f618-498e-8847-2d620e286838
2005-05-22 20:34:16 +00:00
imaginos
0435ece35f call UnloadAll before deleting the module vector
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@353 726aef4b-f618-498e-8847-2d620e286838
2005-05-22 20:33:45 +00:00
imaginos
a056702bd4 add getter to underlying user map
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@352 726aef4b-f618-498e-8847-2d620e286838
2005-05-22 20:33:18 +00:00
imaginos
467f1b8f7a made modperl global
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@351 726aef4b-f618-498e-8847-2d620e286838
2005-05-22 19:41:12 +00:00
prozacx
e4de3c4205 Inc'd version
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@350 726aef4b-f618-498e-8847-2d620e286838
znc-0.037
2005-05-22 02:03:46 +00:00
prozacx
0bbab8f472 Added some more global module support
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@349 726aef4b-f618-498e-8847-2d620e286838
2005-05-22 02:03:31 +00:00
prozacx
3dde793e62 Added global module functionality
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@348 726aef4b-f618-498e-8847-2d620e286838
2005-05-22 00:47:36 +00:00
prozacx
41b5ea4398 Fixed issues with key when joining a 'trying' chan
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@347 726aef4b-f618-498e-8847-2d620e286838
2005-05-20 21:21:40 +00:00
imaginos
c3a191d885 be sure to enable readline
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@346 726aef4b-f618-498e-8847-2d620e286838
2005-05-19 00:37:28 +00:00
imaginos
68e34fcb7d need access to m_bEnableReadLine
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@345 726aef4b-f618-498e-8847-2d620e286838
2005-05-19 00:37:03 +00:00
imaginos
8857b3ba84 remove it on unload as well
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@344 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 23:07:52 +00:00
imaginos
c553407041 fix module reloading, works now
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@343 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 22:59:46 +00:00
imaginos
f731c0cdef allow embedded packages in module
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@342 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 22:25:47 +00:00
imaginos
06f56edf50 ease of use functions, just return true or false. added ease of use ListenSSL
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@341 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 22:20:55 +00:00
imaginos
d31526aecd grab default pem file
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@340 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 22:18:47 +00:00
imaginos
7a1278419b enable debug in Csocket if _DEBUG is defined
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@339 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 22:15:06 +00:00
imaginos
7131e23b5b need to limit splice
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@338 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 18:35:54 +00:00
imaginos
62e8bc9585 finish out inbound sockets
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@337 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 18:10:53 +00:00
imaginos
2f0d4e6700 clean up modules before trashing socks
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@336 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 18:07:22 +00:00
imaginos
0b8b450b29 add an oopish model to sockets as well
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@335 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 09:15:33 +00:00
imaginos
2184811b0d tested outbound connections, looks good so far
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@334 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 07:12:18 +00:00
imaginos
aae356d498 implement sockets, thus far untested
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@333 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 06:12:41 +00:00
imaginos
2d1602ec4c bring Csocket up to date, includes new needed function GetSockByFD()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@332 726aef4b-f618-498e-8847-2d620e286838
2005-05-18 03:22:52 +00:00
imaginos
f8dc1a112a pave the road for socket support, add in some ease of use functions and generally cleanup code
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@331 726aef4b-f618-498e-8847-2d620e286838
2005-05-17 18:53:38 +00:00
prozacx
1437f279b5 Changed CChan reference to non-const in all hooks
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@330 726aef4b-f618-498e-8847-2d620e286838
2005-05-17 17:18:35 +00:00
imaginos
2b2822ba2a created CORE syntax and subsequent xs versions of modlod, etc
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@329 726aef4b-f618-498e-8847-2d620e286838
2005-05-17 07:53:55 +00:00
prozacx
6f8396b770 Added ISpoofFormat config option for defining the output of the ispoof file
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@328 726aef4b-f618-498e-8847-2d620e286838
2005-05-17 06:14:41 +00:00
imaginos
51440b4b7c finish off module timers
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@327 726aef4b-f618-498e-8847-2d620e286838
2005-05-17 04:58:53 +00:00
imaginos
d35fc53064 do up module caching
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@326 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 19:29:02 +00:00
imaginos
a31064dd00 added module loading support, should work out of the box now
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@325 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 17:24:31 +00:00
prozacx
8676e35172 Fixed some whitespace
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@324 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 15:43:15 +00:00
prozacx
ff448ba9e6 Changed FindModPath() to only append .so if there is no dot in the mod name
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@323 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 06:57:58 +00:00
imaginos
1f16b12c35 made modperl more oopish in preperation for global modules
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@322 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 06:47:10 +00:00
imaginos
8947eecaa9 change name a bit
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@321 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 06:27:19 +00:00
imaginos
48dae55a07 supporting perlscript for ZNC modperl
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@320 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 06:22:40 +00:00
prozacx
b0f37a817b Moved code for finding module path to CUser::FindModPath()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@319 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 05:39:34 +00:00
prozacx
af02c09235 Added FindModPath()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@318 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 05:38:47 +00:00
prozacx
668de5ac8c Added define for _MODDIR_ if it doesn't exist
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@317 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 05:37:58 +00:00
prozacx
9035951a68 Changed away nick change timer to 30 seconds
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@316 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 05:09:00 +00:00