Kevin Easton
a9267d0716
Merge r5 from branches/ircii-pana-1.1 (fixes for CVE-2007-3360).
...
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@36 13b04d17-f746-0410-82c6-800466cd88b0
2008-05-07 10:26:50 +00:00
Kevin Easton
285b02c36a
Add $ishalfop(<nick> <channel>) scripting function, as per EPIC.
...
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@34 13b04d17-f746-0410-82c6-800466cd88b0
2008-05-07 08:48:49 +00:00
Kevin Easton
5bfda51bce
Simplify fixes to /fe, /fec (put /fe and /fec back into one loop).
...
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@32 13b04d17-f746-0410-82c6-800466cd88b0
2008-05-07 08:38:12 +00:00
Kevin Easton
a7ba47b046
Rewrite of the /FE scripting function, fixing these four problems:
...
fe ( x$chr(9)y ) a { echo $a }
(Crashes)
fe ( abc def ) xyz{ echo [$xyz] [$xy] }
(Uses wrong variable name)
fe ( abc def ) x{ echo $x }
(Endless loop)
fe ( abc def ) { echo x }
(Wrong error message)
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@30 13b04d17-f746-0410-82c6-800466cd88b0
2008-05-01 08:20:42 +00:00
Kevin Easton
49feda0e9d
Fix logic of version check on module load.
...
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@27 13b04d17-f746-0410-82c6-800466cd88b0
2008-04-30 13:59:33 +00:00
Kevin Easton
3de93b1dbc
Far-reaching changes to make BitchX compatible with 64 bit architectures
...
like x86-64, where sizeof(int) != sizeof (void *). This involves correctly
casting every function pointer from the global table to the correct
function type, which has the added benefit of allowing type-checking of
function arguments and return values.
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@26 13b04d17-f746-0410-82c6-800466cd88b0
2008-04-30 13:57:56 +00:00
Kevin Easton
7eac4a00ce
Roll version number for BitchX 1.2 series.
...
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@25 13b04d17-f746-0410-82c6-800466cd88b0
2008-04-30 13:52:22 +00:00
Kevin Easton
b0d74f970d
Merge from ircii-pana-1.1 branch (removal of tparm declaration) - see rev 16
...
change.
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@17 13b04d17-f746-0410-82c6-800466cd88b0
2008-03-10 06:38:25 +00:00
Kevin Easton
533c3dbcbf
Turn on SVN keyword replacement for $Date$, $Author$, $Revision$, $Id$ for all
...
*.c and *.h files.
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/branches/ircii-pana-1.1@3 13b04d17-f746-0410-82c6-800466cd88b0
2008-02-25 09:49:14 +00:00
Kevin Easton
28febcfea9
Initial import of the ircii-pana-1.1-final source tree.
...
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/tags/ircii-pana-1.1-final@1 13b04d17-f746-0410-82c6-800466cd88b0
2008-02-25 09:25:32 +00:00