Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

go-igdman Travis CI Status Coverage Status GoDoc

To install:

go get github.com/getlantern/go-igdman

For docs:

godoc github.com/getlantern/go-igdman/igdman

Acknowledgements:

igdman is just a wrapper around:

Embedding upnpc

To build the go files that embed the upnpc executables for different platforms, just place the binaries into the right subfolder of binaries and then run embedupnpc.bash. This script takes care of code signing the Windows and OS X executables.

This script signs the Windows executable, which requires that osslsigncode utility be installed. On OS X with homebrew, you can do this with brew install osslsigncode.

You will also need to set the environment variables BNS_CERT and BNS_CERT_PASS to point to bns-cert.p12 and its password so that the script can sign the Windows executable.

This script also signs the OS X executable, which requires you to use our OS X signing certificate, available here. The password is here.