-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
py27-OpenSSL complains about SSLv2_server_method: #339
Comments
I am using 15.4.0, I already force reinstalled python27 to fix the linking issues. I also tried a force reinstall of pyopenssl but because it was never installed to begin with, this didn't help |
Affects all python versions. Identical problem when testing with py35-cryptography module. |
Hmm, mailing list implies this is only fixed in 15.4.1 and later: https://www.listbox.com/member/archive/184463/2016/03/sort/time_rev/page/6/entry/1:256/20160314053256:B99921DE-E9C7-11E5-A290-37A9F010038B/ |
Yes, but that package is not installed by default (python27 is). Also force reinstall does not fix it, which fixes all the other packages I found on 15.4.0. |
I provisioned a minimal-64 15.4.1 image and it still has the same SSLv2 problem when using the py35-cryptography package: |
The problem is that the py-cryptography package no longer builds against the newer OpenSSL API, e.g.: so any install is actually picking up the old package. I'll look at backporting the fixes from trunk. |
This should be fixed by one of the recent 2014Q4 rebuilds (e.g. there's a new backported cryptography package). |
## 2.0.3 (2016-08-03) * [#365](httprb/http#365) Add `HTTP::Response#content_length` ([@janko-m]) * [#335](httprb/http#335), [#360](httprb/http#360) Set `Content-Length: 0` header for `nil` bodies. ([@britishtea]) ## 2.0.2 (2016-06-24) * [#353](httprb/http#353) Avoid a dependency cycle between Client and Connection classes. ([@jhbabon]) ## 2.0.1 (2016-05-12) * [#341](httprb/http#341) Refactor some string manipulations so they are more performant (up to 3-4x faster) and more concise. ([@tonyta]) * [#339](httprb/http#341) Always use byte methods when writing/slicing the write buffer. ([@zanker]) ## 2.0.0 (2016-04-23) * [#333](httprb/http#333) Fix HTTPS request headline when sent via proxy. ([@Connorhd]) * [#331](httprb/http#331) Add `#informational?`, `#success?`, `#redirect?`, `#client_error?` and `#server_error?` helpers to `Response::Status`. ([@mwitek]) * [#330](httprb/http#330) Support custom CONNECT headers (request/response) during HTTPS proxy requests. ([@smudge]) * [#319](httprb/http#319) Drop Ruby 1.9.x support. ([@ixti]) ## 1.0.4 (2016-03-19) * [#320](httprb/http#320) Fix timeout regression. ([@tarcieri]) ## 1.0.3 (2016-03-16) * [#314](httprb/http#314) Validate charset before forcing encoding. ([@kylekyle]) * [#318](httprb/http#318) Remove redundant string allocations upon header names normalization. ([@ixti])
Release 0.3.0 of Streamlink! A lot of updates to each plugin (thank you @beardypig !), automated Windows releases, PEP8 formatting throughout Streamlink are some of the few updates to this release as we near a stable 1.0.0 release. Main features are: Lot's of maintaining / updates to plugins General bug and doc fixes Major improvements to development (github issue templates, automatically created releases) Agustín Carrasco <asermax@gmail.com> (1): Links on crunchy's rss no longer contain the show name in the url (#379) Brainzyy <Brainzyy@users.noreply.github.com> (1): Add basic tests for stream.me plugin (#391) Javier Cantero <jcantero@escomposlinux.org> (2): plugins/twitch: use version v3 of the API plugins/twitch: use kraken URL John Smith <v2.0@protonmail.com> (3): Added support for bongacams.com streams (#329) streamlink_cli.main: close stream_fd on exit (#427) streamlink_cli.utils.progress: write new line at finish (#442) Max Riegler <rinukkusu@sub-r.de> (1): plugins.chaturbate: new regex (#457) Michiel Sikma <michiel@wedemandhtml.com> (1): Update PLAYER_VERSION, as old one does not return data. Add ability to use streams with /embed/video in the URL, from embedded players. (#311) Mohamed El Morabity <melmorabity@users.noreply.github.com> (6): Add support for pluzz.francetv.fr (#343) Fix ArteTV plugin (#385) Add support for Canal+ TV group channels (#416) Update installation instructions for Fedora (#443) Add support for Play TV (#439) Use token generator for HLS streams, as for HDS ones (#466) RosadinTV <rosadintv@outlook.com> (1): --can-handle-url-no-redirect parameter added (#333) Stefan Hanreich <stefanhani@gmail.com> (1): added chocolatey to the documentation (#380) bastimeyer <mail@bastimeyer.de> (3): Automatically create Github releases Set changelog in automated github releases Add a github issue template beardypig <beardypig@users.noreply.github.com> (55): plugins.tvcatchup: site layout changed, updated the stream regex to accommodate the change (#338) plugins.streamlive: streamlive.to have added some extra protection to their streams which currently prevents us from capturing them (#339) cli: add command line option to specific logging path for subprocess errorlog plugins.trtspor: added support for trtspor.com (#349) plugins.kanal7: fixed page change in kanal7 live stream (#348) plugins.picarto: Remove the unreliable rtmp stream (#353) packaging: removed the built in backports infavour of including them as dependencies when required (#355) Boost the test coverage a bit (#362) plugins: all regex string should be raw (#361) ci: build and test on Python 3.6 (+3.7 on travis, with allowed failure) (#360) packages.flashmedia: fix bug in AMFMessage (#359) tests: use mock from unittest when available otherwise fallback to mock (#358) stream.hls: try to retry stream segments (#357) tests: add codecov config file (#363) plugins.picarto: updated plugin to use tech_switch divs to find the stream parameters plugins.mitele: support for live streams on mitele.es docs: add a note about python-devel needing to be installed in some cases docs/release: generate the changelog as rst instead of md plugins.adultswim: support https urls use iso 8601 date format for the changelog plugins.tf1: added plugin to support tf1.fr and lci.fr plugins.raiplay: added plugin to support raiplay.it plugins.vaughnlive: updated player version and info URL (#383) plugins.tv8cat: added support for tv8.cat live stream (#390) Fix TF1.fr plugin (#389) plugins.stream: fix a default scheme handling for urls Add support for some Bulgarian live streams (#392) rtmp: fix bug in redirect for rtmp streams plugins.sportal: added support for the live stream on sportal.bg plugins.bnt: update the user agent string for the http requests plugins.ssh101: update to support new site layout Optionally use FFMPEG to mux separate video and audio streams (#224) Support for 4K videos in YouTube (#225) windows-installer: add the version info to the installer file include CHANGELOG.rst instead of .md in the egg stream.hls: output duplicate streams for HLS when multiple streams of the same quality are available stream.ffmpegmux: fix support for avconv, avconv will be used if ffmpeg is not found Adultswin VOD support (#406) Move streamlink_cli.utils.named_pipe in to streamlink.utils plugins.rtve: update plugin to support new streaming method stream.hds: omit HDS streams that are protected by DRM Adultswin VOD fix for live show replays (#418) plugins.rtve: add support for legacy stream URLs installer: remove the streamlink bin dir from %PATH% before installing plugins.twitch: only check hosted channels when playing a live stream docs: tweaks to docs and docs build process Fix iframe detection for BTN/cdn.bg streams (#437) fix some regex that give deprecation warnings in python 3.6 plugins.adultswim: correct behaviour for archived streams plugins.nineanime: add scheme to grabber api url if not present session: add an option to disable Diffie Hellman key exchange plugins.srgssr: added support for srg ssr sites: srf, rts and rsi plugins.srgssr: fixed bug in api URL and fixed akamai urls with authparams cli: try to terminate the player process before killing it (if terminate takes too long) plugins.swisstxt: add support for the SRG SSR sites sports sections fozzy <fozzysec@gmail.com> (1): Add plugin for huajiao.com and zhanqi.tv (#334) sqrt2 <sqrt2@users.noreply.github.com> (1): Fix swf_url in livestream.com plugin (#428) stepshal <nessento@openmailbox.org> (1): Remove trailing. stepshal <stepshal@users.noreply.github.com> (2): Add blank line after class or function definition (#408) PEP8 (#414)
2017-03-06 Richard Russon <rich@flatcap.org> * Bug Fixes - Get the correct buffer size under fmemopen/torify (#441) - Use static inlines to make gcc 4.2.1 happy - getdnsdomainname: cancel getaddrinfo_a if needed - imap: remove useless code (#434) (origin/master) - Fixes missing semi-colon compilation issue (#433) * Docs - github: added template for Pull Requests, issues and a CONTRIBUTION.md (#339) - editorconfig: support for new files, fix whitespace (#439) - add blocking fmemopen bug on debian to manual (#422) * Upstream - Increase ACCOUNT.pass field size. (closes #3921) - SSL: Fix memory leak in subject alternative name code. (closes #3920) - Prevent segv if open-appending to an mbox fails. (closes #3918) - Clear out extraneous errors before SSL_connect() (see #3916) 2017-02-25 Richard Russon <rich@flatcap.org> * Features - Add option $show_multipart_alternative - notmuch: Allow to use untransformed tag for color - Use getaddrinfo_a if possible (#420) * Bug Fixes - handle sigint within socket operations (#411) - Avoid browsing the remote spoolfile by setting MUTT_SELECT_MULTI attach - notmuch: fix crash when completing tags (#395) - Fixes missing failure return of notmuch msg open (#401) - Fix latest Coverity issues (#387) - Advance by the correct number of position even for unknown characters (#368) - Release KyotoCabinet data with kcfree() (#384) - 22 resource leaks * Translations - Update translations - Update the german translation (#397) * Docs - fix typo in notmuch example - remove duplicate "default" in the sidebar intro - fix confusing description of notmuch operators (#371) - correct spelling mistakes (#412) * Website - link to clang-format config in main repo (#28) - updated list of useful programs - update/improve list of useful programs - sidebar_format has a single default value - fix name of GNU Guix - added guix distro - added link to new afew maintainers - add code of conduct - add mutt-addressbook to useful - remove unnecessary unicode non-breaking spaces - github merging * Build - Enable and run unit-tests on the feature/unit-test branch - add notmuch to default, feature - new dbs for mutt - master is now the main branch - streamline builds - fix doc generator - add a few includes (prelude to clang-format) - slcurses.h defines its own bool type - travis: use container build - add clang-format file - Remove ugly macros and casts from crypt-gpgme.c - fix minor reflow issues in some comments - editorconfig: use spaces to indent in *.[ch] files - added comment-blocks for clang-format to ignore - fix 80 column limit, align statements - Remove snprintf.c from EXTRA_DIST (#406) - Kill homebrew (v)snprintf implementations, as they are C99 (#402) - Display charset + small refactoring - Do not cast or check returns from safe_calloc (#396) - refactor: create a generic base64 encode/decode - debug: remove dprint in favor of mutt_debug (#375) - Fix dubious use macro for _() / gettext() (#376) - Use mutt_buffer_init instead of memset - Make the heap method and datatype a plain list - Reverts making AliasFile into a list_t (#379) - Turn mutt_new_* macros into inline functions - Do not cast return values from malloc (et similia) * Upstream - Simplify mutt_label_complete(). - Permit tab completion of pattern expressions with ~y (labels). - Fix the mutt_label_complete() pos parameter. - Fix the x-label update code check location. - Improve the label completion hash table usage. - Adds label completion. - Add hash_find_elem to get the hash element. - Minor fixes to the x-label patch from David. - Adds capability to edit x-labels inside mutt, and to sort by label. - Allow "unsubjectrc *" to remove all patterns. - Add subjectrx command to replace matching subjects with something else. - Abstract the SPAM_LIST as a generic REPLACE_LIST - Improve Reply-to vs From comparison when replying. (closes #3909) - Fix sidebar references to the "new count" to be "unread". (closes #3908) - Fix several alias hashtable issues. - Add casecmp and strdup_key flags to hash_create() - Improve error handling in mbox magic detection. - Allow initial blank lines in local mailboxes. - Fix minor documentation issues. - Convert cmd_parse_search to use the uid hash. (closes #3905) - Create a uid hash for imap. (see #3905) - Convert HASH to be indexable by unsigned int. (see #3905) - Fix imap server-side search to call uid2msgno() only once. (see #3905) - Add a pattern_cache_t to speed up a few repeated matches. - Canonicalize line endings for GPGME S/MIME encryption. (closes #3904) - Fix build for bdb. - Create function to free header cache data. - Add Kyoto Cabinet support to the header cache. - Prevent null pointer exception for h->ai_canonname - Show SHA1 fp in interactive cert check menu. - Fix potential cert memory leak in check_certificate_by_digest(). - Plug memory leak in weed-expired-certs code. - Filter expired local certs for OpenSSL verification. - Change "allow_dups" into a flag at hash creation.
To reproduce:
pkgin in py27-OpenSSL
python
from OpenSSL import SSL
The text was updated successfully, but these errors were encountered: