{"push_id":1069942667,"size":26,"distinct_size":4,"ref":"refs/heads/item-constant-chars-fix","head":"9d8c88ab3e96809d98332e5bc7c80a04aca7c1c5","before":"349ae1c1ab8b5a2f7974da18d7adef061bc676a2","commits":[{"sha":"59c93b6ead7ed2744371dabe92a22d1d06b0a2ee","author":{"email":"1940e042f96c41296164a7909de26fab778b34b8@gmail.com","name":"Reid"},"message":"Fix a typo in script_commands.txt,\ngetskillv -> getskilllv.","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/59c93b6ead7ed2744371dabe92a22d1d06b0a2ee"},{"sha":"c7410453a15110a12d9fffb06b70e9557fb9f73a","author":{"email":"f0b9274d2559b6e2f03ae097baa84f1dd5a69028@inbox.ru","name":"Andrei Karas"},"message":"Merge pull request #1249 from reidy/master\n\nFix a typo in script_commands.txt","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/c7410453a15110a12d9fffb06b70e9557fb9f73a"},{"sha":"79d9aced64738cb86feca087b7d0dfc4185c8507","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"Added support for private headers to the HPMDataCheck/HPMHooking generators\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/79d9aced64738cb86feca087b7d0dfc4185c8507"},{"sha":"c0178d2595e3c0ae2655b9ce2bd5e1ec46d81552","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"HPM Hooks Update\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/c0178d2595e3c0ae2655b9ce2bd5e1ec46d81552"},{"sha":"ab42483e0450fb9a9bd904a8b50df559e099a773","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"Updated GNU Make build system to support private headers\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/ab42483e0450fb9a9bd904a8b50df559e099a773"},{"sha":"d04db4e48cc76accc559bbb30451b25936289a0d","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"Added const qualifier to the input parameter of bin2hex\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/d04db4e48cc76accc559bbb30451b25936289a0d"},{"sha":"1c6b5afe8a2926b2364d85d122c3a56ca526e98e","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"HPM Hooks Update\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/1c6b5afe8a2926b2364d85d122c3a56ca526e98e"},{"sha":"480e959347ac5903d9c0b659376db139792eb44b","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 1)\n\nRewritten incoming/outgoing packet handlers to use structs instead of\nmanipulating the WFIFO buffer bytes directly\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/480e959347ac5903d9c0b659376db139792eb44b"},{"sha":"9defceef6a3371d09b580ac8f2cffd0476033ea6","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 2)\n\nSplit login packet-related code into functions\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/9defceef6a3371d09b580ac8f2cffd0476033ea6"},{"sha":"d60ef91d8355f117c1ad5209b3f43647b9656892","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 3)\n\nRewritten login clif parser, using a packet db\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/d60ef91d8355f117c1ad5209b3f43647b9656892"},{"sha":"c7653654a4429751bf36e19f2529fd4c1303d636","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 4)\n\nChanged login server packet processing so that no more than 3 packets\nare processed at once (same as the map server's clif processing)\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/c7653654a4429751bf36e19f2529fd4c1303d636"},{"sha":"d8da35deb6afe62c9efd4a7f553832f4a596eab1","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 5)\n\nRenamed login->connection_problem() to login->connection_error()\nSplit login->send_auth_failed() out of login->auth_failed()\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/d8da35deb6afe62c9efd4a7f553832f4a596eab1"},{"sha":"c8ff1e77501d3edd9bf79fa7ab0281092906735c","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 6)\n\nMoved login clif code to lclif.c/lclif.h\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/c8ff1e77501d3edd9bf79fa7ab0281092906735c"},{"sha":"ceef84e730a89b9ff462862bba66e2da1c25617e","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"HPM Hooks Update\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/ceef84e730a89b9ff462862bba66e2da1c25617e"},{"sha":"75557000f11741217adbcd0c1cebf45c661da1c4","author":{"email":"43ccc976ddbf03a8e0e07b61140c2e025988b7a5@gmail.com","name":"hemagx"},"message":"Rewrite client interface for login server (part 7)\n\nAdded private interface in lclif.p.h\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/75557000f11741217adbcd0c1cebf45c661da1c4"},{"sha":"37cc46c5e02bc62a8b510fb53f5c2ed0f2ee5d5f","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"HPM Hooks Update\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/37cc46c5e02bc62a8b510fb53f5c2ed0f2ee5d5f"},{"sha":"fb262785af40bfb07918d1ef61641ec88175d559","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"Added lclif packet handlers to the lclif interface\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/fb262785af40bfb07918d1ef61641ec88175d559"},{"sha":"6de2242304fa8077aa3d1a359d768733a53a9c45","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"HPM Hooks Update\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/6de2242304fa8077aa3d1a359d768733a53a9c45"},{"sha":"45bbb3de140b0403d36ba5d2168c0a776869db44","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"Added missing documentation\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/45bbb3de140b0403d36ba5d2168c0a776869db44"},{"sha":"15c9710832c5a4d734559c5e1b0bb9b4a92cf73a","author":{"email":"f7976dc425bcce048120127956a7ec59259f4452@dotalux.com","name":"Haru"},"message":"Moved packet_db to the private interface of lclif\n\nSigned-off-by: Haru <haru@dotalux.com>","distinct":false,"url":"https://api.github.com/repos/HerculesWS/Hercules/commits/15c9710832c5a4d734559c5e1b0bb9b4a92cf73a"}]}