{"push_id":639350795,"size":19,"distinct_size":19,"ref":"refs/heads/bootstrap_trust","head":"e5aa452db55eaa8c2baba9645dc718b2c8b30008","before":"5e5a20818b3d06347139430a26a2cc77ccf6d5a1","commits":[{"sha":"e14aadc08a91f8a030a7196b239c68402e5686a3","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Optimization: Avoid a common, but unneeded allocation in logging code.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/e14aadc08a91f8a030a7196b239c68402e5686a3"},{"sha":"1e77a4e2f026a09112059873c8d6309e50638057","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Redmine #6448: Remove legacy logging mode.\n\nIt's just confusing, and the new mode provides better output. However,\nprepare for enabling use of timestamps.\n\nThis also fixes certain log output that was omitted in certain modes,\nsuch as banners and prefix output.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/1e77a4e2f026a09112059873c8d6309e50638057"},{"sha":"8ceaa0029ca4a62b6ef90abd2f082f0037ff9578","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Redmine #6448: Support printing of options that have only long form.\n\nThose will have flags outside of the ASCII range.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/8ceaa0029ca4a62b6ef90abd2f082f0037ff9578"},{"sha":"14c2303e2698d434bf9eca53638ebdc3eccc0228","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Redmine #6448: Logging: Timestamp option, promiser prefixes, and more.\n\n* Add timestamp option to all binaries.\n* Remove extremely verbose promiser prefixes from every line.\n* Make sure all logging except for reports go through the Log() call,\n  so that the format is consistent and includes log level.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/14c2303e2698d434bf9eca53638ebdc3eccc0228"},{"sha":"6552dfaac5c92e062371d99bdbad0be98e8d7bdc","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Redmine #6446: Remove assert which is not correct anymore.\n\nAfter methods promises gained the ability to specify the method\ndirectly in the promiser, this assert is not correct, since it is\nentirely possible that the havebundle attribute is false.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/6552dfaac5c92e062371d99bdbad0be98e8d7bdc"},{"sha":"fa1c5974997e94027306655b868e4689615b04f8","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Redmine #6446: Remove \"method_\" prefix from methods promises.\n\nIt's more intuitive that the name matches the bundle exactly.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/fa1c5974997e94027306655b868e4689615b04f8"},{"sha":"54c20255c9ceb88134b86500d6cd4f5bfecf0c5f","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge pull request #2177 from kacfengine/logging_cleanup\n\nRedmine #6448: Logging cleanup","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/54c20255c9ceb88134b86500d6cd4f5bfecf0c5f"},{"sha":"b616fec469cd57c8fd913eb952de5d9f4d346b83","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge pull request #2178 from kacfengine/fix_methods_promisers\n\nRedmine #6446: Remove \"method_\" prefix from methods promises.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/b616fec469cd57c8fd913eb952de5d9f4d346b83"},{"sha":"6af08b2667ef99630b1480e420638e8cacee2524","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"Redmine#2504: allow string contexts\n\nModified by: Kristian Amlie <kristian.amlie@cfengine.com>","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/6af08b2667ef99630b1480e420638e8cacee2524"},{"sha":"554c62ca41e4b2bd1519fa8de4688706e287eb2e","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"Redmine#2504: forbid string contexts inside bodies","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/554c62ca41e4b2bd1519fa8de4688706e287eb2e"},{"sha":"d946c46ac5fd2d879e2b60b36cd8923aab466e2b","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"Redmine#2504: extend acceptance test to show variable contexts stick","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/d946c46ac5fd2d879e2b60b36cd8923aab466e2b"},{"sha":"89f0f32f793c3e47f80429332bd7b2a7fb8c2ce0","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"Redmine#2504: fix minor rval leak","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/89f0f32f793c3e47f80429332bd7b2a7fb8c2ce0"},{"sha":"8afa7214fe87235e102a6314251c7fce0da54841","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge branch 'tzz/canonical_json'","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/8afa7214fe87235e102a6314251c7fce0da54841"},{"sha":"88b51ff90c0ae8e1f35ff4b9e81442ca2163e199","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Skip problematic test on RHEL4.\n\nThe test passes, so there is nothing wrong with the functionality,\nit's just that the process somehow lingers afterwards. It may be a bug\nof its own, but I'm leaving that for later.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/88b51ff90c0ae8e1f35ff4b9e81442ca2163e199"},{"sha":"22c493572da33fef13040c2b0b80a4313593a659","author":{"email":"7462e2ec631ec7fb4d80c10ac866a5f47758c89d@cfengine.com","name":"Dimitrios Apostolou"},"message":"Messages and comments.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/22c493572da33fef13040c2b0b80a4313593a659"},{"sha":"15946bf299dc307aa44f5e71560503e22fb6c1a2","author":{"email":"7462e2ec631ec7fb4d80c10ac866a5f47758c89d@cfengine.com","name":"Dimitrios Apostolou"},"message":"Help is not visible if lines contain line breaks.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/15946bf299dc307aa44f5e71560503e22fb6c1a2"},{"sha":"ebb9d10a93662bd050a6bc5309f5e511c8328373","author":{"email":"7462e2ec631ec7fb4d80c10ac866a5f47758c89d@cfengine.com","name":"Dimitrios Apostolou"},"message":"Sanitise usage of getopt_long().\n\n* Avoid double-nested switch statements in getopt_long() results parsing.\n* optindex is never used, use NULL.\n* Casting int to char is not needed.\n* When it has parsed all options it returns -1, not EOF.\n* Wrap lines at 78th column.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/ebb9d10a93662bd050a6bc5309f5e511c8328373"},{"sha":"094c77aaa2324e7ad52b22fcb5547b53e92dac85","author":{"email":"7462e2ec631ec7fb4d80c10ac866a5f47758c89d@cfengine.com","name":"Dimitrios Apostolou"},"message":"bootstrap.inc needs to be remade when failsafe.cf changes.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/094c77aaa2324e7ad52b22fcb5547b53e92dac85"},{"sha":"e5aa452db55eaa8c2baba9645dc718b2c8b30008","author":{"email":"7462e2ec631ec7fb4d80c10ac866a5f47758c89d@cfengine.com","name":"Dimitrios Apostolou"},"message":"Introduce cf-agent --trust-server=yes/no for when bootstrapping.\n\nIMPORTANT: failsafe.cf (i.e. bootstrap) now does not implicitly trust the hub.\n\nTrust must be established via other means, for example cf-key --trust-key.\nOr during bootstrap the \"trust_server\" class must be enabled:\ncf-agent --bootstrap 1.2.3.4 -D trust_server\n\nFor compatibility reasons, the class \"trust_server\" is automatically set\nwhen bootstrapping, so behaviour when bootstrapping should not change.\n\nIt it not set when using --trust-server != yes, which means trust must\nbe established via other means.","distinct":true,"url":"https://api.github.com/repos/jimis/core/commits/e5aa452db55eaa8c2baba9645dc718b2c8b30008"}]}