Commit Graph

  • cd8318370a Some weird clients might send a nickmask prefix, handle this correctly psychon 2008-07-23 13:36:04 +00:00
  • abeba8aea7 Simplify the connect user code a little psychon 2008-07-22 11:34:38 +00:00
  • cc3d99515d awaynick: Disable KeepNick on load instead of failing to load psychon 2008-07-22 08:39:18 +00:00
  • 1f6abb6468 partyline: Some fixes for users who are not connected to IRC psychon 2008-07-21 13:58:24 +00:00
  • 1a1cc4c756 We are in a channel when we received the JOIN for it, not it's "end of /names" psychon 2008-07-21 10:15:16 +00:00
  • 1c2c52651a Make webadmin generate salted passwords, too psychon 2008-07-20 15:06:33 +00:00
  • c07347b9a0 Enable some more debug flags with --enable-debug psychon 2008-07-18 09:37:11 +00:00
  • 10210e4619 Don't throw any exceptions in CModules::LoadModule() on version mismatch psychon 2008-07-17 12:01:44 +00:00
  • 27c1a76cf8 Shell module: Don't give any stdin to executed apps psychon 2008-07-17 10:30:32 +00:00
  • 0003c28f7b Shell module: Small cleanup psychon 2008-07-17 10:16:40 +00:00
  • 3c1e610cf5 Make CClient::GetNickMask() always return a valid nickmask psychon 2008-07-14 10:44:37 +00:00
  • 3e2b71263f Fix a potential crash bug on channel part (CChan::RemNick()) psychon 2008-07-14 10:42:27 +00:00
  • f7dcfcfa6e Replace usage of getresuid() with getuid() and geteuid() psychon 2008-07-14 08:58:54 +00:00
  • bf3acfe88a Remove CUser::m_bIRCConnected psychon 2008-07-14 08:19:57 +00:00
  • 7059bf02f6 CUser::GetIRCSock() only returns a member var, so it can be moved to the header psychon 2008-07-14 08:16:43 +00:00
  • 86924339a3 Add some 'const' attributes to various functions psychon 2008-07-14 08:13:06 +00:00
  • 4a62fca388 Fix CUser::Clone() to work with salted passwords psychon 2008-07-13 16:25:53 +00:00
  • bf2bd39769 Add supports for salted hashes to znc.conf psychon 2008-07-13 15:32:27 +00:00
  • ac2caa0f22 znc-config: Don't link in any libraries psychon 2008-07-12 21:43:47 +00:00
  • a35af71121 __GNU_LIBRARY__ doesn't seem to be needed on FreeBSD psychon 2008-07-12 07:26:56 +00:00
  • 3b0a4dc4b5 Config reading: Apply a small (unnoticeable) optimization psychon 2008-07-11 09:58:04 +00:00
  • b1cdf48d12 Increase the version number to 0.058 psychon 2008-07-10 13:14:14 +00:00
  • 1903bf0e3d Increase the version number to 0.058 znc-0.058 psychon 2008-07-10 13:11:50 +00:00
  • e2cb9b41e0 Please just ignore this commit and pretend the previous commit already did this psychon 2008-07-08 10:24:48 +00:00
  • b141ef44b6 Fix a crash with NAMESX psychon 2008-07-08 10:00:42 +00:00
  • 9e5ec2d563 CIRCSock: Only say we are reconnecting if there is a server to connect to psychon 2008-07-08 09:38:50 +00:00
  • a5dcb3ff77 webadmin: Use the new CZNC::AuthUser() API psychon 2008-07-07 18:36:26 +00:00
  • 31feec2c9f Use CZNC::Auth() to authenticate IRC clients psychon 2008-07-07 18:35:41 +00:00
  • 0bd4927d2c Unify some of the webadmin and client authentication code in CZNC::AuthUser() psychon 2008-07-07 18:34:32 +00:00
  • 7965a12bd0 Fix a privilege escalation bug in webadmin if auth modules are used psychon 2008-07-07 18:30:35 +00:00
  • 5e0c652b9a Add the remote ip to the info CAuthBase got psychon 2008-07-07 18:24:38 +00:00
  • 5c7b586b2d Make it more clear where the 'IRCConnectEnabled'-flag is checked psychon 2008-07-03 10:16:49 +00:00
  • 34e62cd86a Remove -D_GNU_SOURCE from our CXXFLAGS psychon 2008-07-01 09:50:47 +00:00
  • e3683f204b CUtils::GetInput(): Kill ZNC if reading from stdin fails psychon 2008-06-28 10:26:41 +00:00
  • fb0ccc3cf0 Get PATH_MAX from limits.h psychon 2008-06-28 06:23:21 +00:00
  • b2512e55ea Display the uptime in a more readable way psychon 2008-06-27 09:55:55 +00:00
  • 9e6d05a0bd Remove some unneeded includes from DCCBounce.h psychon 2008-06-27 09:27:34 +00:00
  • 2f495e1fd3 Fix some Doxygen comments psychon 2008-06-27 09:26:16 +00:00
  • 8293e346b7 Indent is tabs, not spaces psychon 2008-06-26 08:59:45 +00:00
  • 29c26643e3 The last commit broke with --disable-openssl *fix* psychon 2008-06-24 08:43:51 +00:00
  • 1a7895cbd4 Don't allow running ZNC as root psychon 2008-06-23 17:59:57 +00:00
  • b6d03b6c36 Add some ExpandString() 'vars' psychon 2008-06-22 14:41:51 +00:00
  • bea3d85e8c autoattach: Don't allow adding the same entry twice psychon 2008-06-22 14:06:01 +00:00
  • f88c7384b6 Clean up some includes psychon 2008-06-21 11:20:30 +00:00
  • bcf59c56ea Add and use CZNC::GetUptime() for getting the current uptime in human readable psychon 2008-06-19 08:39:10 +00:00
  • d397cb8ad2 Add CZNC::GetVersion() psychon 2008-06-17 08:25:04 +00:00
  • 0f3f305a87 Use ExpandString() for CTCPReply psychon 2008-06-17 08:22:27 +00:00
  • 78f8cce2c6 Add 'Uptime' command to *znc psychon 2008-06-17 07:52:56 +00:00
  • acc39c9351 modules/Makefile.in: $LIBS is unused and should not be used psychon 2008-06-16 19:17:05 +00:00
  • b475f5d69e Make --makeconf more clear psychon 2008-06-14 16:17:46 +00:00
  • 0a7b69080a Remove an unneeded call to CString::Token() psychon 2008-06-11 10:06:17 +00:00
  • f59b712293 Add man pages for everything installed to <prefix>/bin psychon 2008-06-08 17:09:58 +00:00
  • d2aa281735 Fix the chmod of the perl modules psychon 2008-06-08 09:50:50 +00:00
  • 91eefcf87b Fix a bug introduced by SilverLeo :P psychon 2008-06-08 09:43:21 +00:00
  • 80a947100a crypt: Fix bug where a usermsg was not forwarded to other clients psychon 2008-06-08 09:34:21 +00:00
  • 4059f8c3ed missing paren in test imaginos 2008-06-07 23:35:43 +00:00
  • 442ef47c56 Add OnUserTopic module call psychon 2008-06-06 14:27:57 +00:00
  • d701809ac1 Allow the OnTopic module call to modify the topic psychon 2008-06-06 14:26:04 +00:00
  • 8e3f1ef77d Module query (like *shell) now uses the module name as prefix, not 'znc' psychon 2008-06-03 12:07:49 +00:00
  • 291d498bf8 Use the SA_RESETHAND flag to sigaction() psychon 2008-06-03 09:15:11 +00:00
  • 2583b7e9ff Handle channel CTCP the same way we do for private CTCPs psychon 2008-06-03 07:15:52 +00:00
  • e08cb72646 Also use /etc/passwd if $HOME is set but empty psychon 2008-06-03 06:32:18 +00:00
  • 5e5842333f Remove the 'znc-static' make target psychon 2008-06-03 06:24:40 +00:00
  • 1bb1206472 Webadmin: Add support for timezone offset psychon 2008-05-30 14:09:41 +00:00
  • 0df0e9c234 Remove the *.de webadmin skins psychon 2008-05-30 14:07:29 +00:00
  • 709d822157 Perform: Require an argument for the 'add' command psychon 2008-05-30 13:59:01 +00:00
  • 8aa85fd12e Nickserv: Work on freenode (which uses lower case 'identify' notice) psychon 2008-05-30 10:54:44 +00:00
  • e8d4323c2e Show the version number on startup because JamesOff wants it psychon 2008-05-28 14:48:31 +00:00
  • 13ddd325f9 Webadmin: Don't reset all channel settings submitting a user page psychon 2008-05-26 15:02:09 +00:00
  • 5c39502342 Fix restarting of the connect user timer during rehashing psychon 2008-05-26 14:59:41 +00:00
  • d0f33f8b1c The instructions at the end of makeconf showed a wrong port psychon 2008-05-26 14:56:23 +00:00
  • 803b34c6dc Simplify this a little by using the new-and-improved (tm) CZNC::Broadcast() psychon 2008-05-24 21:13:36 +00:00
  • a773c13f69 Add bAdminOnly and pSkipClient arguments to CZNC::Broadcast psychon 2008-05-24 21:12:53 +00:00
  • 4fd07208ab DCC bouncing: Throttle the receiving side if we can't bounce the data fast enough psychon 2008-05-24 17:16:29 +00:00
  • d265fc85ae De-bashify znc-buildmod by removing colors psychon 2008-05-24 17:12:55 +00:00
  • e1bf2d21ca Disconnect unauthed connections after a timeout of 60 secs psychon 2008-05-24 17:09:25 +00:00
  • 1e64901f0e Don't disconnect unauthed clients which use something else than PASS, USER or NICK psychon 2008-05-24 17:08:23 +00:00
  • daef16a3eb Replace CString::Token() with a rewritten version psychon 2008-05-24 17:05:07 +00:00
  • ce5dae0f2b Cleanup autoop a little psychon 2008-05-24 17:02:14 +00:00
  • b294891993 Don't allow users with 'DenyLoadMod' set to use 'ListAvailableModules' psychon 2008-05-24 17:00:10 +00:00
  • edb56b1660 Make it possible to add extra strings to the version number psychon 2008-05-24 15:29:52 +00:00
  • 40b7fdc471 Increase the version number to 0.057 psychon 2008-05-24 15:23:01 +00:00
  • 2081f9f3df Increase the version number to 0.056 znc-0.056 psychon 2008-05-24 15:20:58 +00:00
  • 3ee049bc5a Teach CUser::Clone() to also handle channel settings psychon 2008-05-21 14:22:20 +00:00
  • 2f1b5347c9 configure: Fix dlopen() detection psychon 2008-05-16 15:01:41 +00:00
  • 8ed7d8a2be make distclean: Also remove znc-buildmod psychon 2008-05-15 10:51:58 +00:00
  • 1d66187f09 Move znc-buildmod to znc-buildmod-in (See last commit) psychon 2008-05-14 17:45:50 +00:00
  • 97a85e399b Make znc-buildmod work with znc-config not in path psychon 2008-05-14 17:44:52 +00:00
  • a77de4ea65 CUser: Save CIRCSock* instead of looking it up every time psychon 2008-05-13 18:18:51 +00:00
  • 5ddf977b16 Fix CString::RandomString() to not insert NULL bytes in its result psychon 2008-05-12 19:35:15 +00:00
  • 4e6c6fea4a Cleanup CUtils::GetLongIP() psychon 2008-05-12 15:38:12 +00:00
  • bc2af5d49a Never link the ZNC binary against libsasl2 psychon 2008-05-11 18:32:17 +00:00
  • ff7a6c231a Remove some unneedef #ifdef's psychon 2008-05-10 15:09:46 +00:00
  • 7e34dd3bfa Use -Wno-unused-parameter instead of -Wno-unused psychon 2008-05-10 11:32:34 +00:00
  • ac2dc42f18 Make CString::RandomString() produce something more random psychon 2008-05-10 06:46:53 +00:00
  • dde7921e6c Remove OnRehashDone and add OnPre/PostRehash psychon 2008-05-09 14:48:06 +00:00
  • b16e3ebe6c Replace CDir::MakeDir() with a version that doesn't do chdir() psychon 2008-05-08 17:47:55 +00:00
  • 01bc68b1cb Move ChangeDir() and MakeDir() from CUtils to CDir psychon 2008-05-08 16:58:32 +00:00
  • 8c24ebb641 Webadmin: Remove the special rule for CVS and ignore .svn instead psychon 2008-05-08 13:45:16 +00:00
  • 8cf12e8931 Clean up FileUtils.h psychon 2008-05-08 13:32:34 +00:00