Commit Graph

78 Commits

Author SHA1 Message Date
Robin Lindén f6db9333e2 Release v0.1.8 2017-04-27 20:20:19 +02:00
Maxim Biro c7f63737eb Revert "Implement tox_loop"
This reverts commit 5ff099763b.
2017-04-22 15:31:25 -04:00
Ansa89 5ff099763b Implement tox_loop 2017-04-01 17:47:34 +02:00
Robin Lindén 48c86e942d Release v0.1.7 2017-03-26 15:42:48 +02:00
iphydf 895de7ef26 Release v0.1.6. 2017-01-26 23:31:27 +00:00
iphydf 995578f103 Release v0.1.5. 2017-01-19 18:26:48 +00:00
Sergey 'Jin' Bostandzhyan 3f24f04876 Setup autotools to read .so version info from a separate file
We want to use the same libtool style .so versions in both build systems,
ideally both systems should read the version information from the same
configuration file.

This commit introduces an so.version configuration file and sets up
the autotools to use it.

The version numbers in so.version define the ABI compatibility and should be
updated prior to each release.

implements #323
2017-01-18 11:20:07 +01:00
iphydf 27a97a8280 Release v0.1.4. 2017-01-12 15:48:39 +00:00
iphydf 8b4eae4038 Remove TOX_DEBUG and have asserts always enabled.
These are cheap asserts. I've also replaced the fprintf's with
`LOGGER_ERROR` calls.
2017-01-11 19:43:08 +00:00
Sergey 'Jin' Bostandzhyan 2d7507314a Explicitly check if compiler supports C99
c-tocxocre will start using C99 code, so check if the compiler supports
it and abort in configure with an error if it does not.

closes #413
2017-01-10 09:55:21 +01:00
iphydf fdb46f6cf2 Release v0.1.3. 2017-01-05 22:02:11 +00:00
Sergey 'Jin' Bostandzhyan 4c9ed8f5a0 Add a separate configure switch for DHT_bootstrap
closes #319
2017-01-03 20:42:07 +00:00
iphydf a096c71db8 Release v0.1.2 2016-12-23 02:41:01 +00:00
iphydf b0647b174c Release v0.1.1 2016-12-17 00:47:08 +00:00
iphydf 7d2f2e4607 Release 0.1.0.
Fixes #216.
2016-12-14 09:35:59 +00:00
iphydf 2dc2ac52b9 Fix --enable-logging flag in autotools configure script.
We also never really tested this, because we run make distcheck, which
does another configure with default flags instead of the ones we passed.

Fixes #317.
2016-12-13 00:52:58 +00:00
Gregory Mullen (grayhatter) d6bad9078b Version Patch v0.0.4 => v0.0.5 2016-11-24 19:55:45 -08:00
iphydf 404042cc2d v0.0.4 2016-11-14 02:20:25 +01:00
iphydf 2a7bc19004 Release v0.0.3. 2016-11-07 00:56:59 +00:00
Gregory Mullen (grayhatter) 60e15f165e Version Patch v0.0.2 2016-10-30 11:16:16 -07:00
Gregory Mullen (grayhatter) 51139a080c v0.0.0 => v0.0.1 2016-09-28 12:12:39 -07:00
Jfreegman a35be20e6a Add debugging option to autotools configuration 2016-09-07 17:25:48 -04:00
iphydf 2fc5449870 Try searching for libsodium with pkg-config in ./configure.
If libsodium can't be found with PKG_CHECK_MODULES, try AC_CHECK_LIB. If that
also fails, abort configure. If a user passes --with-libsodium-libs explicitly,
that overrides the pkg-config found location.
2016-08-17 21:28:44 +01:00
irungentoo dfe5d9b256 Fixes.
Fixed bug from merged PR.

Don't build useless files when building with libsodium.
2016-01-30 17:23:15 -05:00
Gregory Mullen (grayhatter) e1ad6cc8f9 Merge remote-tracking branch 'upstream/master' into rm-files 2015-11-07 20:36:57 -08:00
Eniz Vukovic 363771ea3c Fix typo and change logger config option 2015-10-13 00:35:46 +02:00
Eniz Vukovic d6fdf16520 New Adaptive BR algorithm, cleanups and fixes 2015-10-10 23:54:23 +02:00
Gregory Mullen (grayhatter) 3631b460a6 Removed the unused autotools files
Autotools requires a bunch of files that toxcore doesn't use or plan to use
in the near future. By adding 'foreign' to AM_INIT_AUTOMAKE autotools stops
being stupid, and works normally.
2015-10-05 15:18:55 -07:00
irungentoo 0e982405d6 Some comment fixes. 2015-06-26 22:58:59 -04:00
Carlin 7db063e93d do not check for librt on OpenBSD
clock_gettime is in OpenBSD's libc
2015-04-09 03:57:07 +12:00
Jin^eLD 379522c93e Add spec file for rpm generation
The spec file gets processed by configure, the version will be filled
in automatically.

To generate an rpm make sure to install rpm-build, then "configure" as you
would usually do, run "make dist", then process the generated tarball
with rpmbuild:

rpmbuild -tb tox-0.0.0.tar.gz

Tested on Fedora 22.
2015-03-04 00:35:25 +01:00
Jin^eLD 0e00a51605 Fix dist target
Modify tar options to allow extra long filen and directory names, if not set
souces under toxencryptsave might not end up in the tarball.
2015-03-03 23:09:51 +01:00
mannol ad67259535 Logger fix 2015-01-10 23:29:00 +01:00
irungentoo 1db01073e5 Build system fixes.
libtoxcore.pc now has -lpthread like it's supposed to on systems
where it is needed.
2014-12-18 10:04:31 -05:00
Jin^eLD c319172610 Added check to ensure that the available libsodium library is compatible
Tox now uses some crypto_pwhash functions that are only available in the
newer libsodium releases; check this in configure to prevent compile
time errors.
2014-11-26 01:00:15 +01:00
beemaster eaedf4f9d1 Fix toxcore linkage on qnx 2014-08-22 10:12:44 +03:00
irungentoo cc53e9254f Fixed --disable-epoll making configure fail. 2014-07-22 15:47:06 -04:00
irungentoo b63e4ad88f LAN discovery should now work on windows machines with multiple
ethernet devices.

Added some code to get real adapter broadcast addresses on windows.
2014-07-20 20:50:53 -04:00
irungentoo 733c519601 Build system now automatically enables epoll support in TCP server
when supported.
2014-07-17 20:44:49 -04:00
irungentoo 2740099da0 pthread is now a core dependency instead of just a toxav dependency.
Fixed possible thread bug with sending A/V packets.

TODO: eventually make toxcore thread safe.
2014-06-12 11:15:20 -04:00
Sean Qureshi 9528f7c187 Fixed --disable-rt, link against -lm 2014-05-26 22:45:51 -07:00
irungentoo 82e38883a2 Merge branch 'mannol1-Multicalls' into multi-av 2014-05-25 12:27:48 -04:00
Sean Qureshi e3a4755b78 Adds --disable-rt to configure, fixing Android 2014-05-21 17:39:53 -07:00
mannol 9db41e7582 Merge remote-tracking branch 'upstream/master' into Multicalls-patch 2014-05-22 00:08:19 +02:00
mannol a1f2a18ae4 Merge upstream and other stuff 2014-05-20 00:10:40 +02:00
stal 8e5e89b871 configure.ac: Don't check for clock_gettime on OS X
We don't need it anymore. jin-eld pls do not kill
2014-05-19 14:43:36 -07:00
irungentoo ff4368add7 Fixed build by adding librt to build system. 2014-05-10 16:09:44 -04:00
mannol 0fa03b9240 Bunch of random changes 2014-05-03 01:46:03 +02:00
mannol 42b25a4d3e Yeah many calls 2014-04-27 19:21:26 +02:00
Carlos E. Garcia 49e160450c whitespace fix & proper use of "i.e.," 2014-04-09 18:49:15 -04:00