Skip to content

Conversation

@ojab
Copy link

@ojab ojab commented Sep 3, 2015

No description provided.

@astro
Copy link
Owner

astro commented Sep 4, 2015

Cool, thank you. Please ping the new maintainer @musybite if nothing happens for a few days.

@ojab
Copy link
Author

ojab commented Nov 30, 2015

ping @musybite

@musybite
Copy link
Collaborator

musybite commented Dec 7, 2015

Thank you for pull request @ojab and sorry for long silence. Everything looks good to me. I'll make release this weekend.

@ojab
Copy link
Author

ojab commented Dec 7, 2015

Thanks!

@ojab ojab force-pushed the master branch 2 times, most recently from 6fa4fcd to f604bcf Compare December 8, 2015 11:19
@ojab
Copy link
Author

ojab commented Dec 8, 2015

I've rebased PR #22 on current master (1.7.0) and put patch for this PR on top, please let me know if something should be changed.

@mikecmpbll
Copy link

@musybite I wonder if this will be merged & released?

@ajimix
Copy link

ajimix commented Jul 12, 2017

@musybite @astro any way that this can be merged? thanks!

musybite added a commit that referenced this pull request Mar 13, 2018
Inspired by #24. This version does not require thread-local variables,
everything kept inside instance and local variables.

Thanks @ojab!
@musybite
Copy link
Collaborator

@ojab @ajimix @mikecmpbll i'd proposed another implementation in MR #33. API is fully the same. Could you check whether it works for you?

I have certain doubts about switching from class @@-variables to thread-local variables: for example, it will definitely break socksify_ruby script for multi-threaded apps, and could lead to other unintended consequences. From the very beginning, socksify implied "global socksification" of whole application with all its threads, and thread-safe (albeit somewhat ugly) APIs were added only recently. For such old and stable project as socksify, it is important not to break compatibility.

@ojab
Copy link
Author

ojab commented Mar 14, 2018

I don't use socksify any more, so unfortunately I can't test this change.

astro pushed a commit that referenced this pull request Jul 9, 2025
Inspired by #24. This version does not require thread-local variables,
everything kept inside instance and local variables.

Thanks @ojab!
astro pushed a commit that referenced this pull request Jul 9, 2025
Inspired by #24. This version does not require thread-local variables,
everything kept inside instance and local variables.

Thanks @ojab!
@MatzFan
Copy link
Collaborator

MatzFan commented Jul 12, 2025

Superseded by ca69e45

@MatzFan MatzFan closed this Jul 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants