Commit Graph

80 Commits

Author SHA1 Message Date
psychon
f601db2cd8 merge with rev 932 psychon branch:
- module call for /me's
- timestamps for playback and query buffer
- WALLOP stuff / fix
- properly join channels _after_ namesx or uhnames were set up
- dont screw up raws on reconnect when you ran /lusers
- change default quit msg and version reply to CZNC::GetTag(false)
- change CZNC::GetTag() to point to sf.net
- kind of an rewrite for partyline, added fixed channels (this doesnt work on irssi,
		did it ever work?)
- add the timestamp support to webadmin too
- add ConnectDelay config option to avoid being killed because we connected too fast
- make znc handle usermodes correctly


git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@799 726aef4b-f618-498e-8847-2d620e286838
2007-05-16 22:13:17 +00:00
prozacx
0a62274975 Committing patches from crox/psychon
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@790 726aef4b-f618-498e-8847-2d620e286838
2007-03-12 06:26:54 +00:00
prozacx
70aafdee8f Moved awaynick functionality into modules/awaynick.cpp module
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@775 726aef4b-f618-498e-8847-2d620e286838
2006-09-17 22:57:28 +00:00
prozacx
f8bb245c36 Patched using fix_no_modules_support.patch by psycho
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@768 726aef4b-f618-498e-8847-2d620e286838
2006-09-16 18:26:36 +00:00
prozacx
6dcacaa79e Added contact info
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@752 726aef4b-f618-498e-8847-2d620e286838
2006-09-13 07:39:48 +00:00
prozacx
49e98202a2 Don't allow @ and . to make their way from username to nick/altnick/ident
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@704 726aef4b-f618-498e-8847-2d620e286838
2006-03-20 00:26:53 +00:00
prozacx
0dd418181a Added CUser::IsBeingDeleted() to allow for different messaging when a user is being deleted vs detaching or disconnecting
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@703 726aef4b-f618-498e-8847-2d620e286838
2006-03-19 22:44:10 +00:00
prozacx
62a3c0b221 Allow @ and . in valid usernames
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@681 726aef4b-f618-498e-8847-2d620e286838
2006-03-12 10:35:10 +00:00
prozacx
b8c4fc760a Added a timer to ping inactive clients
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@670 726aef4b-f618-498e-8847-2d620e286838
2006-02-26 09:42:13 +00:00
prozacx
a9e60b43c5 Migrated away from CString::ToString() in favor of explicit constructors
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@669 726aef4b-f618-498e-8847-2d620e286838
2006-02-25 09:43:35 +00:00
prozacx
e03604de6d Better handling of deletion of servers
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@656 726aef4b-f618-498e-8847-2d620e286838
2006-02-14 07:07:30 +00:00
prozacx
0eaf9bdc1e Wrapped TSocketManager into CSockManager
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@650 726aef4b-f618-498e-8847-2d620e286838
2006-02-12 21:00:59 +00:00
prozacx
3d7bf1fce8 Delete the clients and modules before the user
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@649 726aef4b-f618-498e-8847-2d620e286838
2006-02-12 10:09:00 +00:00
prozacx
ca8247058f Added ipv6 support and multiple listen ports
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@641 726aef4b-f618-498e-8847-2d620e286838
2006-02-11 10:06:45 +00:00
prozacx
160f6e7d56 Allow - and _ as valid username chars
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@591 726aef4b-f618-498e-8847-2d620e286838
2005-12-28 17:58:38 +00:00
prozacx
130b85cf35 Renamed CIRCSock::PutServ() to CIRCSock::PutIRC()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@585 726aef4b-f618-498e-8847-2d620e286838
2005-10-15 05:12:18 +00:00
prozacx
3cc202245d Renamed CClient::PutServ() to CClient::PutClient()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@583 726aef4b-f618-498e-8847-2d620e286838
2005-10-15 05:06:26 +00:00
prozacx
a490f62dde Renamed CUserSock to CClient
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@581 726aef4b-f618-498e-8847-2d620e286838
2005-10-15 03:55:09 +00:00
prozacx
5e2bd504e4 Notify user when a new client is connecting to their account
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@578 726aef4b-f618-498e-8847-2d620e286838
2005-10-14 20:33:50 +00:00
prozacx
fb103fa96e Fixed problem with CUserSock losing m_pIRCSock when znc jumps IRC servers
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@573 726aef4b-f618-498e-8847-2d620e286838
2005-10-14 17:46:34 +00:00
prozacx
f9afabc23e Respect AwaySuffix by starting timers in Clone()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@569 726aef4b-f618-498e-8847-2d620e286838
2005-10-12 06:57:32 +00:00
prozacx
8ac650bd25 Added an optional pointer to a client sock to skip for Put*() functions
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@563 726aef4b-f618-498e-8847-2d620e286838
2005-10-11 08:04:17 +00:00
prozacx
e3b723de5b Made multiple clients per user a config option
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@556 726aef4b-f618-498e-8847-2d620e286838
2005-10-09 23:19:07 +00:00
prozacx
b5a3cd3727 Fixed AwayNick timer and added BackNick timer
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@553 726aef4b-f618-498e-8847-2d620e286838
2005-10-09 21:47:57 +00:00
prozacx
e80a9f2a81 Fixed reattach problem when nick is in use. This was caused by a migration from UserSocks being moved into CUser
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@552 726aef4b-f618-498e-8847-2d620e286838
2005-10-09 20:22:59 +00:00
prozacx
3df9330e05 Don't add UserSocks every time the irc sock gets connected
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@548 726aef4b-f618-498e-8847-2d620e286838
2005-10-09 18:18:50 +00:00
prozacx
aaec84a317 Added preliminary support for multiple clients per user
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@547 726aef4b-f618-498e-8847-2d620e286838
2005-10-09 08:40:40 +00:00
prozacx
ef1c8de55a Added concept of Admin to users
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@526 726aef4b-f618-498e-8847-2d620e286838
2005-09-24 04:29:11 +00:00
prozacx
796a4dd0c3 Write QuitMsg back to config
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@524 726aef4b-f618-498e-8847-2d620e286838
2005-09-22 16:34:18 +00:00
prozacx
a29b4762bf Removed FindModPath()... use CZNC's instead
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@511 726aef4b-f618-498e-8847-2d620e286838
2005-09-20 01:55:36 +00:00
prozacx
89e5079ce9 Upgrading to CZNC::Get()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@508 726aef4b-f618-498e-8847-2d620e286838
2005-09-19 04:09:37 +00:00
prozacx
55b1c1fe5c Don't write chan to config if !InConfig()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@498 726aef4b-f618-498e-8847-2d620e286838
2005-09-16 03:00:13 +00:00
prozacx
d651493351 Changed isClosed() to IsClosed in Csock
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@495 726aef4b-f618-498e-8847-2d620e286838
2005-09-15 04:12:45 +00:00
prozacx
e3de30f19d Added argument support for modules in Clone()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@487 726aef4b-f618-498e-8847-2d620e286838
2005-09-13 06:13:03 +00:00
prozacx
ed602fd6fc Added DenyLoadMod
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@485 726aef4b-f618-498e-8847-2d620e286838
2005-09-12 03:51:37 +00:00
prozacx
da683da5b0 Added try/catch for LoadModule
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@484 726aef4b-f618-498e-8847-2d620e286838
2005-09-12 03:45:57 +00:00
prozacx
6249e41c6f Renamed md5.cpp/h to MD5.cpp/h
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@468 726aef4b-f618-498e-8847-2d620e286838
2005-09-07 05:16:01 +00:00
prozacx
dc06287151 Print VHost in WriteConfig()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@456 726aef4b-f618-498e-8847-2d620e286838
2005-08-02 17:45:09 +00:00
prozacx
b9a54637ae Fixed some empty whitespace issues in WriteConfig()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@443 726aef4b-f618-498e-8847-2d620e286838
2005-07-18 03:07:34 +00:00
prozacx
a97466f33e Added ifdef for modules
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@440 726aef4b-f618-498e-8847-2d620e286838
2005-07-18 02:19:31 +00:00
prozacx
4484999c26 Added WriteConfig()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@436 726aef4b-f618-498e-8847-2d620e286838
2005-07-18 01:57:59 +00:00
prozacx
bdf00f4375 Added some more functionality to Clone()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@433 726aef4b-f618-498e-8847-2d620e286838
2005-07-11 05:21:11 +00:00
prozacx
aabca275a4 Added JoinChans(), made FindChans() const and added some more functionality to Clone()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@429 726aef4b-f618-498e-8847-2d620e286838
2005-07-11 00:06:46 +00:00
prozacx
677f50d128 Added Clone()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@423 726aef4b-f618-498e-8847-2d620e286838
2005-07-09 00:16:43 +00:00
prozacx
7c8d1d4ff3 Added GetAllowedHosts() and don't insert empties in AddCTCPReply() or AddAllowedHost()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@415 726aef4b-f618-498e-8847-2d620e286838
2005-07-06 06:19:09 +00:00
prozacx
377dad7e5e Added AutoCycle and GetCurrentServer()
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@410 726aef4b-f618-498e-8847-2d620e286838
2005-07-05 09:22:06 +00:00
prozacx
cb2d3da911 Keep track of the timers and delete them upon destruction
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@407 726aef4b-f618-498e-8847-2d620e286838
2005-07-04 23:26:47 +00:00
prozacx
18b6b2e754 Added CTCPReply config option and removed VersionReply
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@394 726aef4b-f618-498e-8847-2d620e286838
2005-06-28 07:25:28 +00:00
prozacx
cc81e52203 Added config option for bouncing dccs
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@388 726aef4b-f618-498e-8847-2d620e286838
2005-06-14 06:25:36 +00:00
prozacx
150d39e534 Changed locations of some paths
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@383 726aef4b-f618-498e-8847-2d620e286838
2005-06-12 09:04:05 +00:00