Giter Club home page Giter Club logo

i2pchat's Introduction

I2P Chat AKA I2P Qt Messenger

Updates now go here

https://github.com/i2pchat/i2pchat has new important fixes

Note: this repo is being eventually migrated to https://github.com/i2pchat/i2pchat which should be considered as the main. This repo is deprecated.

Features

  • The communication goes «directly over i2p» from client to client, no server is required.[1] Note: The connections to the so-called «seedless» servers were removed from this project ; see : #40 . —hypn.

How to run it

You need to enable SAM in your router on java i2p configclients page or i2pd's i2pd.conf [sam] section to make I2P Chat work over your I2P router.

Security measures

Since version 0.3.1

When building this, make sure you do not define DEBUGLOGGING. If you do define it, the app will log debug info (which includes all chat messages) to configdir/DebugLog.txt if set DebugLogging to true in General group in the app's configuration. See main.cpp and form_settingsgui.cpp for more details on DEBUGLOGGING. All versions < 0.3.1 are affected by this and are less secure.

Project status, news and history

Project status

Now the development was resumed by Hypnosis-i2p and R4SAS, with a lot more folks as testers & bugs+issues reporters.

Current news

5 Jan, 2017: Original repo at http://git.repo.i2p/w/I2P-Messenger-QT.git was fully merged here.

History

Past. Original developer of this messenger went away.

Present. Hypnosis is continuing his work and the work of I2P folks (of Echelon, KYTV et al); the work is being done in a very low priority mode.

License

The license of this software is GPLv2.

Build instructions

  • Install prerequisites:
sudo apt-get install qt5-qmake qt5-default build-essential libqt5multimedia5 qtmultimedia5-dev
  • Run qmake for either release:
qmake I2P-Messenger.pro "CONFIG += release"

or for debug:

qmake I2P-Messenger.pro "CONFIG += debug"
  • And after that,
make -j$(nproc)

or simply

make

Old files and sites

List of relevant repositories

I created two repos:

Footnotes

[1] http://forum.i2p/viewtopic.php?p=11071#11071 (link is obsolete; forum is down since long ago)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.