{"push_id":1415316937,"size":15,"distinct_size":15,"ref":"refs/heads/issue_37787","head":"4c688b53b20657656b026d7f96bc2398f660f286","before":"2b7b6d220c77304a5d5a2c0ad55711e8456230e0","commits":[{"sha":"819c9658ed5d1eb80b8d48e6a033268340aa4445","author":{"name":"Benjamin Drung","email":"44d84b4457f8d2116455d30df0c41ebca8991fc6@profitbricks.com"},"message":"Support initializing OpenSSL 1.1\n\nsalt-call fails to run with OpenSSL 1.1:\n\nTraceback (most recent call last):\n  File \"/usr/bin/salt-call\", line 11, in <module>\n    salt_call()\n  File \"/usr/lib/python2.7/dist-packages/salt/scripts.py\", line 346, in salt_call\n    import salt.cli.call\n  File \"/usr/lib/python2.7/dist-packages/salt/cli/call.py\", line 6, in <module>\n    from salt.utils import parsers\n  File \"/usr/lib/python2.7/dist-packages/salt/utils/parsers.py\", line 28, in <module>\n    import salt.config as config\n  File \"/usr/lib/python2.7/dist-packages/salt/config/__init__.py\", line 41, in <module>\n    import salt.utils.sdb\n  File \"/usr/lib/python2.7/dist-packages/salt/utils/sdb.py\", line 9, in <module>\n    import salt.loader\n  File \"/usr/lib/python2.7/dist-packages/salt/loader.py\", line 30, in <module>\n    import salt.utils.event\n  File \"/usr/lib/python2.7/dist-packages/salt/utils/event.py\", line 72, in <module>\n    import salt.payload\n  File \"/usr/lib/python2.7/dist-packages/salt/payload.py\", line 17, in <module>\n    import salt.crypt\n  File \"/usr/lib/python2.7/dist-packages/salt/crypt.py\", line 42, in <module>\n    import salt.utils.rsax931\n  File \"/usr/lib/python2.7/dist-packages/salt/utils/rsax931.py\", line 69, in <module>\n    libcrypto = _init_libcrypto()\n  File \"/usr/lib/python2.7/dist-packages/salt/utils/rsax931.py\", line 63, in _init_libcrypto\n    libcrypto.OPENSSL_no_config()\n  File \"/usr/lib/python2.7/ctypes/__init__.py\", line 375, in __getattr__\n    func = self.__getitem__(name)\n  File \"/usr/lib/python2.7/ctypes/__init__.py\", line 380, in __getitem__\n    func = self._FuncPtr((name_or_ordinal, self))\nAttributeError: /lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: OPENSSL_no_config\n\nOpenSSL 1.1 replaced the symbols OPENSSL_no_config and\nOPENSSL_add_all_algorithms_noconf by OPENSSL_init_crypto and added these\ndefinitions:\n\n    OPENSSL_init_crypto(OPENSSL_INIT_NO_LOAD_CONFIG, NULL)\n    OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \\\n                        | OPENSSL_INIT_ADD_ALL_DIGESTS, NULL)\n\nThese definitions can only be used when compiling the source code, but\nnot when loading the symbols dynamically. Thus salt needs to adapt the\ninitialization for OpenSSL 1.1. Try to use OPENSSL_init_crypto (which\nwas introduced in OpenSSL 1.1) and fall back to the previous behavior\nfor OpenSSL 1.0 and older (when OPENSSL_init_crypto is not found).\n\nYou can easily reproduce the issue on Debian unstable by running\n\n    apt install salt-master\n    salt-call\n\nBug-Debian: https://bugs.debian.org/844503","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/819c9658ed5d1eb80b8d48e6a033268340aa4445"},{"sha":"d674369efccde5cd1fe08b581cb871655cb87bd0","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Fix ip/port issue with salt-call (#37766)\n\nCloses #37725","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/d674369efccde5cd1fe08b581cb871655cb87bd0"},{"sha":"7de784411de7342034e2e348b245f46869829eb5","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Add nodegroup check to ckminions (#37763)\n\nCloses #37742","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/7de784411de7342034e2e348b245f46869829eb5"},{"sha":"2bed91437b5c090e73fdfacae10478d7a3686c44","author":{"name":"calve","email":"b67c9d4b6cff4a66f94658ca161bea757fabbcb2@gmail.com"},"message":"Document `python` argument in `salt.states.virtualenv_mod`","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/2bed91437b5c090e73fdfacae10478d7a3686c44"},{"sha":"a021f76a9bb2e9bba38bd71d4b61e94b9335c710","author":{"name":"Dmitry S. Fedorov","email":"5e5f005ca73d43ab4f97eb2e924cb1d2b8eebdde@corp.sputnik.ru"},"message":"issue: 37751\nAdd documentation for option privileged","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/a021f76a9bb2e9bba38bd71d4b61e94b9335c710"},{"sha":"ba3fef48e12b0f3b41e33d3cc917373453aff7cf","author":{"name":"Dmitry S. Fedorov","email":"5e5f005ca73d43ab4f97eb2e924cb1d2b8eebdde@corp.sputnik.ru"},"message":" fix comment","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/ba3fef48e12b0f3b41e33d3cc917373453aff7cf"},{"sha":"ca3b6e7874a69134598297b87c876c559d92b4a9","author":{"name":"Adrian Todorov","email":"ecd28bff9bd6c798e4ca572d38c8d54b1300dd85@student.42.fr"},"message":"Update proxmox.rst with more options and LXC","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/ca3b6e7874a69134598297b87c876c559d92b4a9"},{"sha":"d9c297119ec3706ef7041f1119f57c85c268ae04","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Add quotes to cron doc\n\nCloses #31953","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/d9c297119ec3706ef7041f1119f57c85c268ae04"},{"sha":"adac9d7c0c3e355175c855e468b4df3e205509ec","author":{"name":"Nicole Thomas","email":"ae1c87b8890ff9731ebe19af58ee497ae1263e7c@saltstack.com"},"message":"Merge pull request #37810 from rallytime/bp-37775\n\nBack-port #37775 to 2016.3","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/adac9d7c0c3e355175c855e468b4df3e205509ec"},{"sha":"27703c54bcd612e035736541399a1890c8778ae5","author":{"name":"Nicole Thomas","email":"ae1c87b8890ff9731ebe19af58ee497ae1263e7c@saltstack.com"},"message":"Merge pull request #37811 from rallytime/bp-37789\n\nBack-port #37789 to 2016.3","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/27703c54bcd612e035736541399a1890c8778ae5"},{"sha":"97e6b6aabe862d040bbe7a8f9919c3afdc8325f7","author":{"name":"Nicole Thomas","email":"ae1c87b8890ff9731ebe19af58ee497ae1263e7c@saltstack.com"},"message":"Merge pull request #37812 from rallytime/bp-37790\n\nBack-port #37790 to 2016.3","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/97e6b6aabe862d040bbe7a8f9919c3afdc8325f7"},{"sha":"c5d3d8b66ac751408a452940a76d18b171ddd446","author":{"name":"Nicole Thomas","email":"ae1c87b8890ff9731ebe19af58ee497ae1263e7c@saltstack.com"},"message":"Merge pull request #37816 from rallytime/bp-32157\n\nBack-port #32157 to 2016.3","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/c5d3d8b66ac751408a452940a76d18b171ddd446"},{"sha":"4910912ffa5f8b0f954959f15d5b7905c21cf49c","author":{"name":"Nicole Thomas","email":"ae1c87b8890ff9731ebe19af58ee497ae1263e7c@saltstack.com"},"message":"Update orchestrate runner file.copy doc example (#37817)\n\nThe kwarg arguments should be a dictionary, and not a list.\r\n\r\nFixes #37383","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/4910912ffa5f8b0f954959f15d5b7905c21cf49c"},{"sha":"485270f74ef36f161eda95e3ff17366f2b9a6502","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"Merge pull request #37772 from bdrung/openssl1.1\n\nSupport initializing OpenSSL 1.1","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/485270f74ef36f161eda95e3ff17366f2b9a6502"},{"sha":"4c688b53b20657656b026d7f96bc2398f660f286","author":{"name":"Julien Cigar","email":"a9e25ff17444472ca5e30ce597ad91aec4d3a2ef@gmail.com"},"message":"Merge branch '2016.3' of https://github.com/saltstack/salt into issue_37787","distinct":true,"url":"https://api.github.com/repos/silenius/salt/commits/4c688b53b20657656b026d7f96bc2398f660f286"}]}
{"actor":{"display_login":"silenius"}}