* Fixed Problem in different place define OID enums.
Enums hardcoded in mangos code now as done for many other projects using PostgreSQL
* Other PostgreSQL detection fixes.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Unix specific notes:
* Use --with-std-malloc in configure to disable tbb, if you have problems or you want to use the default or another allocator.
* Even if you disable tbb, the library will still be built and installed, so you can still use it manually.
- removed deprecated code from RASocket
- allow more than one login at a time on the RA console
- added gsoap library for handling SOAP requests
- removed deprecated mangos_string entry
Thanks to:
- Derex for reporting a bug which occured if more than 1024
players were connected [poll() vs select()]
- caeruleaus for adding windowsbuild support
- vladimir for suggesting a different thread starting order
- fdb_ for suggesting SOAP in the first place
Possible this will help resolve recent porblems with openssl detection at some platform.
At least it help in some similar cases at testing.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Original way have many reported problems.
New also maybe not allways working but less problematic.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
You should add two libraries into your server binaries:
tbb.so/tbbmalloc.so on *nix and tbb(_debug).dll/tbbmalloc(_debug).dll on Windows!!!
Define USE_STANDARD_MALLOC while compiling 'framework' project to use OS' default memory allocator!
Signed-off-by: Ambal <pogrebniak@gala.net>
* --enable-builtin-ace (default) set use builting in mangos sources ACE version build and use
* --disable-builtin-ace set use installed in system ACE version (if any) or
error if no system version installed. This let easy use system version of ACE
if it prefered by some reasons (for example 5.5.2 ACE package at 6.x FreeBSD)
* This also fix proper detection Stack_Trace.h existance in both cases.
More proper header existance check base at patch suggested by Plaes.
Thanks to Splinter for testing.
* Use pkg-config for ACE (req. ACE 5.5.2 or later), in mangos included 5.6.6.
* Use pkg-config for OpenSSL
* Enable silent builds with >=automake-1.11
Note: possible you will need install pkg-config tool at your Unix/Linux
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Also svn_revision.h renmaed to revision.h and defines in to it also renamed. MaNGOS code updated.
Other projects using this genrevison tool need to be updated in similar way.