- The latest version of the code is available on sourceforge and github.
To get started, run the following (the dot at the end is required).
git clone git://git.code.sf.net/p/allnet/code .
and follow the instructions in the README file.
- Release of
Version
3.3.1 for Linux, MacOS, Windows, iOS, and ARM (.tar, 2022/01/26).
This has many smaller improvements, including better delivery of
messages across the Distributed Hash Table on the Internet.
Binaries are available for Linux x86 64-bit<
/a>
and 32-bit
,
for MacOS x86
64-bit Mac, for
Windows 64
a>, and
ARM 32
.
- Release of
Version
3.3.0 for Linux, OSX, Windows, iOS, and ARM (.tar, 2021/12/26).
This has many smaller improvements, including a switch to symmetric
AES keys and the Diffie-Hellman key exchange.
Binaries are available for Linux x86 64-bit
and 32-bit,
for OSX x86 64-bit Mac, for
Windows 64, and
ARM 32.
- Release of
Version
3.2.5 for Linux, OSX, Windows, iOS, and ARM (.tar, 2018/03/23).
This is mostly a bug-fix release, notably improving the user interface
for iOS and allowing systems to set the local time to a time received
from a trusted sender.
Binaries are available for Linux x86 64-bit
and 32-bit,
for OSX x86 64-bit Mac, for
Windows 64, and
ARM 32.
- Release of
Version 3.2.4
for Linux, OSX, Windows, iOS, and ARM (.tar, 2017/12/05).
This release improves offline data delivery and introduces multipeer
communication for iOS, improves the user interface, and restructures
the interface between the Java code and C code.
Binaries are available for Linux x86 64-bit
and 32-bit,
for Darwin/OSX x86 64-bit Mac, for
Windows, and
ARM 32.
Additional
source files are needed to compile for iOS devices using XCode.
- Release of
Version 3.2.4
for Linux, OSX, Windows, iOS, and ARM (.tar, 2017/12/05). This release
improves offline data delivery and introduces multipeer communication
for iOS, improves the user interface, and restructures the interface
between the Java code and C code.
Binaries are available for Linux x86 64-bit
and 32-bit,
for Darwin/OSX x86 64-bit Mac, for
Windows, and
ARM 32.
Additional
source files are needed to compile for iOS devices using XCode.
- Release of
Version 3.2.3
for Linux, OSX, Windows, iOS, and ARM (.tar, 2017/09/21).
This release fixes a number of smaller problems.
Binaries are available for Linux x86 64-bit
and 32-bit,
for Darwin/OSX x86 64-bit Mac, for
Windows, and
ARM 32.
Additional
source files are needed to compile for iOS devices using XCode.
- Release of
Version 3.2.2
for Linux, OSX, and Windows (.tar, 2017/06/19).
This release fixes a number of smaller problems, delivers data more
reliably, and has more reliable key exchange.
Binaries are available for Linux x86 64-bit
and 32-bit,
for Darwin/OSX x86 64-bit Mac, and (some time in the future) for
Windows.
Additional source files are needed to compile
for iOS devices using XCode -- the corresponding
iOS version number in the app store is 1.1.2.
- Release of
Version 3.2.1
for Linux, OSX, and Windows (.tar, 2016/05/10).
This release is more reliable and has been tested more extensively.
Binaries are available for Linux x86 64-bit
and 32-bit,
for Darwin/OSX x86 64-bit Mac, and for
Windows.
Additional source files are needed to compile
for iOS devices using XCode.
It may be helpful to read the documentation.
For those excited about the project and wishing to contribute more,
there is a list of projects.
- Release of
Version 3.2.0
for Linux, OSX, and Windows (.tar, 2015/04/15).
This release includes ad-hoc communication
over wireless, Voice over AllNet, and many improvements.
Binaries are available for Linux x86 64-bit
and 32-bit,
for Darwin/OSX x86 64-bit Mac, and for
Windows
(with
installer).
- Release of
Version 3.1.0
for Linux (.tar, 2014/07/12).
This release includes a working GUI, the AllNet DHT (Distributed Hash
Table), and many smaller improvements.
- March 2014 saw the release of Version 3.0.0 for Linux,
including a major revision of the allnet header,
AllNet Human Readable Addresses (ahra's), a trace program, and a
substantial README file. This version is not always
interoperable with version 3.1 or later, so please use version 3.1 instead.
- January 2014: Allnet is on
sourceforge.
- The final release in version 2 of the protocol is Version 2.0.4. for Linux (.tar, 2013/12/31).
This release provides retransmission and other reliability features,
and a server that regularly broadcasts the time of day.
- A basic Version 2.0.3 source
for Linux (.tar, 2013/11/24).
This version supports secure chatting under pidgin/purple.
Key exchange is still done through command-line programs. This version
should be usable -- the major missing feature is the Distributed Hash
Table (DHT).
Again, I welcome feedback.
- A bare bones release of Version 2.0.0
source for Linux (.tar, 2013/02/16). There are command-line programs
to send and receive chats (echats and echatr)
and keys (xkeys and xkeyr). To start the daemon,
use astart (astart wlan0 to use wireless interface
wlan0), and to stop it, astop.
There are still many debugging messages, and still no DHT, but
anyone interested in trying out allnet is welcome to do so at this point
-- I welcome feedback.
For the record,
version 2.0-pre (2013/01/21) is the
previous release, and was not really functional.
- Version 1.0 Source and
binaries release for linux (.tar, 2012-09-14). Three binaries,
wtxrxd used for wireless transmission and reception, the allnet
daemon allnetd, and a simple chat client. See the documentation
for more information.
- Version 0.0 Source and
binaries release for linux (.tar, 2012-07-04). Two binaries, the
AllNet daemon allnetd (must be run first after configuring peers),
and a very simple chat client.
Anyone interested in volunteering to help the development of AllNet
is welcome to look a the
projects
page.