Commit graph

194 commits

Author SHA1 Message Date
Surion
b3d9910009 [0015] Allow 4.0.6a and 4.3.0 to connect to realmd. 2020-02-16 02:54:14 +00:00
Surion
1597b90686 [0014] Updated realmd to use account_access. This allows for different security levels per account for each realm in realmlist. 2020-02-16 02:54:13 +00:00
Salja
a6f3ca6ab0 Some Update for 4.3.4
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 02:24:52 +00:00
Antz
7665a09232
Initial Mangos Three Commit 2020-02-16 01:55:18 +00:00
evil-at-wow
f3dfab3954 Fix build errors introduced by [12070] for compilers that don't support "override". 2012-07-28 17:54:59 +02:00
Schmoozerd
7dc0a86237 [12071] Improve recent commits. Thanks to Reamer and stfx for pointing 2012-07-22 15:50:21 +02:00
Schmoozerd
8c93370a19 [12070] Add some override correctness 2012-07-22 14:39:53 +02:00
Schmoozerd
835d1c7479 [12069] Cleanup comment style 2012-07-22 14:39:31 +02:00
bugeyedcreepy
5efb3867f5 [12068] Fix another engrish line and improve the lines output 2012-07-22 02:01:26 +02:00
stfx
3707b04330 [12066] Optimize some parts for ++C 2012-07-21 17:15:11 +02:00
Schmoozerd
e32b9953a1 Cleanup Operator padding 2012-07-20 17:38:23 +02:00
Schmoozerd
a4cbed3199 Various Cleanups (realmd/) 2012-07-19 21:59:38 +02:00
bugeyedcreepy
cecd262a59 [12051] Fix Engrish Typo 2012-07-16 22:10:49 +02:00
Schmoozerd
8068dcf6dd [11875] Update Copyright notice to year 2012
Start timemachine and a Happy new year to all!
2012-01-16 17:43:59 +01:00
VladimirMangos
a0ff5f4536 [11736] Hide passwords from logs
* DB connection
* chat/console password changes commands.
2011-07-13 05:40:02 +04:00
TOM_RUS
c2199e7030 Added account flags enum. 2011-06-02 05:15:14 +04:00
VladimirMangos
40fb57e461 [11520] Fixed service/daemon calls order. Mixed wrongly in my prev. related fix. :/
Provide more information at windows service (un)install errors.

Note: by some reasons i have sometime problems with start windows service using '-s run' command
but it start fine by manual from services control applet. Maybe related to used by me win7 x64
2011-05-21 23:47:36 +04:00
NeatElves
87d6cf2367 [11508] Restore build with GCC (so make sources real C++ from VC++)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-05-18 20:45:04 +04:00
VladimirMangos
6ed4dfe827 [11507] Fixed problem with too later config read in recent added posix daemon support.
Restore read config _after_ option parsing in any cases.
2011-05-18 19:43:21 +04:00
VladimirMangos
9c65b04f5b [11502] Fixed windows service run after adding posix daemon support 2011-05-18 03:57:05 +04:00
finomen
d00592f692 [11500] Allow run mangos as daemon (linux/other posix)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-05-17 19:33:10 +04:00
Neo2003
e512fc9081 [11399] Make CMake a bit more usefull for Win/MSVC
Also make the -DPREFIX work on Win/MSVC

Signed-off-by: Neo2003 <Neo.2003@Hotmail.fr>
2011-04-26 18:48:46 +02:00
TOM_RUS
0f8c46878b Updated some structs and enums. 2011-04-14 08:14:03 +04:00
DasBlub
93da372dc5 [11241] Fix some renglish/denglish -> english in config files
For the "MaNGOS-Feeling" (c) I left most of the renglish and typos in there, so you will still be able to recognize it as a MaNGOS file ;)
2011-03-11 23:24:25 +01:00
cipherCOM
a81cf28610 [11167] Added CMake support
(based on cipherCOM's commit 0039476)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-02-14 12:56:50 +03:00
cipherCOM
c9942fb0cc [11166] Removed old autoconf files
(based on cipherCOM's repo commit 7b5a932)
2011-02-14 12:56:11 +03:00
Ambal
d67219e327 [11059] Fix crash in [11054]. As it turned out - we use not only async transactions but async queries too during server startup =/
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-21 22:11:35 +02:00
Ambal
07c9f0cbb8 [11054] Do not allow async transaction execution while server is loading. Call Database::InitDelayThread() function explicitly to create async DB worker thread after server initialization is complete.
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-20 23:46:51 +02:00
XTZGZoReX
241712305d [11052] Some comments for some unused CMD_REALM_LIST values... 2011-01-20 14:50:42 +01:00
Ambal
631ce36680 [11045] Rewrite internals of DB layer. Simplify code and use less locking. Spawn and use separate connections for sync and async DB requests. Implement database connection pool for SELECT queries. Up to maximum 16 connections supported. Disable 'autocommit' mode for MySQL.
UPDATE YOUR CONFIGS!

Defaults:
LoginDatabaseConnections = 1
WorldDatabaseConnections = 1
CharacterDatabaseConnections = 1

If you are not using <mtmaps> patch do not change the default settings - this is useless. You can try following option in your MySQL config to squeeze even more performance from your DB:

[mysqld]
transaction-isolation = READ-COMMITTED

Great thanks to Undergarun, kero99 and selector for making tests and providing very useful feedback and DB statistics! Have fun :)

Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-19 22:05:20 +02:00
Derex
f1283b489d [11001] Fixed crashes in ACE network code.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Thanks to kero99 for pointing to patch and testing.
2011-01-13 04:24:24 +03:00
VladimirMangos
bf0ecf6e71 [10947] Update copyright notice for 2011 year. 2011-01-01 20:33:43 +03:00
Unid
7d41f3fadf [10936] Correctly show online status of 1.12.1 realms
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-29 20:50:20 +03:00
VladimirMangos
5f4f39851e [10773] Fixed crash at empty build list in realm string. 2010-11-22 02:00:51 +03:00
tomrus88
76dfdd336f Backports from 400 branch. 2010-11-15 18:01:45 +03:00
fgenesis
c46d3bf9b0 [10465] Fix bad bandate check. 2010-10-19 22:27:00 +02:00
VladimirMangos
15e6c17158 [10583] Remove dual ERROR in logs 2010-10-07 01:59:07 +04:00
stfxpi
5b0e73e36e [10530] Fixed client reject any login attempt after WOW_FAIL_INCORRECT_PASSWORD receive.
Problem similar all all client versions.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-09-25 08:58:39 +04:00
VladimirMangos
acd0716297 [10432] Rename ASSERT -> MANGOS_ASSERT and related fixes
ASSERT hard use in predictable way because diff. 3rd party libs code
redefine it inf different ways and hard make sure that used in end
of mangos define version. This is real detected problem make some
expected assert checks ignored and so bugs not detected as expected from code.

In addition made related changes:
* Common.h header expected to be first include in any src/game/header except most simple cases.
* Related FILE.h header expected to be first include in FILE.cpp
* Fixed some absent includes and type forwards for safe build without PCH enabled.
* Avoid using MANGOS_ASSERT in src/framework code
2010-09-02 05:13:16 +04:00
freghar
47dc7dcf1b [10412] add a BindIP warning to worldd/realmd config files
Signed-off-by: freghar <compmancz@gmail.com>
2010-08-27 18:22:44 +02:00
VladimirMangos
4dae2cfe89 Remove trailing space. 2010-08-16 04:06:44 +04:00
VladimirMangos
77a116dbe1 [10361] Send proper error message at password check fail.
It specailly fix 1.x client case that not understande used for later clients 4-byte message.
2010-08-16 04:06:11 +04:00
XTZGZoReX
eadeda8f5d [10019] Update realmd opcode list.
Thanks to Phazerz for helping with research.
2010-07-13 19:56:00 +02:00
VladimirMangos
d81c9175d8 Update build checks for mangosd/realmd. 2010-07-02 05:34:27 +04:00
Grinder
f244e68c59 [10102] Rename loginDatabase for consistence with other global db object names
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-24 02:55:26 +04:00
Astellar
78400f8406 [10091] Use ACE for command line options parse.
Note: "--service run" renamed to "-s run"
in consistence with other serrvice options.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-21 06:40:10 +04:00
VladimirMangos
1eed65d5ac [10082] Drop now unused dotconfpp lib code. 2010-06-20 02:20:51 +04:00
Astellar
41d178ca7b [10081] Use ACE config library instead dotconfpp
NOTE: all config versions update because in old state
      it's not compatible with new way loading.
      Look for *.conf.dist.in chnages in commit for update configs.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-20 01:54:42 +04:00
Derex
b23fd66aa6 [10009] Fix realmd to accept more than 64 connections on windows.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-31 03:21:42 +04:00
VladimirMangos
4f4bf7f45d [9942] Output ACE version at realmd start. 2010-05-21 01:26:28 +04:00