Commit Graph

373 Commits

Author SHA1 Message Date
prozacx 34321ba4d7 Added bForce to KeepNick() to be used when your original nick quits or changes nicks.. no need to wait for pending
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@374 726aef4b-f618-498e-8847-2d620e286838
2005-05-27 23:19:39 +00:00
prozacx 47e9cbd68a Inc'd trys required for forcing KeepNick
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@373 726aef4b-f618-498e-8847-2d620e286838
2005-05-27 06:59:32 +00:00
prozacx 4508a9aeca Fixed flooding issue with KeepNick - only send NICK orignick after a 433 is sent back
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@372 726aef4b-f618-498e-8847-2d620e286838
2005-05-27 06:58:13 +00:00
prozacx 0983b52ba1 Added a timeout for when the server list is exausted
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@371 726aef4b-f618-498e-8847-2d620e286838
2005-05-27 00:18:58 +00:00
prozacx 98eadd73a8 Added IsLastServer() and ConnectPaused()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@370 726aef4b-f618-498e-8847-2d620e286838
2005-05-27 00:17:29 +00:00
prozacx b148e65898 Call CChan::Reset() when disconnected
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@369 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 21:12:57 +00:00
prozacx 4491cbb6fc Clear out m_muuPermCount in Reset()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@368 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 21:12:18 +00:00
prozacx 2a5db6722b Fixed ModeChange() to not add list type modes
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@367 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 20:58:52 +00:00
prozacx c52542e469 Moved GetDescription() into second argument of MODULEDEFS()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@366 726aef4b-f618-498e-8847-2d620e286838
2005-05-26 20:42:13 +00:00
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