-
Notifications
You must be signed in to change notification settings - Fork 577
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
UPnP Support #79
Comments
The official Bitcoin client uses Miniupnp according to this: https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L19 It looks like there is a Python binding https://github.com/miniupnp/miniupnp/tree/master/miniupnpc |
I think miniupnp is too heavy, due to using c library. |
There are some other python libraries for upnp: |
1st year graduate student of Masdar Institute. I am working on this UPnP support feature, as part of my Software Engineering course, say Project. Oh my lady gaga. |
@ProfessorX Nice, how is it going so far ? |
I think @lightrabbit's patch is ok, if he makes the improvements I suggested I plan to integrate it. I'll close this when I merge it. |
Fixes Bitmessage#373 Fixes Bitmessage#79 Fixes #4 Needs to be turned on in the config file (keys.dat) by adding "upnp = true" into the main section It needs some cleanup (e.g. if you have multiple routers, it will not correctly handle failure of one of them)
Please, make a UPnP support standart.
The text was updated successfully, but these errors were encountered: