1) it's not correct to apply stripslashes() to all form input.
That should be done only if magic quotes is on.
I fixed this by adding a function undo_magic_quotes()
that does the right thing.
2) There's no reason to strip backslashes from user-supplied text
(forum titles and bodies, private messages, passwords etc.)
I'm not sure why this was being done.
It prevented messages from containing backslashes.
svn path=/trunk/boinc/; revision=15364
(should this be set by default?)
- web: removed addslashes() when building language translation arrays.
These caused 's to be displayed as \' everywhere.
They may serve some purpose, but I can't think of what it is.
- web: changed max profile image dimensions from 800x600 to 640x480.
The new profile page puts a column to the right
of the image, so it shouldn't be quite that wide.
svn path=/trunk/boinc/; revision=14562
The problem: the various checks were surrounded by things like
#ifdef HAVE__DEV_MOUSE
If the host on which the client is built doesn't have a mouse
(as is the case with our build machine)
then the resulting executable doesn't check /dev/mouse,
even if it exists on the target host.
- removed configure checks for /dev/mouse, /dev/kbd, and /dev/tty1
svn path=/trunk/boinc/; revision=13947