| Age | Commit message (Collapse) | Author |
|
|
|
New column in account table is a base32 of token key bytes,
coincidentally it is the same format Google's Authenticator Android app uses.
If you want that to work, set system time on server correctly and use ntpd.
Closes #10527
Signed-off-by: Nay <dnpd.dd@gmail.com>
|
|
Increment the reference count of m_task in Thread::start() before spawning the actual Thread that will execute the task, otherwise the thread might finish, decRef the task and delete it.
Valgrind log of the issue:
Invalid read of size 8
at 0x1314CAD: ACE_Atomic_Op_GCC<long>::operator++() (Atomic_Op_GCC_T.inl:34)
by 0x15933FB: ACE_Based::Runnable::incReference() (Threading.h:36)
by 0x1592D2D: ACE_Based::Thread::start() (Threading.cpp:136)
by 0x1592C37: ACE_Based::Thread::Thread(ACE_Based::Runnable*) (Threading.cpp:111)
by 0xF6C463: Master::Run() (Master.cpp:195)
by 0xF725D0: main (Main.cpp:142)
Address 0x26137278 is 8 bytes inside a block of size 24 free'd
at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
by 0xF67FDB: RARunnable::~RARunnable() (RARunnable.cpp:55)
by 0x1593441: ACE_Based::Runnable::decReference() (Threading.h:40)
by 0x1592E92: ACE_Based::Thread::ThreadTask(void*) (Threading.cpp:186)
by 0x515EA35: ACE_OS_Thread_Adapter::invoke() (in /usr/lib/libACE-6.0.3.so)
by 0x5F19F8D: start_thread (pthread_create.c:311)
by 0x6A46E1C: clone (clone.S:113)
Closes #10619
|
|
|
|
|
|
|
|
|
|
Note that this doesn't make BigNumber class threadsafe - it never was that way.
|
|
Remove mutex from BigNumber class - it didn't do what it was advertised to do - consider using the "locked" array outside of the function in which it was "locked".
|
|
|
|
|
|
|
|
|
|
* Loading initial configuration files is now separate from loading any additional custom configs
|
|
This reverts commit 2005be04740406f17bd8af8569f2cd75aa0614d4.
Note to self: do not touch maths past 10 any more.
|
|
This has been around since 2010-12-11 :)
|
|
OVERRIDE and FINAL are TC macros (expand to nothing if compiler does not support C++11)
|
|
|
|
* Fixed ACE PCH
* Removed WheatyExceptionReport sources from shared project
|
|
|
|
instance to cause players not being saved when a boss was killed.
Closes #5109
|
|
Core/Command: Optimized .pinfo more
|
|
(thx Shauren)
|
|
SMSG_CHAR_ENUM packet.
|
|
* Moved some checks around
* Added RBAC Permission for Email, last login and last ip (group 3 and 4) -- If missing RBAC permission, then it displays "Unauthorized (RBAC)"
* Changed totalmail output from uint64 to uint32
* Level either puts Max level, or a list of information necessary
* Only queries guild if the current xp query also detects guild membership
* Incorporated recent changes into code
* Commander requires higher than target to get sensitive data beside RBAC permission.
|
|
|
|
arena teams.
*.arena create [player] "arena name" [type]
*.arena create "arena name" [type]
*.arena disband [TeamID]
*.arena rename "oldName" "newName"
*.arena captain [TeamID] [Player]
*.arena info [TeamID]
*.arena lookup [name]
|
|
Core/Command: Rework .PInfo and give more output and add Gender to trinity_string
|
|
changes
|
|
* Prints out in several strings instead of few
* Leaves unnecessary ones out (e.g. phase for GMs)
* Some code documentation included (including doxygen)
* Cleaner code (partly)
* Prints more content, e.g.:
** Localized Class- and Race names
** Localizable Gender names
** Current experience, required experience
** And more
Shoutouts to @Nay, @Subv, @Shauren and several others from the irc
Core/Command: Rework PInfo and give more output and add Gender to trinity_string
|
|
supposed to be pushed
|
|
|
|
|
|
|
|
|
|
All sLog->out* functions (except outCommand atm) are replaced with TC_LOG_* macros.
Memleak fix
|
|
.character rename [name] [newName]
|
|
Core/World: Improvements in Autobroadcast system (dropped from world database and moved to auth database, added realmid and weight columns)
|
|
Guild rename
|
|
database and moved to auth database, added realmid and weight columns)
|
|
|
|
|
|
|
|
Closes #9501
|
|
4.3.4 branch)
Core/Logging: Create new logger type "Cheat". Will be used to log all cheat attempts
|
|
|
|
Prints a list of mails received by the characters
Closs #9421
|
|
This reverts commit 4e789d4c5c83dd6f0f582fe24e9d49b39950fffe.
|
|
|
|
|