{"push_id":2645832895,"size":4,"distinct_size":1,"ref":"refs/heads/feat/meta-server-tokens","head":"0d907cab3e94ed3559378e29e50aa0450f3d21d8","before":"242266d0e2a627b163407160632d7c82f2384408","commits":[{"sha":"dcb253643db67d775d58ec09ec7c97cef32f2961","author":{"name":"Nijiko Yonskai","email":"5fb26b3bd71070a6eb932cc185530a69b98e6b5d@gmail.com"},"message":"fix(ip-restriction) raise priority to execute before auth plugins\n\nFrom #3516","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/dcb253643db67d775d58ec09ec7c97cef32f2961"},{"sha":"ac0f3f6fe3048210a68f93ee00d88f10eb77274c","author":{"name":"Harry Bagdi","email":"f34cc0759bf93a7897f4224dbf1aa937ff4ab45f@gmail.com"},"message":"feat(conf) add support to configure nginx directives via kong.conf\n\nProblem\n-------\n\nKong ships with an NGINX template which is rendered when Kong starts.\nThere exists no mechanisms to add/update arbitrary NGINX directives to\nthe `nginx.conf` used to run Kong. To change or add any directive, user\nhas to use a custom NGINX template which has to be synced with Kong for\na release which introduces changes to Kong's template.  Including\noptions in `kong.conf` to configure NGINX directives is not a good\nsolution since the list will be endless. This problem can be seen in\n #3010, #3323, and #3382.\n\nProposed Solution\n-----------------\n\nProposed in #3382:\n\nThere needs to be a flexible  way to specify any NGINX directive via\nKong's config file without Kong needing to maintain a list of all NGINX\ndirectives. While a clean and ideal solution would be #2355, this commit\nadopts a simpler approach as described in #3382, and keeps solutions\nsimilar to the one proposed in #2675 possible (by way of injecting an\n`include` directive).\n\nNGINX directives can be specified using config variables with prefixes,\nwhich helps determine the block in which to place a directive. E.g.:\n\n* `nginx_proxy_add_header=Header-Name header-value` will add a `add_header\n  Header-Name header-value;` directive in the proxy `server` block of\n  Kong.\n\n* `nginx_http_lua_shared_dict=custom_cache 2k` will add a\n  `lua_shared_dict custom_cache 2k;` directive to `http` block of Kong.","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/ac0f3f6fe3048210a68f93ee00d88f10eb77274c"},{"sha":"9e8b2f29a61ba6abac5e978550a92b251ffba8f3","author":{"name":"Thibault Charbonnier","email":"3c2e9133e272cb489e2fea0c4328cf56b08e4226@me.com"},"message":"tests(unit) ensure nginx_* directives are injected in template\n\nA follow up from the previous commit introducing dynamic `nginx_*`\ndirectives to be injected in the Nginx configuration file.","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/9e8b2f29a61ba6abac5e978550a92b251ffba8f3"},{"sha":"0d907cab3e94ed3559378e29e50aa0450f3d21d8","author":{"name":"Aapo Talvensaari","email":"1ed2fd9923e7a04484330a06c133ac7005128775@gmail.com"},"message":"feat(meta) add meta._SERVER_TOKENS","distinct":true,"url":"https://api.github.com/repos/Kong/kong/commits/0d907cab3e94ed3559378e29e50aa0450f3d21d8"}]}
{"actor":{"display_login":"bungle"}}