summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-07-08Add comments into defines in socket.cAndrei Karas1-70/+70
2016-07-08Added epoll as event-dispatcher on linux (instead of select())Florian Wilkemeyer4-6/+278
Note: It will be enabled by default if configure detects that the system has support for epoll To enforce usage of select run configure with --enable-epoll=no
2016-07-08Fixed a compilation error on packetvers older than 20071106Haru2-40/+48
Fixes #1345 Signed-off-by: Haru <haru@dotalux.com>
2016-07-08Merge pull request #1344 from 4144/sqlfixHaru10-16/+129
Replace in sql files fields with default date/datetime into default N…
2016-07-08Add sql upgrade scripts for convert date/datetime default values.Andrei Karas8-0/+113
2016-07-08Fix crashes if from login table can be read NULL field.Andrei Karas1-2/+2
2016-07-07Replace in sql files fields with default date/datetime into default NULL.Andrei Karas2-14/+14
2016-07-07Merge pull request #1343 from 4144/rootfixHaru1-0/+6
Dont show compilation warnings about root if building for ci.
2016-07-07Dont show compilation warnings about root if building for ci.Andrei Karas1-0/+6
And allow run under root in ci.
2016-07-05HPM Hooks UpdateHercules.ws4-10/+259
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-07-05Merge pull request #1342 from 4144/skillinterfaceHaru4-402/+426
Move some static functions into interfaces
2016-07-05Move static methods into interface in status.cAndrei Karas2-375/+391
2016-07-05Move static methods into interface in skill.cAndrei Karas2-27/+35
2016-07-05Merge pull request #1339 from 4144/scriptchecksHaru2-4/+16
Add one check for possible script issue.
2016-07-05Merge pull request #1338 from MishimaHaruna/cleanupHaru3-5/+152
Added messages to discourage running Hercules as root.
2016-07-04Add one check for possible script issue.Andrei Karas2-4/+16
2016-07-04Added messages to discourage running Hercules as root.Haru3-5/+152
- You should not run Hercules as root, period. - If you understand all of the security implications, and still want to do so (and you don't want to be bothered by the warning messages), open core.c and uncomment the line: "//#define I_AM_AWARE_OF_THE_RISK_AND_STILL_WANT_TO_RUN_HERCULES_AS_ROOT" - If you're running Hercules as root because your provider forces (or encourages) you to do so, it means they're really doing it wrong, so please complain to them and ask them for an alternative. - More info on the topic: http://www.tldp.org/HOWTO/Security-HOWTO/local-security.html https://wiki.debian.org/sudo http://wiki.centos.org/TipsAndTricks/BecomingRoot http://fedoraproject.org/wiki/Configuring_Sudo https://help.ubuntu.com/community/RootSudo http://www.freebsdwiki.net/index.php/Root Signed-off-by: Haru <haru@dotalux.com>
2016-07-03Merge pull request #1336 from 4144/travisextHaru9-21/+72
Different travis extensions
2016-07-03Replace all warnings to errors if build bot configure option enabled.Andrei Karas1-0/+4
2016-07-03Add into travis configure option --enable-buildbot.Andrei Karas5-8/+16
Also disable all known default warnings if build bot option enabled.
2016-07-03Run all servers in travis check.Andrei Karas1-14/+20
2016-07-03Add --run-once flag into char server.Andrei Karas1-0/+14
2016-07-03Add --run-once flag into login server.Andrei Karas2-1/+15
2016-07-03Add gcc 6 into travis.Andrei Karas1-0/+5
2016-07-03Add --enable-Werror into travis.Andrei Karas1-6/+6
2016-07-02Fixed a rare crash in the db2sql pluginHaru1-9/+13
- Fixes a crash that would occur when an item_db2 inherited item was missing Script, OnEquipScript or OnUnequipScript while its item_db counterpart had it. Signed-off-by: Haru <haru@dotalux.com>
2016-07-02Removed some unused variablesHaru1-8/+0
Follow-up to ff75470f7085c3ca23a9b16be43881b6bc953345 Signed-off-by: Haru <haru@dotalux.com>
2016-07-02Constants Documentation SyncHercules.ws1-0/+2
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-07-02MobDB SQL SyncHercules.ws3-0/+6
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-07-02ItemDB SQL SyncHercules.ws3-0/+6
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-07-02HPM Hooks UpdateHercules.ws15-0/+30
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-07-02Added 'GENERATED FILE DO NOT EDIT' to the auto-generated filesHaru4-2/+9
See https://github.com/Reviewable/Reviewable/wiki/FAQ#how-do-i-tell-reviewable-that-a-file-is-generated-and-should-not-be-reviewed Signed-off-by: Haru <haru@dotalux.com>
2016-07-02Trivialities: indentation fixesHaru12-53/+49
Signed-off-by: Haru <haru@dotalux.com>
2016-07-02Removed a duplicate check from inter_guild_tosql()Haru1-12/+7
Signed-off-by: Haru <haru@dotalux.com>
2016-07-02Merge pull request #1334 from 4144/guildcreatefixHaru1-2/+5
Fix wrong item deletion in guild creation code if emperium item not i…
2016-07-02Fix wrong item deletion in guild creation code if emperium item not in ↵Andrei Karas1-2/+5
inventory.
2016-07-02Fix guild skill range check in clif_parse_UseSkillToId.Andrei Karas1-1/+1
Wrong check prevent from using custom skills with id after guild skills.
2016-07-01Merge pull request #1328 from HerculesWS/exp_fixesHaru4-41/+63
Fix EXP modifiers to match aegis modifiers calclution.
2016-06-30Merge pull request #1329 from 4144/attributeHaru8-19/+28
Use item attribute as flags varible. Now only ATTR_BROKEN flag exists.
2016-06-30Use item attribute as flags varible. Now only ATTR_BROKEN flag exists.Andrei Karas8-19/+28
2016-06-30Merge pull request #1330 from 4144/variabledefineHaru2-2/+74
Allow redefine some array sizes by preprocessor from command line
2016-06-30Add #ifndef for different constants / sizes in status.hAndrei Karas1-2/+6
2016-06-30Add #ifndef for different constants in mmo.hAndrei Karas1-0/+68
2016-06-29Fix EXP modifiers to match aegis modifiers calclution.hemagx4-41/+63
- Now Renewal Level Penalty being calculated in pc_calcexp only - Now Guild Tax is being paid after experience modifiers and not before - Now Experience modifiers being calculated in right way as in aegis (Race modifiers -> PK modifiers -> Premium modifiers -> Buff modifiers)
2016-06-26Fixed a typo in the last edit of alchemist.txt (missing comma)Haru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-06-25Merge pull request #1292 from HerculesWS/huld-improvementsAndrei Karas41-1694/+2473
HULD improvements
2016-06-25Corrected an issue that prevented changing default languagesHaru1-12/+26
The script->get_translation_file_name() is more robust (and actually works) now. Signed-off-by: Haru <haru@dotalux.com>
2016-06-25Show the config.log file when the configure script fails on travisHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-06-25Fixed some script errorsHaru6-10/+10
Signed-off-by: Haru <haru@dotalux.com>
2016-06-25generate-translations: code style and optimizationsHaru1-30/+36
Signed-off-by: Haru <haru@dotalux.com>