Commit Graph

  • 442aee2baf Add and use CZNCSock instead of Csock everywhere psychon 2009-06-29 11:26:19 +00:00
  • 65510446df Move CSockManager into Socket.h psychon 2009-06-29 07:50:45 +00:00
  • 5678220d34 Remove some useless casts psychon 2009-06-26 18:13:40 +00:00
  • ef3b8d4c37 CNick: Fix bug in RemPerm() psychon 2009-06-26 10:34:42 +00:00
  • 763e3b2c9f Update to latest Csocket psychon 2009-06-26 08:45:08 +00:00
  • 31b5df8b73 CTempalte: Fix a minor error in a debug message psychon 2009-06-19 15:34:59 +00:00
  • 7f7341dc2a CSocket: Close sockets which cause a EMFILE psychon 2009-06-18 19:32:12 +00:00
  • b56f173804 Fix a harmless compiler warning psychon 2009-06-17 12:30:39 +00:00
  • af13278f4f made string, boolean and integer static sebastinas 2009-06-10 19:16:20 +00:00
  • 220aab468d admin: Require a username argument psychon 2009-06-10 14:41:50 +00:00
  • 87a7672638 I fail (fix the admin module) psychon 2009-06-10 12:21:37 +00:00
  • 062989595c Admin: Some minor cleanup psychon 2009-06-10 11:40:14 +00:00
  • f7a3c42969 Added znc.pc and znc-uninstalled.pc prozacx 2009-06-10 05:56:31 +00:00
  • c4a6f39b53 Pulled in CString changes from my common repository to help facilitate the upcoming webmods changes prozacx 2009-06-10 05:48:12 +00:00
  • 00613bc90f Made home dir optional in CDir::ChangeDir() and have it default to CZNC::Get().GetHomePath() prozacx 2009-06-09 00:25:20 +00:00
  • 2206e19ad2 admin: Add set/get Nick/Altnick to help psychon 2009-06-06 18:09:07 +00:00
  • 9c1f2ee462 stickychan: Accept a channel list as module arguments psychon 2009-06-05 19:56:23 +00:00
  • 226ccbf56d Fix a small bug from r1531 psychon 2009-05-30 20:18:29 +00:00
  • 901af25984 CBuffer: Use std::deque instead of std::vector psychon 2009-05-30 19:43:32 +00:00
  • f80a0f6326 Handle e.g. --allow-root in /msg *status restart psychon 2009-05-30 18:49:00 +00:00
  • 64fbd54527 Install znc.pc in the correct dir psychon 2009-05-30 11:04:17 +00:00
  • 8b2ee2a940 Minor fixup psychon 2009-05-29 20:33:45 +00:00
  • fc52e805dc Remove some useless check psychon 2009-05-29 20:29:18 +00:00
  • ffe92a4b66 Some minor optimizations psychon 2009-05-29 20:26:37 +00:00
  • aae356c8d5 Let everyone use /msg *status uptime, not only admins psychon 2009-05-27 13:28:58 +00:00
  • dbfad62840 CString now takes a precision for converting floating point numbers psychon 2009-05-27 11:24:26 +00:00
  • aa4425bda5 Fix webadmin favicons psychon 2009-05-27 10:59:36 +00:00
  • 85dce87d6a Traffic API breakage again psychon 2009-05-27 10:49:48 +00:00
  • d724a4776c Some cleanup in CSmartPtr sebastinas 2009-05-26 20:09:30 +00:00
  • f36ad9e6e7 Change the API for getting traffic stats psychon 2009-05-26 18:38:58 +00:00
  • 376a73283c Remove some unnecessary TCacheMap::Cleanup() calls psychon 2009-05-26 13:49:36 +00:00
  • a8f8fade57 Fix some color escapes in znc --no-color --makeconf psychon 2009-05-26 11:54:21 +00:00
  • b21000a731 Increase the version number to 0.071 psychon 2009-05-23 10:47:07 +00:00
  • 29dd48dbd0 Increase the version number to 0.070 znc-0.070 psychon 2009-05-23 10:45:12 +00:00
  • 08924f499f Add CListener::GetRealListener() psychon 2009-05-20 11:56:15 +00:00
  • 9a7956f522 Revert rev 1510 "Ask SSL clients for a ssl cert" psychon 2009-05-20 11:19:17 +00:00
  • 0ad7756e85 Revert rev1504 that introduced an error with modtcl. silverleo 2009-05-20 10:36:34 +00:00
  • 309339091a Add CAuthBase::GetSocket() psychon 2009-05-20 09:32:28 +00:00
  • 4e31d49209 CAuthBase: Use a Csock* instead of a CString "sRemoteIP" psychon 2009-05-20 09:30:19 +00:00
  • d980b42b90 Ask SSL clients for a ssl cert psychon 2009-05-20 08:48:22 +00:00
  • 37d0c5e58e Update to latest Csocket psychon 2009-05-20 08:10:00 +00:00
  • facb308ca9 Added a cast to stop the compilier from complaining about signed/unsigned mismatch prozacx 2009-05-11 21:17:38 +00:00
  • bc77d8b261 Fix a wrong cached /mode reply psychon 2009-05-11 16:16:10 +00:00
  • 1a859f3806 Close client sockets only after all pending data was sent psychon 2009-05-11 16:06:40 +00:00
  • 7140873bd8 Auto-detect globalness in the re/un/loadmod commands using GetModInfo() prozacx 2009-05-10 09:50:37 +00:00
  • c0ee24f313 Handle SIGCHLD for collecting zombie processes psychon 2009-05-04 19:21:26 +00:00
  • bbb62bed08 Install a file for pkg-config psychon 2009-05-03 11:23:05 +00:00
  • 70b28b9ae5 Fix for the new OFTC syntax "authenticate yourself to services with the IDENTIFY command." silverleo 2009-05-02 12:48:13 +00:00
  • aaaae4e51a Micro-optimization psychon 2009-04-30 19:15:21 +00:00
  • 9f1f8950f8 Fix crash bug in stickychan psychon 2009-04-27 18:56:03 +00:00
  • dfd95078dd modperl also needs -Wno-missing-declarations psychon 2009-04-26 10:14:42 +00:00
  • ebc79689fd Don't try to use -mimpure-text psychon 2009-04-26 10:08:51 +00:00
  • be4da7424e Utils.h: Include fcntl.h psychon 2009-04-26 07:24:57 +00:00
  • c963815f7b Fix configure's check for libperl psychon 2009-04-24 18:57:25 +00:00
  • b03f495b2b Remove znc --encrypt-pem psychon 2009-04-24 16:47:49 +00:00
  • dd6c9a07f5 Added module hooks for when the buffer is being played back prozacx 2009-04-22 21:48:58 +00:00
  • 924d5717cd Removed repeat sentence since sModRet already says it was unable to load prozacx 2009-04-22 05:10:36 +00:00
  • 7d326b3c0c Added svn:ignore entries for files created during ./configure and make prozacx 2009-04-19 22:37:06 +00:00
  • 9f698f61ec Fix a crash bug in CNick psychon 2009-04-16 10:33:28 +00:00
  • 6faf0980b9 Update to latest Csocket psychon 2009-04-13 08:18:35 +00:00
  • c4972caafe fail2ban: Add number of allowed failed logins psychon 2009-04-11 20:06:13 +00:00
  • 8c8577e71d Add TCacheMap::GetTTL() psychon 2009-04-11 20:04:21 +00:00
  • 557b096714 Turn TCacheMap into more of a map psychon 2009-04-11 19:24:55 +00:00
  • 424e6c1820 partyline: Fix the KICK sent for deleted users psychon 2009-04-09 08:22:20 +00:00
  • 2f64dffee3 Partyline: Add defines for the used channel prefix psychon 2009-04-07 16:14:14 +00:00
  • 02d6546a0b Add support for per-channel settings to admin psychon 2009-04-07 11:38:17 +00:00
  • e553116891 Print more useful error messages when binding a listening port fails psychon 2009-04-07 06:48:51 +00:00
  • 23494aa4c2 Get rid of some now-empty dirs psychon 2009-04-06 16:03:53 +00:00
  • 3b9a9c2b80 Webadmin: Make this work with the browser cache psychon 2009-04-06 16:00:23 +00:00
  • 694b60d53b Admin: Use CString's constructor instead of reinventing the wheel psychon 2009-04-06 06:45:19 +00:00
  • 8bc4b736cd Fix a compiler warning in email psychon 2009-04-05 19:09:03 +00:00
  • c80690a9fc admin: DelUser can now handle spaces in user names psychon 2009-04-04 18:43:24 +00:00
  • 5618aa2a47 admin: Add a CloneUser command psychon 2009-04-04 18:41:14 +00:00
  • 22b219dbe0 CFile::Close(): check return value of close() for errors psychon 2009-04-04 11:49:15 +00:00
  • 36707be076 Add KiNgMaR to AUTHORS psychon 2009-04-02 13:05:05 +00:00
  • 0af674ac89 First argument to CHTTPSock::PrintHeader() should be of type off_t psychon 2009-04-02 12:54:12 +00:00
  • 43e401d483 webadmin: Remove some completely useless argument to IsAdmin() psychon 2009-04-02 12:34:13 +00:00
  • 63b437374d Don't ask me, I don't know psychon 2009-03-31 15:49:49 +00:00
  • 2f5a1cafc5 Switch some code to use the new return type of GetSize() psychon 2009-03-31 15:11:32 +00:00
  • 5dda2a4098 Mark g_LongOpts in main.cpp as const psychon 2009-03-31 12:38:02 +00:00
  • ef27fee39b Remove some places where "znc.conf" is mentioned needlessly psychon 2009-03-31 12:34:07 +00:00
  • de2f07ecc4 Make znc --datadir some-dir --makeconf work psychon 2009-03-31 12:25:24 +00:00
  • 46e702ab4c Mention znc --foreground and --debug in the man page psychon 2009-03-31 12:13:33 +00:00
  • f9a8094455 Fix some brown paper bag bug (I hope nobody notices...) psychon 2009-03-31 11:44:22 +00:00
  • 158c189e48 Remove some unneeded magic from CString::Escape_n() (nothing major) psychon 2009-03-31 09:32:16 +00:00
  • 14ff7a85f6 Make CUser::PrintLine() a little more readable and fix the return value psychon 2009-03-31 09:18:04 +00:00
  • 9439291e2d DCCSock: Make sure we don't cache too much data in memory psychon 2009-03-31 09:07:02 +00:00
  • ef8b28fb68 Micro optimization psychon 2009-03-31 09:04:47 +00:00
  • 5faa1d1d60 DCC only allows file transfers of up to 4 GiB big files psychon 2009-03-31 08:24:34 +00:00
  • 90859a3f5f Small fix for ReadLine() for multi-byte line delimiters psychon 2009-03-31 07:56:55 +00:00
  • 4f6d72fe49 Minor cleanup to CFile::ReadLine(), no behavior changes (I hope) psychon 2009-03-31 07:52:24 +00:00
  • 4e767b3ea7 Make CFile::Seek() take an off_t as param, not an unsigned long psychon 2009-03-31 07:34:42 +00:00
  • eb0d9d439e Some changes to the code rewriting znc.conf psychon 2009-03-30 18:28:09 +00:00
  • a6300e37fa Some more const_iterator instead of iterator psychon 2009-03-30 14:42:03 +00:00
  • 57341209cb The "isSSL" param to some CSockManager functions should be a boolean psychon 2009-03-30 09:36:26 +00:00
  • fa285b7cf9 Switch some more CFile members to more appropriate return types psychon 2009-03-30 09:03:54 +00:00
  • 5eed1f43b8 Change the return type of CFile::Get*Time() to time_t, which is more correct psychon 2009-03-30 08:27:23 +00:00
  • cfdf299ae4 Remove some unneeded stuff from the --makeconf code psychon 2009-03-29 16:25:17 +00:00
  • 8429f1274f autoop: Use const_iterator instead of iterator where it makes sense psychon 2009-03-29 12:23:59 +00:00
  • 931701d19c Remove some unneeded "using" directives from Template.h psychon 2009-03-29 12:17:29 +00:00