Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-16 | Add missing escaping for saved player strings into db. | Andrei Karas | 1 | -2/+5 | |
2016-08-10 | Fix login and char servers null pointer access if packet handler in plugin ↵ | Andrei Karas | 1 | -1/+4 | |
initiate server termination. | |||||
2016-07-14 | Changed mmo_charstatus::status_point and mmo_charstatus::skill_point to int | Haru | 1 | -5/+5 | |
Fixes several -Wsign-compare issues Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-07-14 | Changed mmo_charstatus::base_level and mmo_charstatus::job_level to int | Haru | 2 | -11/+11 | |
Fixes several -Wsign-compare issues Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-07-13 | Add missing includes into HPM. | Andrei Karas | 1 | -0/+3 | |
2016-07-03 | Add into travis configure option --enable-buildbot. | Andrei Karas | 1 | -0/+2 | |
Also disable all known default warnings if build bot option enabled. | |||||
2016-07-03 | Add --run-once flag into char server. | Andrei Karas | 1 | -0/+14 | |
2016-07-02 | Removed a duplicate check from inter_guild_tosql() | Haru | 1 | -12/+7 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-05-08 | Fixed various issues pointed out by cppcheck | Haru | 3 | -4/+5 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-04-30 | Moved HPMHooking-related definitions to plugins/HPMHooking.h | Haru | 1 | -1/+1 | |
- Plugins that want to make use of the HPMHooking must now include "plugins/HPMHooking.h". Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-04-30 | Corrected truncation of the last letter in whisper messages | Haru | 1 | -3/+3 | |
- Follow-up to ccfd054 - Fixes #1275 Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-04-25 | Reduced the MAX_MAP_SERVERS setting to 1 | hemagx | 2 | -1/+13 | |
Multi-zone support is deprecated and should not be used on a production server. | |||||
2016-04-16 | Updated GNU Make build system to support private headers | Haru | 1 | -9/+12 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Dropped typedef from DBMap | Haru | 6 | -10/+14 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Dropped typedef from DBIterator | Haru | 2 | -3/+3 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Dropped typedefs from union DBKey and struct DBData | Haru | 6 | -17/+17 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Changed buffer argument of SQL->StmtBindParam() to const | Haru | 2 | -4/+4 | |
Parameters are supposed to be read-only Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Removed unnecessary typedefs from sql.h | Haru | 9 | -13/+17 | |
- Sql -> struct Sql - SqlStmt -> struct SqlStmt - SqlDataType -> enum SqlDataType This is expected to improve compile time, by removing #include cycles (and forward declaring instead) Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Added const qualifier to some typecasts | Haru | 1 | -9/+9 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-09 | Corrected some issues in the item data saving function | Haru | 2 | -189/+61 | |
- Unique ID could get duplicated (resulting in an apparent item duplication, while it's only unique ID corruption). Fixes #1191 - Removed duplicated code (char_inventory_to_sql, being an almost exact clone of char_memitemdata_to_sql) Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-06 | Replace wrong variable usage in party creation code (closes #1185) | Andrei Karas | 1 | -3/+4 | |
Also not allow create party with empty or only spaces name. | |||||
2016-02-28 | Changed mob mode field to 32 bit, for future expansion | Haru | 1 | -2/+2 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-27 | Corrected wrong variable type of struct status_change_data::tick | Haru | 1 | -4/+6 | |
- The variable should be signed, since it uses the value -1 to indicate infinite duration (and it's stored as signed in the database). - Added #define for the special value -1 (INFINITE_DURATION). - This fixes an issue causing status changes to fail being saved to database (thanks to Michi for reporting it). - Related to commit 8dc75721. Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Removed various redundant typecasts | Haru | 3 | -14/+12 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Removed several unnecessary explicit casts of the WFIFOP result | Haru | 5 | -15/+15 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Removed unnecessary explicit casts of the value of WBUFP | Haru | 1 | -1/+1 | |
- WBUFP now returns a pointer to void, which automatically casts to any non-const or const pointer. Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Removed several unnecessary RFIFOP typecasts | Haru | 12 | -50/+48 | |
- While this is arguable, those explicit typecasts are potentially dangerous/misleading (for example, a const specifier might get accidentally dropped without even generating a compiler warning, or a variable type might change during code changes, and any related warning would get silenced by the explicit typecast). - As a reminder Hercules is written in C, and not in C++ (and there's no such thing as "compiling in C++ mode" - they're two different languages.) As such, it is legal to let the compiler automatically promote void* from/to any non-const pointer type, as well as const void* from/to any const pointer type. Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Added const qualifier to several variable/argument pointers | Haru | 15 | -96/+115 | |
- This is necessary for compatibility with a const RFIFOP. Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Updated inter_pet->tosql() and mapif->save_pet() to work with const data | Haru | 4 | -37/+40 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Split mapif->mercenary_save() into two functions (save and create) | Haru | 3 | -22/+44 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Split mapif->homunculus_save() into two functions (save and create) | Haru | 3 | -43/+61 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-24 | Split mapif->elemental_save() into two functions (save and create) | Haru | 3 | -25/+51 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-19 | Remove some unused macroses. Left macroses in socket.c | Andrei Karas | 1 | -2/+0 | |
2016-02-19 | Add noreturn attributes. | Andrei Karas | 2 | -1/+2 | |
Also add compiler flag for check for missing noreturn attributes. | |||||
2016-02-19 | Fix all known warnings from compiler flags -Wformat* | Andrei Karas | 8 | -24/+24 | |
Add all missing -Wformat flags into configure. | |||||
2016-02-19 | Fix some cast discards 'const' qualifier from pointer target type warnings. | Andrei Karas | 1 | -7/+7 | |
Add -Wcast-qual into configure comment. | |||||
2016-02-17 | Replaced some now unnecessary includes with forward declarations in header files | Haru | 1 | -0/+1 | |
Added some forgotten <stdio.h> and "common/conf.h" includes to .c files, that were previously masked by the above. Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-15 | Replaced a call to sleep() with HSleep() | Haru | 1 | -8/+1 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-01-29 | Merge pull request #1108 from 4144/pcreconfigure | Haru | 1 | -2/+2 | |
Enable pcre by default in configure and show error if pcre missing. | |||||
2016-01-29 | Merge pull request #1100 from theultramage/gperm | Haru | 1 | -1/+1 | |
more meaningful names for fields of enum guild_permission | |||||
2016-01-25 | Fix packet id being sent encrypted to Hercules Plugin Manager. | hemagx | 1 | -12/+13 | |
Now packet id will be passed to Hercules Plugin Manager instead of let it figure it on itself | |||||
2016-01-21 | Enable pcre by default in configure and show error if pcre missing. | Andrei Karas | 1 | -2/+2 | |
2016-01-14 | Adjusted names in enum guild_permission to still make sense when additional ↵ | ultramage | 1 | -1/+1 | |
custom permissions are added. | |||||
2016-01-09 | Corrected various zero-argument function definitions | Haru | 1 | -2/+2 | |
- Functions should always specify their arguments, even if they take none. In C, not specifying arguments is different than specifying (void). Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-01-05 | Added Support for BodyStyle | Dastgir | 1 | -46/+48 | |
Closes #974 as merged | |||||
2015-12-24 | Change packet 0x82d to not send billing slots. | hemagx | 1 | -1/+1 | |
currently billing slots is not supported and sending the premium slots twice cause client to bug. Fixes #1017 | |||||
2015-12-22 | Ensured 32+1 bytes for all buffers that hold variable names | Haru | 1 | -5/+7 | |
Related: #865, #866, #867 Signed-off-by: Haru <haru@dotalux.com> | |||||
2015-12-15 | Added GPL-compliant header to all sources and build scripts | Haru | 35 | -126/+695 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2015-12-15 | Added GPL information on interactive server startup | Haru | 1 | -0/+1 | |
2015-12-13 | Renaming 'start_point' to 'start_point_re' | Jedzkie | 1 | -5/+5 | |