Browse Source

Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl

pull/666/head
orignal 8 years ago
parent
commit
eb31b9a4d6
  1. 22
      README.md
  2. 25
      docs/build_notes_windows.md

22
README.md

@ -1,21 +1,29 @@
i2pd i2pd
==== ====
i2pd is a full-featured C++ implementation of i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.
[I2P](https://geti2p.net/en/about/intro) client.
I2P (Invisible Internet Project) is anonymous network which works on top of I2P (Invisible Internet Protocol) is a universal anonymous network layer.
public Internet. Privacy and anonymity are achieved by strong encryption and All communications over I2P are anonymous and end-to-end encrypted, participants
bouncing your traffic through thousands of I2P nodes all around the world. don't reveal their real IP addresses.
We are building network which helps people to communicate and share information I2P client is a software used for building and using anonymous I2P
networks. Such networks can work on top of ordinary Internet connection, LAN
and even wireless mesh-networks.
I2P is commonly used for anonymous peer-to-peer applications (filesharing,
cryptocurrencies) and anonymous client-server applications (websites, instant
messengers, chat-servers).
I2P allows people from all around the world to communicate and share information
without restrictions. without restrictions.
* [Website](http://i2pd.website) * [Website](http://i2pd.website)
* [Documentation](https://i2pd.readthedocs.io/en/latest/) * [Documentation](https://i2pd.readthedocs.io/en/latest/)
* [Wiki](https://github.com/PurpleI2P/i2pd/wiki) * [Wiki](https://github.com/PurpleI2P/i2pd/wiki)
* [Tickets/Issues](https://github.com/PurpleI2P/i2pd/issues) * [Tickets/Issues](https://github.com/PurpleI2P/i2pd/issues)
* [Twitter](https://twitter.com/i2porignal) * [Specifications](https://geti2p.net/spec)
* [Twitter](https://twitter.com/hashtag/i2pd)
Installing Installing
---------- ----------

25
docs/build_notes_windows.md

@ -87,7 +87,19 @@ You should be able to run ./i2pd . If you need to start from the new
shell, consider starting *MinGW-w64 Win32 Shell* instead of *MSYS2 Shell* as shell, consider starting *MinGW-w64 Win32 Shell* instead of *MSYS2 Shell* as
it adds`/minw32/bin` to the PATH. it adds`/minw32/bin` to the PATH.
### UPnP
You can install it through the MSYS2
and build with USE_UPNP key.
```bash
pacman -S mingw-w64-i686-miniupnpc
make USE_UPNP=yes
```
or
```bash
pacman -S mingw-w64-x86_64-miniupnpc
make USE_UPNP=yes
```
Using Visual Studio Using Visual Studio
------------------- -------------------
@ -161,19 +173,6 @@ support for this. Unpack client source code in a sibling folder,
e.g. C:\dev\miniupnpc . You may want to remove version number from e.g. C:\dev\miniupnpc . You may want to remove version number from
folder name included in downloaded archive. folder name included in downloaded archive.
You can also install it through the MSYS2
and build with USE_UPNP key.
```bash
pacman -S mingw-w64-i686-miniupnpc
make USE_UPNP=yes
```
or
```bash
pacman -S mingw-x86_64-miniupnpc
make USE_UPNP=yes
```
### Creating Visual Studio project ### Creating Visual Studio project
Start CMake GUI, navigate to i2pd directory, choose building directory, e.g. ./out, and configure options. Start CMake GUI, navigate to i2pd directory, choose building directory, e.g. ./out, and configure options.

Loading…
Cancel
Save