{"push_id":2325663927,"size":28,"distinct_size":0,"ref":"refs/heads/3.10/copy-no-perms","head":"e405d33843ecfca4c9c1211f2aa185e967295600","before":"f37615573a9328a2690b1bbfebea45b7051d7773","commits":[{"sha":"a82fbbcb18f36f8469d028dc1cf43699a15ea2a2","author":{"name":"Dimitrios Apostolou","email":"5ac40768651c35ff6c1b5cd35d366c8bcea813bf@northern.tech"},"message":"lastseen_threaded_load now writes to /tmp directory.\n\n(cherry picked from commit ad20b8782409d66872259a8530f3191c353418c6)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/a82fbbcb18f36f8469d028dc1cf43699a15ea2a2"},{"sha":"d0da42fc34f8aa3634d2c0bea1c70df8fe8ef6c3","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"CFE-2593: Test that iterating variablesmatching() results does not crash the agent\n\n(cherry picked from commit 9925ead74fd8e94603b86feda28ce4934a06218b)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/d0da42fc34f8aa3634d2c0bea1c70df8fe8ef6c3"},{"sha":"4b7e62b4d373531a6641371f59b8c6622172184b","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"Merge pull request #2973 from nickanderson/CFE-2539/3.10.x\n\nCFE-2593: Test that iterating variablesmatching() results does not crash the agent","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/4b7e62b4d373531a6641371f59b8c6622172184b"},{"sha":"f4b2fa6dd6e448ecf18674c210c3d9cb67abb2f2","author":{"name":"Alexis Mousset","email":"f242682e3e897d9df84a13303441512f3ef8e718@normation.com"},"message":"CFE-2740: Do not move obstructions in warn policy mode\n\nChangelog: Title\n(cherry picked from commit 07108a202de46a9dd95e113ff2409272b57d2074)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/f4b2fa6dd6e448ecf18674c210c3d9cb67abb2f2"},{"sha":"72a42bda61ebc160249ab00be0cbefed8ea0ac62","author":{"name":"Dimitrios Apostolou","email":"5ac40768651c35ff6c1b5cd35d366c8bcea813bf@northern.tech"},"message":"Fix error on MinGW: undeclared EnforcePromise().\n\n(cherry picked from commit b2856d3307a0f77060878fd852a2cd625a79f1d8)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/72a42bda61ebc160249ab00be0cbefed8ea0ac62"},{"sha":"6753609cb34a880532b6b4f55f767e0123cafb71","author":{"name":"Dimitrios Apostolou","email":"5ac40768651c35ff6c1b5cd35d366c8bcea813bf@northern.tech"},"message":"Merge pull request #2976 from jimis/3.10.x\n\n3.10.x CFE-2740 cherry-pick","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/6753609cb34a880532b6b4f55f767e0123cafb71"},{"sha":"668092e9acbfe2df930213779217043ccfff5a8b","author":{"name":"Vratislav Podzimek","email":"accdc23836b73c2e26c94ddb965984380a0b43ff@northern.tech"},"message":"CFE-2754: Fix segfault on JSON policy files with no bundles and bodies\n\nSomebody may accidentally run cf-agent or cf-promises on a JSON\nfile that is not a valid policy file in the JSON format.\n\nChangelog: Title\n(cherry picked from commit 5f56849ff583dbab543dfc0c146d5b7edfb9dd3a)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/668092e9acbfe2df930213779217043ccfff5a8b"},{"sha":"8609bfe05fed10c38c35c06cdc8865da4b2c1019","author":{"name":"Ole Herman Schumacher Elgesem","email":"5c427155cfd71807a384f7057ce350d6050807be@northern.tech"},"message":"Whitespace\n\nSigned-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>\n(cherry picked from commit dd89ce0c0107b7e93f872dde4175e27639972e15)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/8609bfe05fed10c38c35c06cdc8865da4b2c1019"},{"sha":"f0f436606c6ca06da806db160b802c794f189bda","author":{"name":"Ole Herman Schumacher Elgesem","email":"5c427155cfd71807a384f7057ce350d6050807be@northern.tech"},"message":"New StringToLong functions\n\nThis commit should be cherry-picked to older LTS branches\n\nTicket: ENT-3562\nSigned-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>\n(cherry picked from commit 7137f1e1e81de243f10fda1d766fbabaad5f9f95)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/f0f436606c6ca06da806db160b802c794f189bda"},{"sha":"021029c3a2a9514502fb1a640dc23b2d91aa2412","author":{"name":"Ole Herman Schumacher Elgesem","email":"f40b90038055671d7387e4486508d84a2bbbe510@users.noreply.github.com"},"message":"Merge pull request #2997 from olehermanse/3.10stringtolong\n\nNew StringToLong functions (3.10)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/021029c3a2a9514502fb1a640dc23b2d91aa2412"},{"sha":"4dd09e6a004a2aa76fc6a72506a24574ea999c3e","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"Merge pull request #2993 from vpodzime/3.10.x\n\nCFE-2754: Fix segfault on JSON policy files with no bundles and bodies","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/4dd09e6a004a2aa76fc6a72506a24574ea999c3e"},{"sha":"99328fa0dfd4f2f107cc9f755dd89b7edbdcc9c8","author":{"name":"Steven Kreuzer","email":"1ceabf18f7c820861d67478d420509dd37fa970d@FreeBSD.org"},"message":"Set the exit value when running cf-key\n\nWhen running cf-key to generate new keys, set the exit value of the\nprogram to be 0 on success and 1 on failure. This makes it easier to\ncatch errors during setup of a new machine.\n\nChange the default behavior of the program to not write anything to stdout,\nopting to use the Log() function which can write to stdout and will also\nallow output to be sent to syslog.\n\nAdd a --inform option to set the global log level to LOG_LEVEL_INFO.\n\nChange the permissions of the randseed file to 600 and catch the exception\nif the chmod call fails.\n\nChangelog: commit\n(cherry picked from commit 0516e67b15ae872eefe037f3def27196b4cf7a6a)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/99328fa0dfd4f2f107cc9f755dd89b7edbdcc9c8"},{"sha":"9faf9f4e5f952ef66c64096ca74d80b8cf83926a","author":{"name":"Dimitrios Apostolou","email":"5ac40768651c35ff6c1b5cd35d366c8bcea813bf@northern.tech"},"message":"CFE-2697: Improve misleading verbose message\n\nFor constraints if/ifvarclass/unless, we now print the whole rval of the constraint.\n\nPreviously the message was just \"skipping variable because ifvarclass is not defined\" while the variable itself was defined.\n\nOld message example:\n\n  verbose: Skipping promise 'mailto' because 'if'/'ifvarclass' is not defined\n\nChanged to:\n\n   verbose: Skipping promise 'mailto' because 'ifvarclass => not(isvariable(\"mailto\"))' is not defined\n\nChangelog: commit\n(cherry picked from commit 20547428c7efad83f15416278dbe635472514553)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/9faf9f4e5f952ef66c64096ca74d80b8cf83926a"},{"sha":"8b34681383e0d62b5c116993d0e92773caebfdef","author":{"name":"Ole Herman Schumacher Elgesem","email":"5c427155cfd71807a384f7057ce350d6050807be@northern.tech"},"message":"CFE-2731: Canonified filenames in cf-runagent tests\n\nSigned-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>\n(cherry picked from commit fb2f154f0986f8715337d8741f80672f5e62c496)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/8b34681383e0d62b5c116993d0e92773caebfdef"},{"sha":"17768ae3b4e89354d248d5d68201017c85e506a0","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"CFE-2341: Clarify FILE argument vs --file and -f options for cf-runagent\n\n(cherry picked from commit 5d69d5a7b12a77fba8b081c451c18f088e58add9)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/17768ae3b4e89354d248d5d68201017c85e506a0"},{"sha":"6d90c1afab23d175cca480c2a1fb4a3bca383f38","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"Sync help with respect to FILE being overwridden\n\n(cherry picked from commit dbb04caf9742674add6212b71fa4dca1a89c38de)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/6d90c1afab23d175cca480c2a1fb4a3bca383f38"},{"sha":"685ba15c1d1297e2680688d45f8f563f5237edcb","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"CFE-1459: Suppress output from systemctl based restart of services in bootstrap/failsafe\n\nWhen the agent is bootstrapped from an unprivledged user using sudo systemctl\nmay complain about not being able to access the a tty.\n\nnotice: Q: \".../systemctl rest\": Failed to open /dev/tty: No such device or address\n\nThis is because cfengine runs commands in their own sessions.\n\nThis change simply suppresses the command output to avoid distracting operators.\n\nChangelog: Title\n(cherry picked from commit f3f58e4d000c29e35d3f074a9c36a226d70805b9)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/685ba15c1d1297e2680688d45f8f563f5237edcb"},{"sha":"a0ab1ea7e7a76846cf1980f7c6cd4263b74d597c","author":{"name":"Nick Anderson","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@cmdln.org"},"message":"Tidy authorship\n\n(cherry picked from commit 3ce6b32618f6d5e6c790a6278c988183f6c2e973)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/a0ab1ea7e7a76846cf1980f7c6cd4263b74d597c"},{"sha":"f547de09c2cd6257b9d8e2381da85ff89aa18f38","author":{"name":"Ole Herman Schumacher Elgesem","email":"f40b90038055671d7387e4486508d84a2bbbe510@users.noreply.github.com"},"message":"Merge pull request #2999 from olehermanse/3.10-cherry\n\nCherry-picks for 3.10.x","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/f547de09c2cd6257b9d8e2381da85ff89aa18f38"},{"sha":"fa3ddb4139db42d78d819f95bb3a18d7ad008fb2","author":{"name":"Ole Herman Schumacher Elgesem","email":"5c427155cfd71807a384f7057ce350d6050807be@northern.tech"},"message":"Skip lastseen_threaded_load test on solaris 10 x86\n\nSigned-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>\n(cherry picked from commit 5ce6b44337e9f24d9dda9e092739ae3b4fbd0377)","distinct":false,"url":"https://api.github.com/repos/ensc/cfengine3/commits/fa3ddb4139db42d78d819f95bb3a18d7ad008fb2"}]}
{"actor":{"display_login":"ensc"}}