-
Notifications
You must be signed in to change notification settings - Fork 756
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add http support to hercules (api-server) #3198
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 05131e5 - Browse repository at this point
Copy the full SHA 05131e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f2781 - Browse repository at this point
Copy the full SHA c8f2781View commit details -
Configuration menu - View commit details
-
Copy full SHA for afe3287 - Browse repository at this point
Copy the full SHA afe3287View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76eb605 - Browse repository at this point
Copy the full SHA 76eb605View commit details -
Configuration menu - View commit details
-
Copy full SHA for b70defd - Browse repository at this point
Copy the full SHA b70defdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d7554 - Browse repository at this point
Copy the full SHA 72d7554View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaa035b - Browse repository at this point
Copy the full SHA eaa035bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e26f03c - Browse repository at this point
Copy the full SHA e26f03cView commit details -
Send char servers information to api server
Also add constant for char server name size.
Configuration menu - View commit details
-
Copy full SHA for 9e7cbab - Browse repository at this point
Copy the full SHA 9e7cbabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97d3e93 - Browse repository at this point
Copy the full SHA 97d3e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5d78f - Browse repository at this point
Copy the full SHA 0f5d78fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb2482 - Browse repository at this point
Copy the full SHA cbb2482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a76bed - Browse repository at this point
Copy the full SHA 0a76bedView commit details -
Remove disconnected players from api server with some delay
This allow call for some time api functions after player disconnected from game.
Configuration menu - View commit details
-
Copy full SHA for 37979d0 - Browse repository at this point
Copy the full SHA 37979d0View commit details -
Add proxy packets support for send packets from api to char server
Also add support for async data handlers for reply from char server. Add api interface in char server.
Configuration menu - View commit details
-
Copy full SHA for d3da498 - Browse repository at this point
Copy the full SHA d3da498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81093dc - Browse repository at this point
Copy the full SHA 81093dcView commit details -
Add api requests flag handled.
This flag set if http request already parsed but not disconnected.
Configuration menu - View commit details
-
Copy full SHA for 6121e14 - Browse repository at this point
Copy the full SHA 6121e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3af53c6 - Browse repository at this point
Copy the full SHA 3af53c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89b3c2 - Browse repository at this point
Copy the full SHA d89b3c2View commit details -
Allow send custom data in api request packets to char server
Also add macro GET_DATA for get data pointer in api data handlers.
Configuration menu - View commit details
-
Copy full SHA for e56feb7 - Browse repository at this point
Copy the full SHA e56feb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d5f0ea - Browse repository at this point
Copy the full SHA 1d5f0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b75fbd - Browse repository at this point
Copy the full SHA 9b75fbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 490ac40 - Browse repository at this point
Copy the full SHA 490ac40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d703d - Browse repository at this point
Copy the full SHA 79d703dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eb4104 - Browse repository at this point
Copy the full SHA 8eb4104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e61c4 - Browse repository at this point
Copy the full SHA 61e61c4View commit details
Commits on Apr 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6bf56b5 - Browse repository at this point
Copy the full SHA 6bf56b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34926e4 - Browse repository at this point
Copy the full SHA 34926e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cae1ed - Browse repository at this point
Copy the full SHA 2cae1edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7c656 - Browse repository at this point
Copy the full SHA 0b7c656View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb28dfa - Browse repository at this point
Copy the full SHA bb28dfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a673ba5 - Browse repository at this point
Copy the full SHA a673ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb443ba - Browse repository at this point
Copy the full SHA eb443baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e63b30 - Browse repository at this point
Copy the full SHA 3e63b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e0a62 - Browse repository at this point
Copy the full SHA 31e0a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1980dbd - Browse repository at this point
Copy the full SHA 1980dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 960b8e7 - Browse repository at this point
Copy the full SHA 960b8e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba087c5 - Browse repository at this point
Copy the full SHA ba087c5View commit details -
Remove userconfig_save_emotes handler
Also add macro for ignore data from api packet reply.
Configuration menu - View commit details
-
Copy full SHA for 803fd01 - Browse repository at this point
Copy the full SHA 803fd01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1974074 - Browse repository at this point
Copy the full SHA 1974074View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec500b - Browse repository at this point
Copy the full SHA 3ec500bView commit details -
Add emblem_upload empty http handler
Also fix handling big multi part fields data.
Configuration menu - View commit details
-
Copy full SHA for d0f608b - Browse repository at this point
Copy the full SHA d0f608bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f8f5e - Browse repository at this point
Copy the full SHA 40f8f5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 962efb3 - Browse repository at this point
Copy the full SHA 962efb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58417e9 - Browse repository at this point
Copy the full SHA 58417e9View commit details -
Add url handler flag for check is field Img present and using correct…
… content type Also add method for get content type from post header.
Configuration menu - View commit details
-
Copy full SHA for 823c905 - Browse repository at this point
Copy the full SHA 823c905View commit details -
Validate number of post headers in request related to url parsing flags
This allow detect new unknown post headers in requests.
Configuration menu - View commit details
-
Copy full SHA for 917347a - Browse repository at this point
Copy the full SHA 917347aView commit details -
Add into sql interface method for exec query string and fetch
New method: Sql_QueryStrFetch.
Configuration menu - View commit details
-
Copy full SHA for 87f69a5 - Browse repository at this point
Copy the full SHA 87f69a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c8470 - Browse repository at this point
Copy the full SHA 45c8470View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2144a7b - Browse repository at this point
Copy the full SHA 2144a7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc39821 - Browse repository at this point
Copy the full SHA fc39821View commit details -
Configuration menu - View commit details
-
Copy full SHA for e987e77 - Browse repository at this point
Copy the full SHA e987e77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35df929 - Browse repository at this point
Copy the full SHA 35df929View commit details -
Add http uploaded guild emblem validation.
For now valid only bmp images.
Configuration menu - View commit details
-
Copy full SHA for 1b62fea - Browse repository at this point
Copy the full SHA 1b62feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2dc4d8 - Browse repository at this point
Copy the full SHA e2dc4d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e1ee7 - Browse repository at this point
Copy the full SHA 90e1ee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d2577a - Browse repository at this point
Copy the full SHA 9d2577aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2763690 - Browse repository at this point
Copy the full SHA 2763690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d371c1 - Browse repository at this point
Copy the full SHA 8d371c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for edb5cb0 - Browse repository at this point
Copy the full SHA edb5cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a590b - Browse repository at this point
Copy the full SHA f7a590bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fff3443 - Browse repository at this point
Copy the full SHA fff3443View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed488bf - Browse repository at this point
Copy the full SHA ed488bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5020e - Browse repository at this point
Copy the full SHA 7b5020eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f748962 - Browse repository at this point
Copy the full SHA f748962View commit details -
Configuration menu - View commit details
-
Copy full SHA for bffdb43 - Browse repository at this point
Copy the full SHA bffdb43View commit details -
Configuration menu - View commit details
-
Copy full SHA for de684cd - Browse repository at this point
Copy the full SHA de684cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 787c2f1 - Browse repository at this point
Copy the full SHA 787c2f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c165d - Browse repository at this point
Copy the full SHA f9c165dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f133fad - Browse repository at this point
Copy the full SHA f133fadView commit details -
Also add auto generated api server hpm related files.
Configuration menu - View commit details
-
Copy full SHA for f255bf9 - Browse repository at this point
Copy the full SHA f255bf9View commit details -
In future probably this files will be readded.
Configuration menu - View commit details
-
Copy full SHA for f97ac37 - Browse repository at this point
Copy the full SHA f97ac37View commit details -
Configuration menu - View commit details
-
Copy full SHA for b75e9aa - Browse repository at this point
Copy the full SHA b75e9aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4b841 - Browse repository at this point
Copy the full SHA 7b4b841View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42b72f4 - Browse repository at this point
Copy the full SHA 42b72f4View commit details -
Add support for llhttp library as alternative http parser.
Add new configure flag --with-http_parser with allower values: http-parser (default) llhttp
Configuration menu - View commit details
-
Copy full SHA for 6129984 - Browse repository at this point
Copy the full SHA 6129984View commit details -
Use typedef for allow use same HPM code for any http library
This based on typedefs in api/http_include.h
Configuration menu - View commit details
-
Copy full SHA for 71e6f55 - Browse repository at this point
Copy the full SHA 71e6f55View commit details -
Configuration menu - View commit details
-
Copy full SHA for edba9fc - Browse repository at this point
Copy the full SHA edba9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60dacd6 - Browse repository at this point
Copy the full SHA 60dacd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16862f9 - Browse repository at this point
Copy the full SHA 16862f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30e3b2f - Browse repository at this point
Copy the full SHA 30e3b2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10bf12d - Browse repository at this point
Copy the full SHA 10bf12dView commit details -
Add support for parsing http headers from small tcp packets
Normally used http parser not support incomplete headers and for this used caching.
Configuration menu - View commit details
-
Copy full SHA for 8058c1f - Browse repository at this point
Copy the full SHA 8058c1fView commit details -
Improve buffer allocation in parsing http headers
This change skip realloc call if existing buffer already big enough for new data.
Configuration menu - View commit details
-
Copy full SHA for 783ad6e - Browse repository at this point
Copy the full SHA 783ad6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06fdc46 - Browse repository at this point
Copy the full SHA 06fdc46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c972ad5 - Browse repository at this point
Copy the full SHA c972ad5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3552f - Browse repository at this point
Copy the full SHA 3a3552fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d40ea96 - Browse repository at this point
Copy the full SHA d40ea96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 743a005 - Browse repository at this point
Copy the full SHA 743a005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ae60e9 - Browse repository at this point
Copy the full SHA 4ae60e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81c06bc - Browse repository at this point
Copy the full SHA 81c06bcView commit details -
Fix hpm methods generation for handlers interface
Because doxygen can't include any files in preprocessor, used special tool for expand given includes and then feed this file to doxygen.
Configuration menu - View commit details
-
Copy full SHA for fb9807f - Browse repository at this point
Copy the full SHA fb9807fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a9f832 - Browse repository at this point
Copy the full SHA 5a9f832View commit details -
Configuration menu - View commit details
-
Copy full SHA for efb1ce4 - Browse repository at this point
Copy the full SHA efb1ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb63faa - Browse repository at this point
Copy the full SHA fb63faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6955251 - Browse repository at this point
Copy the full SHA 6955251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c1da5 - Browse repository at this point
Copy the full SHA 78c1da5View commit details -
Introduce for chunked packets macro RFIFO_CHUNKED_ERROR and rename ot…
…her chunk macroses
Configuration menu - View commit details
-
Copy full SHA for 5084106 - Browse repository at this point
Copy the full SHA 5084106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 657535a - Browse repository at this point
Copy the full SHA 657535aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f04dcca - Browse repository at this point
Copy the full SHA f04dccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 059b3f9 - Browse repository at this point
Copy the full SHA 059b3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43b6c13 - Browse repository at this point
Copy the full SHA 43b6c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b691b9 - Browse repository at this point
Copy the full SHA 0b691b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d69e7f - Browse repository at this point
Copy the full SHA 5d69e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 166fb77 - Browse repository at this point
Copy the full SHA 166fb77View commit details -
Configuration menu - View commit details
-
Copy full SHA for d79e837 - Browse repository at this point
Copy the full SHA d79e837View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b53b86 - Browse repository at this point
Copy the full SHA 7b53b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec96435 - Browse repository at this point
Copy the full SHA ec96435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 420f457 - Browse repository at this point
Copy the full SHA 420f457View commit details -
Configuration menu - View commit details
-
Copy full SHA for c55e3f4 - Browse repository at this point
Copy the full SHA c55e3f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a95c1 - Browse repository at this point
Copy the full SHA e6a95c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d274a5a - Browse repository at this point
Copy the full SHA d274a5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for feb2b0c - Browse repository at this point
Copy the full SHA feb2b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 993673c - Browse repository at this point
Copy the full SHA 993673cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7994655 - Browse repository at this point
Copy the full SHA 7994655View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ab77d - Browse repository at this point
Copy the full SHA f7ab77dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e63c3e7 - Browse repository at this point
Copy the full SHA e63c3e7View commit details -
Add sql scripts for table adventurer_agency
Also change keys to unique in previous sql update.
Configuration menu - View commit details
-
Copy full SHA for 95de7bb - Browse repository at this point
Copy the full SHA 95de7bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6617e - Browse repository at this point
Copy the full SHA ce6617eView commit details -
Also add char server interface for adventurer agency.
Configuration menu - View commit details
-
Copy full SHA for 0e2805b - Browse repository at this point
Copy the full SHA 0e2805bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8886a46 - Browse repository at this point
Copy the full SHA 8886a46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f61f6c - Browse repository at this point
Copy the full SHA 9f61f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e7366 - Browse repository at this point
Copy the full SHA 70e7366View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd85417 - Browse repository at this point
Copy the full SHA cd85417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c5bab - Browse repository at this point
Copy the full SHA 11c5babView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32c2691 - Browse repository at this point
Copy the full SHA 32c2691View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef5e4e - Browse repository at this point
Copy the full SHA 9ef5e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a649d58 - Browse repository at this point
Copy the full SHA a649d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c36c1 - Browse repository at this point
Copy the full SHA 54c36c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 223fcb8 - Browse repository at this point
Copy the full SHA 223fcb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2511a06 - Browse repository at this point
Copy the full SHA 2511a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1669a76 - Browse repository at this point
Copy the full SHA 1669a76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7319394 - Browse repository at this point
Copy the full SHA 7319394View commit details -
Configuration menu - View commit details
-
Copy full SHA for db79412 - Browse repository at this point
Copy the full SHA db79412View commit details -
Configuration menu - View commit details
-
Copy full SHA for e99bb9d - Browse repository at this point
Copy the full SHA e99bb9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f97058 - Browse repository at this point
Copy the full SHA 7f97058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77dce0a - Browse repository at this point
Copy the full SHA 77dce0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b02d0fd - Browse repository at this point
Copy the full SHA b02d0fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9152ae - Browse repository at this point
Copy the full SHA a9152aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53455cd - Browse repository at this point
Copy the full SHA 53455cdView commit details -
Use RFIFO_API_PROXY_PACKET in places where it need
Also move field flags in PACKET_API_PROXY into bottom.
Configuration menu - View commit details
-
Copy full SHA for 4a95938 - Browse repository at this point
Copy the full SHA 4a95938View commit details -
Configuration menu - View commit details
-
Copy full SHA for e30fc76 - Browse repository at this point
Copy the full SHA e30fc76View commit details -
Configuration menu - View commit details
-
Copy full SHA for d34001f - Browse repository at this point
Copy the full SHA d34001fView commit details -
Add support for proxy packets in plugins
Also add http hanlder sample with information from char server.
Configuration menu - View commit details
-
Copy full SHA for ac49585 - Browse repository at this point
Copy the full SHA ac49585View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0769203 - Browse repository at this point
Copy the full SHA 0769203View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7809e4e - Browse repository at this point
Copy the full SHA 7809e4eView commit details -
Also add some missing comments in httpsample.c
Configuration menu - View commit details
-
Copy full SHA for 84561fe - Browse repository at this point
Copy the full SHA 84561feView commit details -
Add support for sending/receiving api - map packets in plugins
Also fix some null pointer issues in server fds. Add macroses for send data from api to map server.
Configuration menu - View commit details
-
Copy full SHA for 3c810ec - Browse repository at this point
Copy the full SHA 3c810ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 177bf80 - Browse repository at this point
Copy the full SHA 177bf80View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbaaced - Browse repository at this point
Copy the full SHA dbaacedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 754bfa2 - Browse repository at this point
Copy the full SHA 754bfa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 322102d - Browse repository at this point
Copy the full SHA 322102dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 813c7ea - Browse repository at this point
Copy the full SHA 813c7eaView commit details -
Add support for proxy packets between api and login servers
Add sample http handler into sample http plugin.
Configuration menu - View commit details
-
Copy full SHA for c7afbc3 - Browse repository at this point
Copy the full SHA c7afbc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for edcdd10 - Browse repository at this point
Copy the full SHA edcdd10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 211cce1 - Browse repository at this point
Copy the full SHA 211cce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3773628 - Browse repository at this point
Copy the full SHA 3773628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4566a68 - Browse repository at this point
Copy the full SHA 4566a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7befa8f - Browse repository at this point
Copy the full SHA 7befa8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e3d57 - Browse repository at this point
Copy the full SHA 95e3d57View commit details -
Add missing HERCULES_CORE define into postheader.c
And fix postheader.h usage in plugins.
Configuration menu - View commit details
-
Copy full SHA for 0387824 - Browse repository at this point
Copy the full SHA 0387824View commit details -
Add http request flag REQ_EXTRA_HEADERS
This flag allow any unparsed post headers. Also add custom data pointer into http request struct.
Configuration menu - View commit details
-
Copy full SHA for 6e2ed04 - Browse repository at this point
Copy the full SHA 6e2ed04View commit details -
Add http handler into sample http plugin for request and show dead/si…
…t state from player New url handler: /httpsample/user
Configuration menu - View commit details
-
Copy full SHA for e26c715 - Browse repository at this point
Copy the full SHA e26c715View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f98a8f - Browse repository at this point
Copy the full SHA 9f98a8fView commit details -
Add support for trusted ips for api server connections
Add configuration file api_network.conf Add support for basic command line options in api server. For trusted ips removed connection limit.
Configuration menu - View commit details
-
Copy full SHA for 90beeeb - Browse repository at this point
Copy the full SHA 90beeebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fba8b2 - Browse repository at this point
Copy the full SHA 5fba8b2View commit details -
Add support for save logs for all servers
Before this feature was added only to map server.
Configuration menu - View commit details
-
Copy full SHA for 5bf402b - Browse repository at this point
Copy the full SHA 5bf402bView commit details -
Add api server handler flag for allow only trusted ip to connect
Add new url handler flag REQ_TRUSTED.
Configuration menu - View commit details
-
Copy full SHA for 7741a21 - Browse repository at this point
Copy the full SHA 7741a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c8fb9d - Browse repository at this point
Copy the full SHA 1c8fb9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81bd754 - Browse repository at this point
Copy the full SHA 81bd754View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c23de0 - Browse repository at this point
Copy the full SHA 3c23de0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74990ee - Browse repository at this point
Copy the full SHA 74990eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc951fe - Browse repository at this point
Copy the full SHA bc951feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89a8c36 - Browse repository at this point
Copy the full SHA 89a8c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87fb8d8 - Browse repository at this point
Copy the full SHA 87fb8d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for efb5e69 - Browse repository at this point
Copy the full SHA efb5e69View commit details -
From commit 1aa11b06d0025eda77b56aec8254130654d4397b
Configuration menu - View commit details
-
Copy full SHA for edab248 - Browse repository at this point
Copy the full SHA edab248View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a1e46 - Browse repository at this point
Copy the full SHA c9a1e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb42679 - Browse repository at this point
Copy the full SHA bb42679View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d7a08 - Browse repository at this point
Copy the full SHA a7d7a08View commit details -
Move bmp guild emblem validation from char server into api server
Add interface imageparser for parse and validate images on api server.
Configuration menu - View commit details
-
Copy full SHA for 62cfa59 - Browse repository at this point
Copy the full SHA 62cfa59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96edff7 - Browse repository at this point
Copy the full SHA 96edff7View commit details -
Add validation for gif images in imageparser interface
Move some image related constants into mmo.h
Configuration menu - View commit details
-
Copy full SHA for 3639f6c - Browse repository at this point
Copy the full SHA 3639f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55526ff - Browse repository at this point
Copy the full SHA 55526ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c151343 - Browse repository at this point
Copy the full SHA c151343View commit details -
Add struct for temporary buffer for chunked packets
New struct fifo_chunk_buf
Configuration menu - View commit details
-
Copy full SHA for 8298dcd - Browse repository at this point
Copy the full SHA 8298dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5a2ebb - Browse repository at this point
Copy the full SHA f5a2ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc4b693 - Browse repository at this point
Copy the full SHA fc4b693View commit details -
Use pointer for emblem_data in guild struct
After this change emblems broken. Fix will be in next commits.
Configuration menu - View commit details
-
Copy full SHA for 75254eb - Browse repository at this point
Copy the full SHA 75254ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4110737 - Browse repository at this point
Copy the full SHA 4110737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 927b7c8 - Browse repository at this point
Copy the full SHA 927b7c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b28d53 - Browse repository at this point
Copy the full SHA 4b28d53View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3228a - Browse repository at this point
Copy the full SHA ab3228aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0902f60 - Browse repository at this point
Copy the full SHA 0902f60View commit details -
Free allocated for guild emblems memory
Also increase max guild emblem size to 50000.
Configuration menu - View commit details
-
Copy full SHA for 1d609bd - Browse repository at this point
Copy the full SHA 1d609bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5862c1c - Browse repository at this point
Copy the full SHA 5862c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8244546 - Browse repository at this point
Copy the full SHA 8244546View commit details -
Configuration menu - View commit details
-
Copy full SHA for abc4854 - Browse repository at this point
Copy the full SHA abc4854View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1b42e - Browse repository at this point
Copy the full SHA fd1b42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff7b50d - Browse repository at this point
Copy the full SHA ff7b50dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23a9f7e - Browse repository at this point
Copy the full SHA 23a9f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8baa312 - Browse repository at this point
Copy the full SHA 8baa312View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d974c - Browse repository at this point
Copy the full SHA 51d974cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f27d70 - Browse repository at this point
Copy the full SHA 8f27d70View commit details -
Also add guild emblems configuration parameters and use them from new config. Use extraconf for load/parse conf/common/emblems.conf
Configuration menu - View commit details
-
Copy full SHA for 2a5ec93 - Browse repository at this point
Copy the full SHA 2a5ec93View commit details -
Configuration menu - View commit details
-
Copy full SHA for b149e65 - Browse repository at this point
Copy the full SHA b149e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c1df0e - Browse repository at this point
Copy the full SHA 1c1df0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da2cbd - Browse repository at this point
Copy the full SHA 9da2cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b62a7e - Browse repository at this point
Copy the full SHA 8b62a7eView commit details -
Add configuration file with default emotes
Fix possible buffer overflow in emotes.
Configuration menu - View commit details
-
Copy full SHA for ca9155b - Browse repository at this point
Copy the full SHA ca9155bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1e9b7 - Browse repository at this point
Copy the full SHA cd1e9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da0e946 - Browse repository at this point
Copy the full SHA da0e946View commit details -
Configuration menu - View commit details
-
Copy full SHA for eff159f - Browse repository at this point
Copy the full SHA eff159fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19ec012 - Browse repository at this point
Copy the full SHA 19ec012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9818705 - Browse repository at this point
Copy the full SHA 9818705View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7361b2c - Browse repository at this point
Copy the full SHA 7361b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e05e3a9 - Browse repository at this point
Copy the full SHA e05e3a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21363d9 - Browse repository at this point
Copy the full SHA 21363d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f80b272 - Browse repository at this point
Copy the full SHA f80b272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d85bb0 - Browse repository at this point
Copy the full SHA 3d85bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 029ca43 - Browse repository at this point
Copy the full SHA 029ca43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35cebb7 - Browse repository at this point
Copy the full SHA 35cebb7View commit details -
Add missing DEBUG_LOG defines for log received packets information
Disabled by default.
Configuration menu - View commit details
-
Copy full SHA for 68e84d5 - Browse repository at this point
Copy the full SHA 68e84d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6627a51 - Browse repository at this point
Copy the full SHA 6627a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92458fb - Browse repository at this point
Copy the full SHA 92458fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 728d2f4 - Browse repository at this point
Copy the full SHA 728d2f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d745bc6 - Browse repository at this point
Copy the full SHA d745bc6View commit details -
add handling for "Expect: 100-continue" header
official clients sends this header and not handling it properly causes the client to hold the payload for some time, making the entire request take longer. Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 9e90c7f - Browse repository at this point
Copy the full SHA 9e90c7fView commit details -
send the correct Content-Type for JSON responses
Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 6844ad5 - Browse repository at this point
Copy the full SHA 6844ad5View commit details -
fix default emote list loading
Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for ffb85f5 - Browse repository at this point
Copy the full SHA ffb85f5View commit details -
add HTTP Status codes and way to send json text
Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for eae4e58 - Browse repository at this point
Copy the full SHA eae4e58View commit details -
Providing an error code allows client some feedback to the user when the emblem gets rejected or something goes wrong in the middle of the process. Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 97699d3 - Browse repository at this point
Copy the full SHA 97699d3View commit details -
fix userconfig API emotes default loading
Not having data and a server error were both being handled as no data, which would lead a query error to overwrite user configs with defaults. We now send a proper error when it fails to load due to an application error. This makes official clients inform user about the issue and not override their configs. Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for ca502e9 - Browse repository at this point
Copy the full SHA ca502e9View commit details -
fix API response when userconfig hotkeys errors
providing a error status prevents clients from overriding their data with bad one, and also show a proper error message to the user. Signed-off-by: Guilherme G. Menaldo <guilherme.menaldo@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 5bd714f - Browse repository at this point
Copy the full SHA 5bd714fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f108f4a - Browse repository at this point
Copy the full SHA f108f4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b9c919 - Browse repository at this point
Copy the full SHA 7b9c919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 706d4f5 - Browse repository at this point
Copy the full SHA 706d4f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 433ce7a - Browse repository at this point
Copy the full SHA 433ce7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56157f6 - Browse repository at this point
Copy the full SHA 56157f6View commit details -
Skip validate interfaces check in very old gcc, due python 3 issues w…
…ith unicode chars
Configuration menu - View commit details
-
Copy full SHA for d13b3f3 - Browse repository at this point
Copy the full SHA d13b3f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80e89cf - Browse repository at this point
Copy the full SHA 80e89cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b01748f - Browse repository at this point
Copy the full SHA b01748fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff00c4 - Browse repository at this point
Copy the full SHA 9ff00c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fca727 - Browse repository at this point
Copy the full SHA 2fca727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 531b22c - Browse repository at this point
Copy the full SHA 531b22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd64e0f - Browse repository at this point
Copy the full SHA fd64e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4939fc1 - Browse repository at this point
Copy the full SHA 4939fc1View commit details
Commits on Apr 12, 2023
-
Fix a warning when compiling with gcc-12
Signed-off-by: Haru <haru@dotalux.com>
Configuration menu - View commit details
-
Copy full SHA for 932f86e - Browse repository at this point
Copy the full SHA 932f86eView commit details -
Add the missing extraconf source files to the VS projects
Signed-off-by: Haru <haru@dotalux.com>
Configuration menu - View commit details
-
Copy full SHA for 83da762 - Browse repository at this point
Copy the full SHA 83da762View commit details
Commits on Apr 13, 2023
-
Sort and resynchronize VS project files between versions
Note: This was done without the VS IDE and comes with no guarantee that it'll work. My personal thought is that these files shouldn't be in the repository at all since the way they are is just unmaintainable unless one has several versions of VS installed and the patience to replicate each change to the project file in all the version. VS (and Xcode) project files shouldn't be part of the repository at all and should be replaced with definitions for a generator tool (i.e. CMake) that can generate projects for different IDEs that people might want to use. Signed-off-by: Haru <haru@dotalux.com>
Configuration menu - View commit details
-
Copy full SHA for d6b30ad - Browse repository at this point
Copy the full SHA d6b30adView commit details