Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/centrifugal/centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
https://github.com/centrifugal/centrifugo

create clients for bench faster, update BenchmarkReceiveBroadcast

c40df3a287110bc86f8b9f559a20d0771e3b0e88 authored almost 8 years ago by Alexandr Emelin <[email protected]>
1.6.5

383757ecebbc788416e67ff2d37676c2801a9219 authored almost 8 years ago by Alexander Emelin <[email protected]>
update web interface

01577325b42c77ef42f4572fdbd173600fb19075 authored almost 8 years ago by Alexander Emelin <[email protected]>
wait for history touch response in redis

47b217b592477b29fb0d1b4bdf1ee75f25f9c329 authored almost 8 years ago by Alexander Emelin <[email protected]>
fix comment for memory engine unsubscribe

5185b2000249da7790d2770d811bab0fbf190ba6 authored almost 8 years ago by Alexandr Emelin <[email protected]>
force rsa and server name options for autocert - #144

ade5f6709fd1c68bf991b1d410b243d480b05ad8 authored almost 8 years ago by Alexandr Emelin <[email protected]>
Resolve history drop inactive edge case (#148)

e790bd9c4d681cfd3df5079dc3f7079d274a79ee authored almost 8 years ago by Alexandr Emelin <[email protected]>
simplify TestCloseUnauthenticatedClient test

8e1a8103f6c513841b31c0938a3e30ae23f7735e authored almost 8 years ago by Alexander Emelin <[email protected]>
1.6.4

9fcbd5b3479d64bbc1c0521f6584cf8c17329a02 authored almost 8 years ago by Alexander Emelin <[email protected]>
restore recover test

8ce869b6891c287aca5d56e1d1e2302a2a6ec96c authored almost 8 years ago by Alexander Emelin <[email protected]>
add pidfile in el6 initd script

fef1a295e861bdff718fc907ea10bc7b3ffbf862 authored almost 8 years ago by Alexandr Emelin <[email protected]>
node_uptime_seconds metric - closes #146

2f645b4a925eae0e32e28071d7d7c50c56d77e0f authored almost 8 years ago by Alexander Emelin <[email protected]>
fix typo in log message

422f88b8251edb90b243f57d85880efd3835deb9 authored almost 8 years ago by Alexandr Emelin <[email protected]>
vendor x/net/http2 deps

1622e3e446334233240f732f2c3749ac4a0ceab2 authored almost 8 years ago by Alexander Emelin <[email protected]>
prepare changelog

9ecf3057880c7b9f997ec84fc4e41a3fa689daab authored almost 8 years ago by Alexander Emelin <[email protected]>
use x/net/http2 until go1.8 out

329fe3533f039729695a377321ea9e17b9661cd0 authored almost 8 years ago by Alexander Emelin <[email protected]>
use go1.7.5

e1f1bbb972db243ad119c60d01df20dc255dfe2d authored almost 8 years ago by Alexander Emelin <[email protected]>
update gorilla websocket: fix setting best compression level

1c78d2a178908d9503931b194a39ad0aa61c6494 authored almost 8 years ago by Alexander Emelin <[email protected]>
redirect std lib logs to our INFO logger

ee82b1ae884cc8de2cf4e4cde0f4f7cb8468e380 authored almost 8 years ago by Alexandr Emelin <[email protected]>
update gorilla websocket: better upgrade error messages

d9a9f678cd91ab58683da592b984fc74a0cce96c authored almost 8 years ago by Alexandr Emelin <[email protected]>
swap lines to configure lockfile

9671b4b4880f92a8f6b6f117de9bde8133a4a6bd authored almost 8 years ago by Alexandr Emelin <[email protected]>
configurable websocket compression level

61d8694e3d715dfd6310a180e13963ca78be224b authored almost 8 years ago by Alexander Emelin <[email protected]>
anchors in readme (#143)

ea01b4dc5fff6056da1d71c1bbf191508a4d8cd2 authored almost 8 years ago by Alexandr Emelin <[email protected]>
update gorilla websocket: configurable compression level

32a4b4ed108c1ddbb9827ac722471d4d8f2eb7d3 authored almost 8 years ago by Alexander Emelin <[email protected]>
1.6.3

2138adc5e79e88cf33c740151210eb53744a6cf4 authored almost 8 years ago by Alexander Emelin <[email protected]>
remove client idle test - not needed anymore

e6e12d0d03e8f3452857ce05584080620c744ef7 authored almost 8 years ago by Alexander Emelin <[email protected]>
move SockJS heartbeats back, do not rely on client side ping for disconnect

0fffcbecf835ef52a4e89bde62dbc61c594be685 authored almost 8 years ago by Alexander Emelin <[email protected]>
do not try write headers on websocket upgrade error

bc878b2f2a50f91aa017cd74fba0ed210b54cf7c authored almost 8 years ago by Alexander Emelin <[email protected]>
1.6.2

84076743d702d6d9d39dba5e5da057a159e4dc9e authored almost 8 years ago by Alexander Emelin <[email protected]>
Merge branch 'master' of github.com:centrifugal/centrifugo

12b2900d898ed6fb5c3396acd0c7d890fc920f8b authored almost 8 years ago by Alexander Emelin <[email protected]>
prepare 1.6.2 changelog

e9e4ff7f72bae5bdfde3f0e2c907d3d79e7e3f3c authored almost 8 years ago by Alexander Emelin <[email protected]>
homebrew formula (#141)

96fca2e350bf481e21fa16051c74906991c861c2 authored almost 8 years ago by Alexandr Emelin <[email protected]>
connect faster

b7474a109c3f8a065cb70ad733b4a54467692dda authored almost 8 years ago by Alexander Emelin <[email protected]>
sockjs session: remove unused write timeout, select for sending

004170593fbca82badfee9d27e98ad80e73d9a7b authored almost 8 years ago by Alexander Emelin <[email protected]>
Do not use disconnect message

It seems that it's not reliable anyway - for example Python websocket
lib even does not receive ...

59287b36793cb1d1594e6d53b6ffd4d4c5323a3a authored almost 8 years ago by Alexander Emelin <[email protected]>
remove unused func

17c98e0f9bb60f76fb7edbf2818517eab239b059 authored almost 8 years ago by Alexander Emelin <[email protected]>
update gorilla websocket

41629722455ff5ff9e0905b4f9c20ac2e2a9828a authored almost 8 years ago by Alexander Emelin <[email protected]>
Use pipelining for remaining Redis operations (#139)

b959a30a9449154bad0cf0efc9eceb8853efa789 authored almost 8 years ago by Alexandr Emelin <[email protected]>
update gorilla websocket - pool flate readers, compression not experimental anymore

e0731d2f5455051b53f5241e53ad291fbd836a0d authored almost 8 years ago by Alexander Emelin <[email protected]>
many linter fixes

3d77c3a7ffab81444eff2e11b393ee29a36424e3 authored almost 8 years ago by Alexander Emelin <[email protected]>
Update README.md

c6ff7dca80df40131ef8dc083b5de4c1784c7d25 authored almost 8 years ago by Alexandr Emelin <[email protected]>
1.6.1

e77336dac59f278259d301f13e45ea1078f9c1e3 authored almost 8 years ago by Alexander Emelin <[email protected]>
update changelog

e5b3e6cccd00bd7e6452f889165cddcfc2ff5578 authored almost 8 years ago by Alexander Emelin <[email protected]>
tests for CloseRemaining

96e69bdec47f01654d5bb00c6f1d0cb68c84243a authored almost 8 years ago by Alexander Emelin <[email protected]>
do not wait for join/leave response

ffba370191a4f6d3ba38660607d169dce5f188cc authored almost 8 years ago by Alexander Emelin <[email protected]>
Let’s Encrypt automatic certificates (#137)

1ea11c98b107b4d6e605930142913c27119290b3 authored about 8 years ago by Alexandr Emelin <[email protected]>
update gorilla websocket - pool flate writers

6c164937d0a1157d5db932d2290f4564761ace14 authored about 8 years ago by Alexander Emelin <[email protected]>
attempt to fix setting version during Heroku build

677326200c1bb7599fe8a37edcc77f461459d220 authored about 8 years ago by Alexander Emelin <[email protected]>
web option must enable admin socket

This is a bug in 1.6.0 - web interface is absolutely useless
without admin socket anyway.

e035c0ee856832b15700288fe7952ff39fa4f7fe authored about 8 years ago by Alexander Emelin <[email protected]>
fix ssl key option name

913eef992dae771b37d200480d1101748edbef69 authored about 8 years ago by Alexandr Emelin <[email protected]>
use sockjs from master branch

90857f7b61ddc99442f8e85ea2b742502007636f authored about 8 years ago by Alexandr Emelin <[email protected]>
1.6.0

533dae267461e3124c8c22501d2c1209fddf05f1 authored about 8 years ago by Alexander Emelin <[email protected]>
update changelog

d1565f7fc2fa9a6b23932e4d586ce9c72214a21a authored about 8 years ago by Alexander Emelin <[email protected]>
websocket_compression_min_size option

3d56eba5f9e57072931c3cad08e51f86cf7e7e18 authored about 8 years ago by Alexander Emelin <[email protected]>
update web

a1579b8b66e6f69d9e51040a815c08090302f346 authored about 8 years ago by Alexander Emelin <[email protected]>
Merge branch 'master' of github.com:centrifugal/centrifugo

244c1f248ab5255242b835269c5d366fd03da9b1 authored about 8 years ago by Alexander Emelin <[email protected]>
Redis engine throughput improvements (#125)

* redis sharding
* redis API thoughput improvements
* redis PUB/SUB throughput improvements

fa278ea0b170ca7f9801cb8b84df2dc939f4a0d6 authored about 8 years ago by Alexandr Emelin <[email protected]>
go1.7.4

06ce6afbe9a07a96dfb6561e1ec289c1e2a0d27a authored about 8 years ago by Alexander Emelin <[email protected]>
client_message_write_timeout for raw websocket only

f01564008638b7d1f14465cdf31b2bb09f090288 authored about 8 years ago by Alexander Emelin <[email protected]>
Merge branch 'master' of github.com:centrifugal/centrifugo

49ce070a3a97097e26310361332fe567558c7cf1 authored about 8 years ago by Alexandr Emelin <[email protected]>
set ping-pong for raw websocket only if ping_interval set

d443445daad82a2629057eefb378e727f72b0129 authored about 8 years ago by Alexandr Emelin <[email protected]>
limit build arch to amd64, arm, 386

ab287317caa404b87c52c9b309a1136f6c0c7a7d authored about 8 years ago by Alexander Emelin <[email protected]>
use go1.7.4, update changelog

780e7c33f249fc48f73187fee8eb52f8f92f0810 authored about 8 years ago by Alexander Emelin <[email protected]>
move one more test to integration

831ee55479b3c2914a75b782c9318947d3abb5d3 authored about 8 years ago by FZambia <[email protected]>
Merge branch 'master' of github.com:centrifugal/centrifugo

c4d7e528bc530cbebda32137a1d28e34e9d7ecaa authored about 8 years ago by Alexandr Emelin <[email protected]>
adapt benchmarks, move ProcessAPIData to api v1

5ce7b7a06a0351873ca89b29f40b8f3a790f5082 authored about 8 years ago by Alexandr Emelin <[email protected]>
Sockjs: disable heartbeat by default (#122)

As new centrifuge-js will use automatic client side pings by default we don't need heartbeat Soc...

0ea392fa41d30815223cc4b499ecb171ec2ba7a1 authored about 8 years ago by Alexandr Emelin <[email protected]>
update changelog

6a93600a0e29d2d737f0895d457010b178d3fe2b authored about 8 years ago by FZambia <[email protected]>
more refactor for nodes, tests

28dfe3378b416c5a5acb4f76675ff194c9af1839 authored about 8 years ago by FZambia <[email protected]>
refactor node info

09c0333a725ea0af4e941199e47228445c8c8376 authored about 8 years ago by FZambia <[email protected]>
raw websocket compression support (#120)

46d83a81598c41d970e4a4274a21ed1e4333f1e8 authored about 8 years ago by Alexandr Emelin <[email protected]>
update web, rename semaphore var

a33859d17e5c9f49cdd028d2347733be9e4b2152 authored about 8 years ago by FZambia <[email protected]>
limit concurrenccy when closing connections on shutdown

cd7664e1569c56f2b4eef401e82d75d328c5ac3b authored about 8 years ago by Alexandr Emelin <[email protected]>
use Raw for default and channel info

f3ad5cfdb6f8c81e899ffbeb64fba721ab28932e authored about 8 years ago by Alexandr Emelin <[email protected]>
Support for client side ping (#119)

client side ping, optimize client protocol

11cc64bf125feb6e8961cc47be2796a0cbd3bebe authored about 8 years ago by Alexandr Emelin <[email protected]>
close in goroutine to let sendMessages return

bb9f0404214ea173d76a1a836589bc829a16441f authored about 8 years ago by Alexandr Emelin <[email protected]>
close slow in goroutine to not block message broadcast

086c1e723069b17fed1f69f2ecf3c027635600b4 authored about 8 years ago by Alexandr Emelin <[email protected]>
preallocate multi response slice

1ccbc5e67150248fcef34ee68b7e131ed54b2a40 authored about 8 years ago by Alexandr Emelin <[email protected]>
rename metrics, new metrics, first minute fix

50c4d1c6964d4730a40b08d172dd1d43a9791559 authored about 8 years ago by FZambia <[email protected]>
rename ApiCommand to APICommand

7e755329fecef51b1e826449f4e58aed31ff0571 authored about 8 years ago by FZambia <[email protected]>
refactor names in engine packages

ec65c92547d0c4f35185ec1259c63f3bae0329ed authored about 8 years ago by FZambia <[email protected]>
move extracting API commands from JSON to api v1

3b867b8e89c36de41235c5956a0c8a80237cb8f6 authored about 8 years ago by FZambia <[email protected]>
clean ups

31db4fb3ad9da3063f326c61cda5a82bdbb3465f authored about 8 years ago by Alexandr Emelin <[email protected]>
remove unnecesary CloseStatus const

840293c623f90621a9aca16e43b1655ed24f085c authored about 8 years ago by FZambia <[email protected]>
use go1.7.3

e419dc9f278929e554ffaf1f9d8105c45cd76572 authored about 8 years ago by FZambia <[email protected]>
rename connections file, update vendored deps

8b92d3c771f8aaebb6be07c8e8f1e483b1d915d7 authored about 8 years ago by FZambia <[email protected]>
do not use extra functions to encode/decode protobuf messages in engine

22001c714c6f692ef880908c35b0fd6dc2d6fc0d authored about 8 years ago by FZambia <[email protected]>
Disconnect advice (#114)

disconnect advice allows to control client closing behaviour

01f0d6bcf83efce8bcc56ee8faf268fc5979b76e authored about 8 years ago by Alexandr Emelin <[email protected]>
Modular structure (#112)

Massive refactoring separating components to packages and making engines and servers pluggable, ...

7dfcc53960f3db22921763c17c66ca884d1464f6 authored about 8 years ago by Alexandr Emelin <[email protected]>
update sockjs-go

ad9a8940f8d46cb318c2ea7be2d94ec8934fb7c9 authored about 8 years ago by FZambia <[email protected]>
tiny API handler optimizations

b0fd8f45246b74f638983318215568d7480fbd86 authored over 8 years ago by FZambia <[email protected]>
Message trace logs (#103)

* message trace logs

* trace control message log

49930f74dd33b25ae4a03c8710303a0db5d6dd58 authored over 8 years ago by Alexandr Emelin <[email protected]>
Update README.md

3798fe696ff0d689b8b5ac06725f7cfff83ce604 authored over 8 years ago by Alexandr Emelin <[email protected]>
update assetfs - fix status code when assets file not found

18c0f8b34a93f9c50be07d65dab73696be7f9b69 authored over 8 years ago by FZambia <[email protected]>
replace hasSubscribers with numSubscribers

This is just a piece of work towards trace message logging
where we will be able to print number...

0f5bd14e272c76a141f5dfc075676c1719ca1816 authored over 8 years ago by FZambia <[email protected]>
make chatty logs debug, use new trace level (#101)

ca468446cd42479c9b1476ebdefb87cbb3b239d0 authored over 8 years ago by Alexandr Emelin <[email protected]>
update bindata libs, update web bindata file

ac821777e5dda6edac8aa72e9644f9dbbc21b906 authored over 8 years ago by Alexandr Emelin <[email protected]>
internal refactoring, new tests

fa020cfa5b27dfd21dcd9de172b10cfdc6d1fa7e authored over 8 years ago by Alexandr Emelin <[email protected]>
latencies for http api responses and client api responses (#97)

introduce latencies object in stats response. It includes http api response latency and client a...

3621209a2163c384c4815bf5808b28d260269203 authored over 8 years ago by Alexandr Emelin <[email protected]>
1.5.1

4c46e8bb4279730a3ffec93a0d501ec5fa21e88d authored over 8 years ago by FZambia <[email protected]>