summaryrefslogtreecommitdiff
path: root/other
AgeCommit message (Collapse)Author
2013-09-06Allow to build vs nacl instead of libsodiumJin^eLD
By default libsodium is used. Only if --enable-nacl is specified, then nacl will be used instead of libsodium. Pass locations of nacl headers and libraries by using the following options: --with-nacl-headers=/home/me/somewhere/nacl-20110221/build/469/include/amd64/ --with-nacl-libs=/home/me/somewhere/nacl-20110221/build/469/lib/amd64/
2013-09-01Forward compatibility with automake 1.14jin-eld
This update makes sure that the build still works with automake prior to 1.12 and at the same time does not give any warnings or errors with automake 1.14
2013-08-30Fixed warnings and moved hex_string_to_bin to testing/irungentoo
2013-08-30Merge branch 'udp_connections' of https://github.com/vx-k/ProjectTox-Core ↵irungentoo
into vx-k-udp_connections
2013-08-30Fixed build errors.Kostya
2013-08-29Moved misc_tools from testing to toxcore.Anony Moose
2013-08-29Merge branch 'master' of https://github.com/JamoBox/ProjectTox-Core into ↵irungentoo
JamoBox-master Conflicts: toxcore/LAN_discovery.h
2013-08-29Correct a lot of the grammar and spelling. Also spent a few hours fixing the ↵pete
comments so they follow a standard.
2013-08-29Updated bootstrap node key for my serverFrancis Devine
2013-08-24Remove cmake build systemjin-eld
2013-08-24Implemented autotools based build scriptsjin-eld
supported options: --with-dependency-search=DIR will tell configure to look for various dependencies in DIR/include and DIR/lib Alternatively you can also specify libsodium header and libs location with --with-libsodium-headers and --with-libsodium-libs if it is installed elsewhere. Ncurses and libconfig are handled via the default pkg-config way, see ./configure --help=short for detailed information. The tox library is compiled as libtoxcore in shared and static variants, public headers are installed to ${prefix}/include/tox A pkg-config libtoxcore.pc configuration file is provided. Use ./configure --help for a full list of configure options or ./configure --help=short for the options that I added. To generate the configure script after pulling from git use: autoreconf -i To generate a release tarball use: make dist Unit tests are handled by the libcheck library integration that is provided by autotools, use: make check to compile and run the tests. Unit tests are currently optional, i.e. - if the check library is not found on the system, then tests will be disabled. Same goes for nTox and DHT bootstrap daemon - they will be enabled or disabled depending on the availability of ncurses (for nTox) or libconfig (for DHT bootstrap daemon). The above can be also tuned by: --enable-tests / --disable-tests --enable-ntox / --disable-ntox --enable-dht-bootstrap-daemon / --disable-dht-bootstrap-daemon
2013-08-24Rename core directory because of autoconf name clashjin-eld
While doing the checks configure might generate "core" files and will then try to remove them. Having a "core" directory generates an error while runing the configure script. There's no workaround but to rename the core directory.
2013-08-23New API done and tested.irungentoo
Some stuff needs to be cleaned a bit though.
2013-08-22init_cryptopacket is now called by new_DHT.irungentoo
2013-08-21Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Coreirungentoo
2013-08-21Added signer/checker using ed25519 and libsodium I wrote for fun.irungentoo
2013-08-20Fixed DHTservers' path for WindowsMaxim Biro
2013-08-20astyle --options=tools/astylerc -r ./*.{c,h}irungentoo
2013-08-20Fixed DHT_serverdaemon.irungentoo
2013-08-20DHT_bootstrap fixed.irungentoo
2013-08-20Refactor of core done.irungentoo
2013-08-18Modified cmakefile to move the serverlist to the proper directory.loadletter
Tested on GNU/Linux.
2013-08-18Fixed broken build pathsAyberk Yilmaz
2013-08-18Added username replacer for appdata on c drived34th
2013-08-18Added mac support to the standardized data file, cleaned up a bitSean Qureshi
2013-08-18Added windows support to the standarized locationSean Qureshi
2013-08-18Added more selectable dht serversSean Qureshi
2013-08-18Makes cmake install DHTservers to its new placeSean Qureshi
2013-08-16Passed everything through astyle.irungentoo
2013-08-15Added new serverJavier Maldonado
2013-08-14Added logo in readme to repo.irungentoo
2013-08-11Merge pull request #423 from JFreegman/masterirungentoo
Auto-connect toxic to DHT on startup
2013-08-10Merge pull request #422 from slvr/crypto-speed-boostirungentoo
Cryptography speed boost
2013-08-10auto-connect to DHT on startupJfreegman
2013-08-10Implemented encrypt_data_fast, decrypt_data_fast and crypto testsslvr
2013-08-10networking_poll: DHT_bootstrap_daemonslvr
2013-08-10network_registerhandlerslvr
2013-08-01core: getaddrinfo() lookup error handlingplutooo
2013-07-31Merge pull request #171 from AMDmi3/freebsd-fixesirungentoo
FreeBSD fixes
2013-07-31stat file before attempting to openJoseph Quadrino
2013-07-31Add detection of required librariesDmitry Marakasov
2013-07-30Merge branch 'patch-1' of https://github.com/Teknocrat/ProjectTox-Core into ↵teknocrat
patch-1
2013-07-30Create FindLibConfig.cmakeTeknocrat
Warning, this is a google snippet, but works fine, shouldn't be an issue
2013-07-30Update CMakeLists.txtTeknocrat
This thing requires libconfig but doesn't test for it...
2013-07-30Remind users that directory isn't actually legitNemDiggers
2013-07-30Merge branch 'master' of https://github.com/nurupo/InsertProjectNameHere ↵irungentoo
into nurupo-master Conflicts: testing/CMakeLists.txt
2013-07-29Fixed formatting of some cmake filesMaxim Biro
2013-07-29Essentially nTox without the ncurses for Windows. Slightly modified main()Astonex
2013-07-27[fixed]created new files misc_tools.(c|h) and moved hex_string_to_bin() there.Konstantin Kowalski
2013-07-26took out several strlen() calls out of the loop; replaced int's with size_t ↵Konstantin Kowalski
where needed