bobius

[fixed] account log timestamps…
[fixed] account log timestamps

[fixed] sessions are now tied to a specific ip to prevent brute-force attacks on session ids.

[fixed] sessions are now one-time-use and expire to prevent replay attacks

    • -1
    • +3
    /core3/trunk/MMOCoreORB/sql/swgemu.sql
    • -0
    • +3
    /core3/trunk/MMOCoreORB/sql/updates/sessions.sql
[fixed] compile issues on some platforms…
[fixed] compile issues on some platforms

make config && make build

    • -1
    • +1
    /core3/trunk/MMOCoreORB/src/Makefile.am
[fixed] Vulnerability that could allow logging in as other people's characters
[fixed] Vulnerability that could allow logging in as other people's characters
[security update] Increased security of password hashes in case of database compromise…
[security update] Increased security of password hashes in case of database compromise

NOTE: Old hashes will automatically update on first successful login

Requires:

-Updated Engine

-DB Patch

-OpenSSL libraries (sudo apt-get instal libssl-dev)

After Updating:

Change the DBSecret in config.lua

make config && make build

    • -3776
    • +2968
    /core3/trunk/MMOCoreORB/sql/swgemu.sql
    • -1
    • +2
    /core3/trunk/MMOCoreORB/bin/conf/config.lua
    • -1
    • +1
    /core3/trunk/MMOCoreORB/src/Makefile.am
[added] Crypto library for secure hashing (wrapper around OpenSSL)…
[added] Crypto library for secure hashing (wrapper around OpenSSL)

Requires:

-OpenSSL libraries (sudo apt-get instal libssl-dev)

    • -0
    • +70
    /engine3public/MMOEngine/include/system/security/Crypto.h
[fixed] character deletion exploit
[fixed] character deletion exploit
[fixed] String::replaceAll bug work around
[fixed] String::replaceAll bug work around
[fixed] Last commit
[fixed] Last commit
[fixed] Mail Packets - bodys with parameterized stringids
[fixed] Mail Packets - bodys with parameterized stringids
[branched] Tutorial Branch
[branched] Tutorial Branch
  1. … 8434 more files in changeset.
[added] Skipped Tutorial Building
[added] Skipped Tutorial Building
[fixed] Tutorial Building Loading
[fixed] Tutorial Building Loading
[fixed] Tutorial Building unloading from memory.
[fixed] Tutorial Building unloading from memory.
[updated][SWGEMU-113] NewbieTutorialRequest action strings list
[updated][SWGEMU-113] NewbieTutorialRequest action strings list
[updated][SWGEMU-113] Documented NewbieTutorialRequest and NewbieTutorialResponse packets
[updated][SWGEMU-113] Documented NewbieTutorialRequest and NewbieTutorialResponse packets
[fixed][SWGEMU-113] Struct for NewbieTutorialEnableHudElement
[fixed][SWGEMU-113] Struct for NewbieTutorialEnableHudElement
[added][SWGEMU-113] NewbieTutorialEnableHugElement packet implementation
[added][SWGEMU-113] NewbieTutorialEnableHugElement packet implementation
[updated] Better quickfix
[updated] Better quickfix
[fixed] Work around until bug [SWGEMU-111] is fixed in engine…
[fixed] Work around until bug [SWGEMU-111] is fixed in engine

NOTE: ManagedObjects that are not at least SceneObjects will still be persistent by default until proper fix.

[fixed] static objects saving
[fixed] static objects saving
    • -84
    • +104
    /core3/testing/src/server/zone/ZoneServer.cpp
[fixed] idlc hanging
[fixed] idlc hanging
[removing] stringid branch
[removing] stringid branch
  1. … 8090 more files in changeset.
[testing][added][SWGEMU-66] Class to Handle SWG stf Parameters
[testing][added][SWGEMU-66] Class to Handle SWG stf Parameters
    • -14
    • +0
    /core3/testing/src/server/chat/ChatManager.h
  1. … 7 more files in changeset.
[stringid branch][added] ParameterizedStringId class to cut down on size of SceneObjects
[stringid branch][added] ParameterizedStringId class to cut down on size of SceneObjects
    • -0
    • +1
    /core3/branches/stringid/src/Makefile.am
[stringid branch] Initial Import
[stringid branch] Initial Import
    • -0
    • +1
    /core3/branches/stringid/src/Makefile.am
  1. … 5 more files in changeset.
[branch] For StringId improvements.
[branch] For StringId improvements.
  1. … 8086 more files in changeset.
[testing branch] Code cleanup & idlc changes
[testing branch] Code cleanup & idlc changes
    • -0
    • +84
    /core3/testing/src/server/chat/ChatManager.cpp
    • -0
    • +112
    /core3/testing/src/server/zone/Zone.cpp
    • -0
    • +29
    /core3/testing/src/server/chat/ChatManager.h
    • -0
    • +32
    /core3/testing/src/server/zone/Zone.h
  1. … 39 more files in changeset.
[updated] Missed file
[updated] Missed file
[fixed] Structure Manager function access
[fixed] Structure Manager function access
[updated] Generated IDL files…
[updated] Generated IDL files

[fixed] Access on Structure Manager functions

[commented] Some more functions.

    • -84
    • +0
    /core3/testing/src/server/chat/ChatManager.cpp
    • -112
    • +0
    /core3/testing/src/server/zone/Zone.cpp
    • -29
    • +0
    /core3/testing/src/server/chat/ChatManager.h
    • -32
    • +0
    /core3/testing/src/server/zone/Zone.h
  1. … 40 more files in changeset.