- May 24, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1059 726aef4b-f618-498e-8847-2d620e286838
-
- May 21, 2008
-
-
psychon authored
Now rehashing can finally change channel settings, too. One part of this patch worries me: Detaching / Attaching channels via rehash. Let's see what happens... git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1058 726aef4b-f618-498e-8847-2d620e286838
-
- May 16, 2008
-
-
psychon authored
The 'appendLib -ldl' is the important part, autoconf doesn't do that automatically if you give it an argument. This bug only triggered with --disable-debug (libssl pulled in libdl). git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1057 726aef4b-f618-498e-8847-2d620e286838
-
- May 15, 2008
-
-
psychon authored
configure now generates znc-buildmod, so distclean has to remove it. Thanks to SilverLeo for pointing this out. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1056 726aef4b-f618-498e-8847-2d620e286838
-
- May 14, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1055 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
We do that by adding the path we installed znc-config to, to our $PATH in znc-buildmod. This patch requires znc-buildmod to be moved to znc-buildmod.in, but svn doesn't want me to do that :( git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1054 726aef4b-f618-498e-8847-2d620e286838
-
- May 13, 2008
-
-
psychon authored
Via profiling ZNC it was found that much CPU time was spent inside FindSockByName() which in turn was called by CUser::GetIRCSock(): w00t volunteered to write a patch to save that pointer inside CUser and here is the result. Thanks. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1053 726aef4b-f618-498e-8847-2d620e286838
-
- May 12, 2008
-
-
psychon authored
sizeof() also includes the trailing NULL byte and thus that character was chosen sometimes, too. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1052 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
The new version should be faster (no malloc with pseudo-memset) and it certainly is a lot more readable. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1051 726aef4b-f618-498e-8847-2d620e286838
-
- May 11, 2008
-
-
psychon authored
Stupid autoconf... git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1050 726aef4b-f618-498e-8847-2d620e286838
-
- May 10, 2008
-
-
psychon authored
MODULECALL doesn't need to be wrapped in #ifdef _MODULES, since main.h already does this. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1049 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
This one causes no extra warnings and -Wno-unused-parameter is exactly the reason why we had -Wno-unused. According to [1], this flag exists since GCC 3. Thanks to pippijn for telling me about this flag. [1] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2003-December/001565.html git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1048 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
Instead of A-Z we now use A-Z,a-z,0-9,!?.,:;/*-+() This means our random strings are now 2.5 times more random :). git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1047 726aef4b-f618-498e-8847-2d620e286838
-
- May 09, 2008
-
-
psychon authored
This patch is from SilverLeo. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1046 726aef4b-f618-498e-8847-2d620e286838
-
- May 08, 2008
-
-
psychon authored
This means that ZNC now doesn't break with relative data dirs (for me) any more! git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1045 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
Those function were not modified. Only change is the name. Those *Dir() functions really made no sense in CUtils when there is FileUtils stuff. They really fit much better into here. I'll bet they'll make new friends fast. I mean, why shouldn't they? Uhm... sorry ;) git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1044 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1043 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
This removes some commented out functions and it also removes CFir::Exists() since CFile::IsDir() does exactly the same job (and it uses fewer syscalls for that). git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1042 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1041 726aef4b-f618-498e-8847-2d620e286838
-
- May 06, 2008
-
-
psychon authored
This breaks (& fixes again, as far as ZNC itself is concerened) API! git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1040 726aef4b-f618-498e-8847-2d620e286838
-
- May 05, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1039 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
This adds CString::ToByteStr() for such jobs! git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1038 726aef4b-f618-498e-8847-2d620e286838
-
- May 04, 2008
-
-
psychon authored
Thanks to SilverLeo for finding and debugging this one. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1037 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
This way we get rid of our controlling terminal. Now ZNC won't stay in the session of the shell anymore... git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1036 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 30, 2008
-
-
psychon authored
There is actually a 'real' /watch command which was blocked by this. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1035 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 29, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1034 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
If znc.conf was a regular file which we just couldn't open (chmod 0), ZNC reported that it was already running on this config. This patch fixes this message. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1033 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 25, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1032 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
Also this removes a double 'prefix :=' line. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1031 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 20, 2008
-
-
psychon authored
This was done via: sed -ir 's/if(/if (/g; s/for(/for (/g; s/while(/while (/g' \ *.h *.cpp modules/*.cpp git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1030 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
This was generated via the following command: cat <file> | \ tr "\n" "€"| \ sed -r 's/€[\t ]*\{€/ {€/g; s/\( */(/g; s/ *\)/)/g' | \ tr "€" "\n" Thanks to SilverLeo for producing this mess :P git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1029 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
This also breaks long lines (longest line is now 114 chars, was 180). git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1028 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
Turns out that .depend's mtime changes when you modify files in there and since every .cpp file depended on .depend, make regenerated everything. Not good. Fix this by inlining the mkdir for .depend. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1027 726aef4b-f618-498e-8847-2d620e286838
-
psychon authored
If you now change znc.h, every file that '#include's znc.h is *always* regenerated. According to [1], these compiler flags were already around with GCC 3.2, so this change shouldn't hurt anyone. [1] http://lists.samba.org/archive/ccache/2002q4/000003.html git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1026 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 18, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1025 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 17, 2008
-
-
psychon authored
Yeah, I *really* feel stupid for letting something like this slip :( git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1024 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 16, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1023 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 15, 2008
-
-
psychon authored
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1022 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 11, 2008
-
-
psychon authored
The shell module uses the current nick for that user as the ident for queries from *shell. This makes no sense I once managed to get an empty ident, which confused irssi badly. Since there is no good reason to use this as ident, just use some static string as ident instead. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1021 726aef4b-f618-498e-8847-2d620e286838
-
- Apr 08, 2008
-
-
psychon authored
This saves us one whole open() :P Honestly, this fixes some (stupid) locking problems with cygwin and shouldn't hurt much otherwise (And no, cygwin still isn't supported yet). git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1020 726aef4b-f618-498e-8847-2d620e286838
-