Spectrum 2 IM transports
Find a file
Vladimír Matěna f328e80a97 Fix possible double free in ThreadPool
This makes HTTPRequestTest::GETThreadPool test pass deterministicaly.

Problem was static slot used to cleanup threads. When ThreadPool was instantiated
multiple times, threads were also clened up multiple times resulting in segfault.
2016-09-17 00:45:17 +03:00
backends Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
cmake_modules Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
docs Fix typo in about.textile 2014-10-18 14:01:59 -04:00
include Fix possible double free in ThreadPool 2016-09-17 00:45:17 +03:00
libtransport Fix possible double free in ThreadPool 2016-09-17 00:45:17 +03:00
msvc-deps fix tests (TODO filetransfer) 2015-10-15 15:41:16 +03:00
munin Fixed jids option in munin plugin 2013-02-01 11:38:39 +01:00
packaging Debian packaging: add libev-libevent-dev to build dependencies 2016-06-14 10:00:41 -04:00
plugin Libtransport: Debug lost PING to backend 2016-02-11 14:42:17 +01:00
spectrum Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
spectrum_manager Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
tests Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
.gitignore Test join/leave IRC room and change IRC room topic 2015-12-16 15:01:18 +01:00
.gitmodules Revert "rapidjson as git submodule" 2015-03-11 17:47:58 +03:00
.travis.yml Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
ChangeLog Preparation for 2.0.3 2016-02-29 20:06:36 +01:00
CMakeLists.txt Switch from boost shared pointers to stl shared pointers (#162) 2016-09-12 19:20:58 +03:00
Dockerfile Define commit Dockerfile argument 2016-01-25 12:54:44 +01:00
README.md Update README.md 2016-01-13 13:46:40 +03:00

Build Status

Spectrum 2 is an open source instant messaging transport.

It allows users to chat together even when they are using different IM networks.

It acts as a transport layer between the users as showed in the animation above.