nonlin-lin-chaos-order-etc-etal / i2pchat

Licence: GPL-2.0 license
🌀 i2pchat's old repo. This repo is deprecated in favor of https://github.com/i2pchat/i2pchat which is now the main repo.

Programming Languages

C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to i2pchat

i2pchat
🌀 i2pchat. Anonymous private secure opensource chat using end-to-end encrypted transport.
Stars: ✭ 25 (+8.7%)
Mutual labels:  messenger, i2p, i2p-chat
Chat Sdk Ios
Chat SDK iOS - Open Source Mobile Messenger
Stars: ✭ 813 (+3434.78%)
Mutual labels:  messenger, instant-messaging
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+35717.39%)
Mutual labels:  messenger, instant-messaging
Im service
golang im server
Stars: ✭ 1,694 (+7265.22%)
Mutual labels:  messenger, instant-messaging
Deltachat Core Rust
Delta Chat Rust Core library, used by Android/iOS/desktop apps and bindings
Stars: ✭ 300 (+1204.35%)
Mutual labels:  messenger, instant-messaging
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+17139.13%)
Mutual labels:  messenger, instant-messaging
Ios
Tinodios: Tinode Messaging Client for iOS
Stars: ✭ 119 (+417.39%)
Mutual labels:  messenger, instant-messaging
mandarin-android
🍊 Android mobile IM client
Stars: ✭ 26 (+13.04%)
Mutual labels:  messenger, instant-messaging
Chat Ui Kit React
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
Stars: ✭ 131 (+469.57%)
Mutual labels:  messenger, instant-messaging
Webapp
Tinode web chat using React
Stars: ✭ 156 (+578.26%)
Mutual labels:  messenger, instant-messaging
go-peer
Library for create secure and anonymity decentralized networks.
Stars: ✭ 74 (+221.74%)
Mutual labels:  messenger, anonymity
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+13286.96%)
Mutual labels:  messenger, instant-messaging
iGap-Plus
An alternative official version iGap messenger client
Stars: ✭ 20 (-13.04%)
Mutual labels:  messenger, instant-messaging
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+18439.13%)
Mutual labels:  messenger, instant-messaging
Adamant Im
ADAMANT Decentralized Messenger. Progressive Web Application (PWA)
Stars: ✭ 202 (+778.26%)
Mutual labels:  messenger, anonymity
Chat Sdk Android
Chat SDK Android - Open Source Mobile Messenger
Stars: ✭ 1,496 (+6404.35%)
Mutual labels:  messenger, instant-messaging
isotoxin
Isotoxin source
Stars: ✭ 69 (+200%)
Mutual labels:  messenger, instant-messaging
iGap-Android
iGap Client for Android Source Code
Stars: ✭ 54 (+134.78%)
Mutual labels:  messenger, instant-messaging
Blabber.im
blabber.im basiert auf Conversations und ist ein Open Source XMPP/Jabber Messenger für Android 4.1+
Stars: ✭ 124 (+439.13%)
Mutual labels:  messenger, instant-messaging
Im server yichat
Stars: ✭ 169 (+634.78%)
Mutual labels:  messenger, instant-messaging

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)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].