Release date: 27. March 2011
Goal: Interim bugfix release

Targets:
* Publish all previously made updates for 1.0.4 into a single, convenient release
* Improve anti-cheat system

List of SVN changes:

(r1767) [1.0.4] Fixed accounts database growing very big indeed
(r1768) [1.0.4] Auto-shrink repaired database
(r1777) [1.0.4] Fixed admin commands missing from local editor
(r1782) [1.0.4] Fixed sqlite slowing the server when scripts do lots of table updates
(r1793) [1.0.4] Backported r1790 (Fixed 'CRC mismatch' occurring too often.)
(r1853) [1.0.4] Added a warning for dots in resource names
(r1857) [1.0.4] Backported r1855 (Fixed keybinds crash) 1856 (Fixed misc crash #5)
(r1865) [1.0.4] Backported r1860 (Sped up screenshot saving)
(r1883) [1.0.4] Backported r1881 (Fixed server crash on resource stop (From customer .dmp file))
(r1885) [1.0.4] Added getPerformanceStats()
(r1963) [1.0.4] Backported r1962 (Limit client HTTP connections)
(r1966) [1.0.4] Backported r1876 (resetTimer is server-side only).
(r1967) [1.0.4] Backported r1828 & r1831 (Server queue)
(r1968) [1.0.4] Backported r1776 (Secondary command binds don't function properly)
(r1971) [1.0.4] Backported r1970 (Fixed crash on resource restart. Improved server 'Network module not compatible' message.)
(r1973) [1.0.4] Fixed crash when copying unicode strings from CEGUI. (Patch from rafalhPL)
(r1983) [1.0.4] Backported r1981 (Added file permission fixer. Expanded autoupdater.) r1891 (Fixed a problem when downloading from some http servers)
(r1985) [1.0.4] Backported r1984 (Disabled permissions fixer for XP)
(r1987) [1.0.4] Backported r1986 (Added Linux GetLocalTimeString. Unified SStringReplace and ReplaceSubString. Improved updater in some fashion.)
(r1989) [1.0.4] Backported r1988 (Added better support for Linux nohup)
(r1992) [1.0.4] Backported r1991 (Fixed crash on mtaserver.conf error)
(r2000) [1.0.4] Backported r1999 (Fixed 'serverip' setting.)
(r2001) [1.0.4] Backported r1993 (Fixed getVehicleOccupants freezing when used on certain vehicles (now returns false for those vehicles))
(r2002) [1.0.4] Updated updater. Sped up install.
(r2010) [1.0.4] Added manual update check button. Changed the way the 'Player' default name can be changed by servers.
(r2013) [1.0.4] Made ban messages more helpful
(r2020) [1.0.4] Enabled and refactored error reporter.
(r2033) [1.0.4] Improved on-line help
(r2034) [1.0.4] Split the fastmove and crouchbug glitch
(r2035) [1.0.4] Lua sdk and updater update
(r2040) [1.0.4] Added cache to server browser to decrease scanning time.
(r2043) [1.0.4] Sped up server browser some more. Backported r2038 (Removed a stupid check.)
(r2045) [1.0.4] Fixed HTTP server freezing
(r2046) [1.0.4] Test for possible fix of invalid model crashes.
(r2047) [1.0.4] Added signing for updates
(r2048) [1.0.4] Added crash fix
(r2049) [1.0.4] Sped up accounts access when there are many accounts
(r2050) [1.0.4] Added HTTP DoS protection
(r2051) [1.0.4] Fixed water incongruities
(r2056) [1.0.4] Sped up disconnect
(r2057) [1.0.4] Added list speed ups
(r2058) [1.0.4] List speed ups fix from ryden
(r2060) [1.0.4] Loading crash fix
(r2062) [1.0.4] Fixed crash on explosion
(r2071) [1.0.4] Backported r2065 (Added support to daemonize the Linux server.)
(r2073) [1.0.4] Added backup master server support
(r2074) [1.0.4] Added open ports tester for the server
(r2085) [1.0.4] Backported: r1796 (Added CSettingsSA::Set/Get MouseSensivity.)
(r2101) [1.0.4] Added server browser improvements: GUI visible servers queried first. IP sort works. Server name sort ignores case and punctuation. Browser can see other versions and launch them. Also: GUI speed ups. MOTY 'advice' dialog.
(r2102) [1.0.4] Fixed open URL bug. Tweaked server browser settings.
(r2142) [1.0.4] Backported r2136 (Removed dependency on libpcre for Linux)
(r2144) [1.0.4] Fixed crash with unbind command
(r2147) [1.0.4] Fixed crash. Fixed textures missing with some motherboards. Fixed FPS bug.
(r2156) [1.0.4] Fixed older clients overloading external web server
(r2161) [1.0.4] Backported r2160 (Fixed delay when connecting to a local server)
(r2166) [1.0.4] Backported r2163 (Added option to block servers) r2164 (Added news headlines) r2165 (Addendum to r2164)
(r2172) [1.0.4] Backported r2167 (Fixed incorrect AC kick with onClientPlayerDamage)
(r2173) [1.0.4] Backported r2174 (Modified main menu layout) r2197 (Fixed news window being open at the wrong time)
(r2200) [1.0.4] Backported r2162 (Implemented SharedUtil::tolower and SharedUtil::toupper so it can be inlined.)
(r2228) [1.0.4] Backported r2226 (Sped up joining servers with huge element counts) | r2227 (Modified updater in mysterious ways)
(r2321) [1.0.4] Backported r2318 (Removed unused drawing code) r2320 (Added more error checking at launch)
(r2345) [1.0.4] Backported r2328 (Sped up getElementsByType and others) r2338 (Huge commit of doom) r2340 (Renamed MemCpy8) r2344 (Fixed some crashes)
(r2348) [1.0.4] Backported r2346 (Reverted r2344 (Fixed some crashes)) r2347 (Fixed some crashes #2)
(r2356) [1.0.4] Backported r2353 (Removed a direct memory access from the data files checker. Fixed a crash patch for Euro exe's. Fixed a compiler warning.)
(r2357) [1.0.4] Backported r2355 (Fixed 'cane' weapon slot. Fixed a cause of network trouble.)
(r2367) [1.0.4] Backported r2360 (Fixed installer not removing the gta_sa.exe from the installation directory)
(r2376) [1.0.4] Backported r2371 (Incremented net module version). Added non automatic Aero fix (Requires manual copying of gta_sa.exe). Tweaked report filter
(r2382) [1.0.4] Backported r2379 (Conformed some settings). r2380 (Fixed FileExists() not working properly on some PCs).
(r2383) [1.0.4] Modified non automatic Aero fix to use gta_sa_aero.exe
(r2395) [1.0.4] Backported r2384 (Fixed chat scroller smoothness, and possible some other things.)
(r2397) [1.0.4] Backported r2386 (Fixed low server fps if GTA not running) Backported r2387 (Added error check to account saving)
(r2410) [1.0.4] Backported r2407 (Fixed a crash when resolving host names.)
(r2418) [1.0.4] Backported r2414 (Fixed upgrader skipping files) r2415 (Fixed resource sometimes using zip file when it shouldn't) r2416(partial) (Fixed a crash in upgrader)
(r2420) [1.0.4] Backported r2417 (Added Lua client performance stats. Uses updated performancebrowser resource.) r2419 (Updated Lua client performance stats.)
(r2423) [1.0.4] Backported r2421 (Added option for volumetric shadows)
(r2436) [1.0.4] Backported r2430 partial (Added updater cache cleaner.) r2435 (Fixed a logging problem)
(r2459) [1.0.4] Disabled /load and /unload
(r2465) [1.0.4] Backported r2460 (Fixed minclientversion fussiness) r2462 (Added cache reuse for the updater) r2463 (Fixed jerky burnout donuts) r2464 (Fixed #5871 (Cars goes inside the ground when streamingout/in)))
(r2479) [1.0.4] Backported r2478 (Possible fix to crash on server join)
(r2482) [1.0.4] Backported r2481 (Fixed not finding already running gta_sa.exe)
(r2484) [1.0.4] Backported r2483 (Fixed message spam at new server startup)

---

Updates made on 3. April:

(r2488) [1.0.5] Backported r2487 (Changed default async loading setting to on. Moved async status star code to a more logic place.)
(r2492) [1.0.5] Backported r2466 (Moved something important to see if it helps with animation crashes.)
(r2494) [1.0.5] Backported r2493 (Fixed invisible radar map and display text introduced in r2492)
(r2509) [1.0.5] Backported r2505 (Made performance stats more modular) r2507 (Added advanced option for code added in r2492 (Moved something important to see if it helps with animation crashes.)) r2508 (Possible fix for recent low FPS)
(r2519) [1.0.5] Backported r2518 (Re-blocked some unwanted Lua functions. Added more fix for low FPS.)

List of resolved Mantis issues:
0005784: [GUI] Request: Create client-side gui-canvas elements to be used with functions drawing images. (ccw)
0005577: [Scripting] Some functions break coroutines (ccw)
0004829: [Vehicles] Trains slow down in curves (ryden)
0005396: [GUI / Menus / Console] F11 Map has no texture (ccw)
0005390: [Weapons] Infrared and Nightvision mode turns off when a player respawns (Talidan)
0005871: [Vehicles] Cars goes inside the ground when streamingout/in. (ccw)
0005960: [GUI / Menus / Console] Dates do not behave properly for news items (ccw)
0005920: [Scripting] Crash when attachElements on the resource start event (ccw)
0005738: [Multi Theft Auto : San Andreas] Client hangs up on update check (inc. news update) if DNS server is not available (izstas)
0005727: [GUI / Menus / Console] Antialiasing option in Video tab (izstas)
0005734: [General] Pressing ALT+SPACEBAR lets you pause the game (ryden)
0005712: [General] Protocol 38 Error. (ccw)
0005674: [Scripting] Creation and destruction of peds seem to crash the client (ccw)
0005669: [Scripting] onPlayerWeaponSwitch does not always work (Gamesnert)
0005650: [General] Sound problems after r2087 update (x86)
0005562: [GUI / Menus / Console] More options in Audio tab (Radio and Usertrack options) (x86)
0005504: [GUI / Menus / Console] Mouse settings aren't loading on "Load defaults" click (x86)
0005359: [GUI / Menus / Console] [Request] Mouse sensitivity isn't added. (x86)
0005617: [Scripting] MTA:SA 1.0.4 has bug with Race Pick-Ups (ccw)
0005421: [Scripting] guiStaticImageLoadImage prone to crash? (ccw)
0005626: [GUI / Menus / Console] Players list isn't updated on some servers (ccw)
0005587: [Server] Server crashes x2 (ccw)
0005530: [General] Crash when I was playing (ccw)
0005574: [Scripting] Useless debug messages (ccw)
0005576: [General] CTD when hitting air with vibrator (ccw)
0005468: [Client] Crash dumps (ccw)
0005466: [General] MTA Crash (ccw)
0005465: [General] Crashes - the next one part (ccw)
0005487: [Server] Server sometimes quits without warning (ccw)
0005476: [Server] Server consumes memory over time (ccw)
0005455: [General] MTA crash dumps (ccw)
0005445: [General] MTA is crashing every 30-60 minutes (ccw)
0005162: [Server] Download timeouts caused by temporary internal web server failure (ccw)
0005388: [Scripting] projectiles can exist forever (ccw)
0005395: [GUI / Menus / Console] bind configurations are discarded on exit (Flobu)
0005392: [Server] Banlist gets reset after "ERROR: Could not start HTTP server on interface" message (ccw)
36 issues View Issues