{"push_id":668849329,"size":37,"distinct_size":3,"ref":"refs/heads/mm/acl-restrictions","head":"98f9534275fabc35cc6307b856833c56756c1de3","before":"47a03404cc26827bab7a7fef4f709405161fa19f","commits":[{"sha":"e522d1bccfc21621a2908110f42cf040cac632e9","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"use correct authz id, add policy cleanup migration\n\n1. Add new migration 'mover_policies_cleanup_callback' for use in\ncleaning up migrations that occurred with a bug in\nmover_policies_containers_creation_callback.\n2. Fixed bug in mover_policies_containers_creation_callback that had\nus using the wrong superuser authz id.\n3. Added logging on failure in mv_oc_chef_authz and mv_oc_chef_authz_http","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/e522d1bccfc21621a2908110f42cf040cac632e9"},{"sha":"ea8abca2d71d564d801016871e7358dcea37eb50","author":{"email":"1753cd08b505b71467bfe422b9c064810bb58779@users.noreply.github.com","name":"Marc A. Paradise"},"message":"Merge pull request #241 from chef/mp/policy_migration_cleanup\n\nuse correct authz id, add policy cleanup migration","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/ea8abca2d71d564d801016871e7358dcea37eb50"},{"sha":"382e1f50e56776beae10e9a7f598e8d501d88a2d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ryan.ec","name":"Ryan Cragun"},"message":"Remove nested directories from log rotation template\n\nnginx, redis_lb, and opscode-solr4 are the current services that use the\nlogrotate.erb template for their corresponding logrotate entries.  None\nof those services actually have nested log directories which results in\nan error that prevent logrotate from running correctly:\n\nerror: stat of /var/log/opscode/nginx/*/*.log failed: No such file or\ndirectory\n\nRemoving unnecessary nested directory directive resolves this problem\n\nChangeLog-Entry: Remove nested directories from log rotation template","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/382e1f50e56776beae10e9a7f598e8d501d88a2d"},{"sha":"aa45070faa28b1a5e36343dcac1d9f73e114da0d","author":{"email":"4a0d69f62c29f9c200a238a514c10378a5c454e0@users.noreply.github.com","name":"Daniel Dreier"},"message":"Fix typo in development guide\n\nCorrect \"satanizing function\" to \"sanitizing function\" in development guide.\r\n\r\nObvious fix.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/aa45070faa28b1a5e36343dcac1d9f73e114da0d"},{"sha":"429e13d9841635c901a11ce05019855ec2aae8c5","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@chef.io","name":"Steven Danna"},"message":"Merge pull request #243 from danieldreier/patch-1\n\nFix typo in development guide","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/429e13d9841635c901a11ce05019855ec2aae8c5"},{"sha":"67e9551aefe49be078b17a8acb26a99a83d4aa12","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"force superuser as the requestor so that authz cleanup requests succeed when container has not been set up properly.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/67e9551aefe49be078b17a8acb26a99a83d4aa12"},{"sha":"4a058e711b843751036c966b4897f3cc34ff6b3f","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"Revert \"force superuser as the requestor so that authz cleanup requests succeed when container has not been set up properly.\"\n\nI inadvertantly did this WIP on master.\n\nThis reverts commit 67e9551aefe49be078b17a8acb26a99a83d4aa12.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/4a058e711b843751036c966b4897f3cc34ff6b3f"},{"sha":"8ec02255e6c4bd910f73bfa8c38c6a5881b05e70","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"[mover] add rerun support for policy cleanup. force superuser for request\n\n* force superuser as the requestor so that authz cleanup requests succeed when container has not been set up properly.\n* log when an authz request fails with 500\n* do not perform a delete when the request fails","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/8ec02255e6c4bd910f73bfa8c38c6a5881b05e70"},{"sha":"11f32f25f6b356d1babda1511fcf3f6a49960b74","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"Merge branch 'mp/mover_policy_cleanup_2'","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/11f32f25f6b356d1babda1511fcf3f6a49960b74"},{"sha":"430f7b15c8ff8544b846f5b1558493547667db55","author":{"email":"2831680e59d3b8be5b278b69b4e783c575edf378@gmail.com","name":"Josh Black"},"message":"make the message you get when entering a bad username a little more vague","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/430f7b15c8ff8544b846f5b1558493547667db55"},{"sha":"9e33289d77f81f67c767442203759810a5e191f0","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@chef.io","name":"Steven Danna"},"message":"Cache timezone information in local file\n\nRather than requiring sudo on every invocation, this change caches the\ntimezone information in a .cached_tz file. Most developer workstations\nchange timezone infrequently.  As such, I believe this will be a bit\nmore user friendly than asking for the sudo password all the time.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/9e33289d77f81f67c767442203759810a5e191f0"},{"sha":"dde5e12f48c3a6b305537be92432455ffbf2074a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@chef.io","name":"Steven Danna"},"message":"Merge pull request #230 from chef/ssd/cache-tz\n\nCache timezone information in local file","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/dde5e12f48c3a6b305537be92432455ffbf2074a"},{"sha":"15cf128c823f1c72bd7776098a9ff619c6429c57","author":{"email":"2831680e59d3b8be5b278b69b4e783c575edf378@users.noreply.github.com","name":"Josh Black"},"message":"Merge pull request #249 from chef/jb/shroud-username-in-mystery\n\nMake the message you get when entering a bad username a little more vague","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/15cf128c823f1c72bd7776098a9ff619c6429c57"},{"sha":"be731c2c9c135f7d0aca4df28399163e94539725","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ryan.ec","name":"Ryan Cragun"},"message":"Merge pull request #218 from chef/ryan/logrotate\n\nRemove nested directories from log rotation template","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/be731c2c9c135f7d0aca4df28399163e94539725"},{"sha":"c849a0c21a51eb078573308ae38cee50613918b5","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@chef.io","name":"Steven Danna"},"message":"Update sqerl to latest version to address increased transaction rate\n\nRecent changes to sqerl resulted in users seeing double their previous\ntransaction rate.  This was caused by a `SET statement_time` command\nbeing sent before every query.  The newest version of sqerl only sends\nthe command on startup.\n\nChangeLog-Entry: Eliminate unnecessary postgresql transactions caused\nby new version of sqerl.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/c849a0c21a51eb078573308ae38cee50613918b5"},{"sha":"c2a67d9d6accd44f420ecf244edf719ab9547440","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@chef.io","name":"Steven Danna"},"message":"Merge pull request #253 from chef/ssd/sqerl-update\n\nUpdate sqerl to latest version to address increased transaction rate","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/c2a67d9d6accd44f420ecf244edf719ab9547440"},{"sha":"8e184b6364ea0d16629f84835a6d13d8adc26d0a","author":{"email":"2831680e59d3b8be5b278b69b4e783c575edf378@gmail.com","name":"Josh Black"},"message":"i18nify the password resets controller","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/8e184b6364ea0d16629f84835a6d13d8adc26d0a"},{"sha":"5055f0ecfe5cdfd9f15716ee04aa16f41287572a","author":{"email":"2831680e59d3b8be5b278b69b4e783c575edf378@users.noreply.github.com","name":"Josh Black"},"message":"Merge pull request #252 from chef/jb/i18nify-stuff\n\ni18nify the password resets controller","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/5055f0ecfe5cdfd9f15716ee04aa16f41287572a"},{"sha":"8c7cb2b2eabd136b89942ca8b34ff51908645128","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@chef.io","name":"Steven Danna"},"message":"Update the bulk fetch cookbook query to return less data\n\nThe only use of bulk_fetch_cookbook_verions is in\nchef_wm_depsolvers. All cookbooks it returns pass through\nchef_cookbook_version:minimal_cookbook_ejson, which only returns a\nsubset of the cookbook record. This change removes any data not used\nin minimal_cookbook_ejson from the initial query to avoid doing extra\nwork in the database.\n\nTo wit, this change removes:\n\n- checksums (and the subquery required to get them)\n- id\n- major\n- minor\n- patch\n- meta_attributes\n- meta_long_desc\n\nfrom the return of the bulk fetch query.\n\nTo make the change clear, the query has been renamed to\nbulk_fetch_minimal_cookbook_versions.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/8c7cb2b2eabd136b89942ca8b34ff51908645128"},{"sha":"618a1296da69f797ff7816b4a07cc37ef3d04023","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"[dvm] fix for dep loading to work again in the new location","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/618a1296da69f797ff7816b4a07cc37ef3d04023"}]}