psychon
e72c445694
Clean up includes
...
All the headers are now self-contained (g++ Header.h -o /dev/null).
Some system headers where moved to the .cpp they are actually needed in,
some of our own headers are includes less. (Especially MD5.h)
Headers are sorted alphabetically while in e.g. FileUtils.cpp FileUtils.h
is the first file included.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@915 726aef4b-f618-498e-8847-2d620e286838
2008-01-07 21:31:16 +00:00
psychon
eeec633e30
Update copyright header for 2008
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@910 726aef4b-f618-498e-8847-2d620e286838
2008-01-07 21:13:07 +00:00
psychon
a09a7e79f6
Switch to the copyright headers the GPLv2 wants us to have
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@843 726aef4b-f618-498e-8847-2d620e286838
2007-09-21 18:55:33 +00:00
psychon
a1cf02b2ce
Eliminate some dead code and remove code duplication
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@832 726aef4b-f618-498e-8847-2d620e286838
2007-08-19 18:08:27 +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
61a07301a1
Fixed bug when escaping FROM html
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@715 726aef4b-f618-498e-8847-2d620e286838
2006-03-26 20:45:04 +00:00
prozacx
3572582995
Call base class ctors
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@694 726aef4b-f618-498e-8847-2d620e286838
2006-03-16 05:37:36 +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
ecf431f246
Added CTemplate support which included upgrading String.cpp/h and FileUtils.cpp/h and fixing some issues
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@603 726aef4b-f618-498e-8847-2d620e286838
2006-02-05 05:01:53 +00:00
prozacx
ec9e0b5614
Added Split() for splitting into a set
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@597 726aef4b-f618-498e-8847-2d620e286838
2006-01-22 06:02:29 +00:00
prozacx
8e52d497bd
Added Replace_n() and fixed internal loop bug in Replace() (thanks psycho for finding it)
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@595 726aef4b-f618-498e-8847-2d620e286838
2006-01-06 18:53:09 +00:00
prozacx
a50644dd8a
Added ifdefs for HAVE_LIBSSL
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@536 726aef4b-f618-498e-8847-2d620e286838
2005-09-26 06:28:57 +00:00
prozacx
5e4ba2e39f
Added Encrypt/Decrypt functions for doing blowfish CBC - also added some base64 wrapper functions
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@535 726aef4b-f618-498e-8847-2d620e286838
2005-09-26 06:20:52 +00:00
prozacx
a88cea430b
Fixed a unsigned vs signed issue with Base64Decode()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@534 726aef4b-f618-498e-8847-2d620e286838
2005-09-26 02:59:34 +00:00
prozacx
0e126ee090
Added *Chomp_n() functions and Base64Encode()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@533 726aef4b-f618-498e-8847-2d620e286838
2005-09-25 07:54:29 +00:00
prozacx
04ae4db71a
Fixed Base64Decode() to be binary safe
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@512 726aef4b-f618-498e-8847-2d620e286838
2005-09-20 01:56:07 +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
69ef944abc
Added HTML escaping
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@463 726aef4b-f618-498e-8847-2d620e286838
2005-09-06 23:10:12 +00:00
prozacx
30e98ba2bb
Added ToBool()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@409 726aef4b-f618-498e-8847-2d620e286838
2005-07-05 09:21:16 +00:00
prozacx
0148a28aec
Added Trim*_n() functions and renamed Right/LeftTrim to TrimLeft/Right
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@406 726aef4b-f618-498e-8847-2d620e286838
2005-07-04 23:25:36 +00:00
prozacx
98378cd86b
Added Base64Decode
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@403 726aef4b-f618-498e-8847-2d620e286838
2005-07-01 23:50:22 +00:00
prozacx
a5be6f70d4
Added Split()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@400 726aef4b-f618-498e-8847-2d620e286838
2005-07-01 18:50:20 +00:00
prozacx
edf0434fde
Added Escape() and Split() - Changed Token to split on a string rather than char
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@397 726aef4b-f618-498e-8847-2d620e286838
2005-06-30 21:50:21 +00:00
prozacx
e5e9a5875a
Changed some whitespace
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@381 726aef4b-f618-498e-8847-2d620e286838
2005-06-11 16:08:11 +00:00
prozacx
abfa561648
Added ToShort() and ToUShort()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@380 726aef4b-f618-498e-8847-2d620e286838
2005-06-06 03:51:36 +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
prozacx
30c3bff700
Added ToUInt() and ToInt()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@312 726aef4b-f618-498e-8847-2d620e286838
2005-05-16 01:27:56 +00:00
imaginos
1f4f4aab64
finished building out module/user based registry system (round 1)
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@299 726aef4b-f618-498e-8847-2d620e286838
2005-05-15 03:49:11 +00:00
imaginos
8a1b797187
added MCString, including some filtering capabilities and disk writing
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@298 726aef4b-f618-498e-8847-2d620e286838
2005-05-15 03:05:08 +00:00
prozacx
fec4e87687
Added ToString() overloads for char and unsigned char
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@279 726aef4b-f618-498e-8847-2d620e286838
2005-05-14 00:20:07 +00:00
imaginos
3b3944efbe
added some number conversion code
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@274 726aef4b-f618-498e-8847-2d620e286838
2005-05-12 19:31:54 +00:00
prozacx
956f203b6e
Fixed bug in RightTrim() and LeftTrim() for empty strings
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@257 726aef4b-f618-498e-8847-2d620e286838
2005-05-10 21:40:00 +00:00
prozacx
ae8d522a99
Added code for WildCmp()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@255 726aef4b-f618-498e-8847-2d620e286838
2005-05-10 21:06:56 +00:00
prozacx
1c5981ee6d
Added AsUpper() and AsLower()
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@250 726aef4b-f618-498e-8847-2d620e286838
2005-05-08 07:50:20 +00:00
prozacx
511832a8d6
Moved CUtils::Trim() into CString class
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@247 726aef4b-f618-498e-8847-2d620e286838
2005-05-08 04:30:14 +00:00
prozacx
5f61128b18
Changed Token() and Ellipsize() to const
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@243 726aef4b-f618-498e-8847-2d620e286838
2005-05-07 08:56:25 +00:00
prozacx
7f0215de40
CString class
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@239 726aef4b-f618-498e-8847-2d620e286838
2005-05-03 22:12:22 +00:00