Ecosyste.ms: OpenCollective

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

Dokku

A Docker-powered PaaS that helps you build and manage the lifecycle of applications
Collective - Host: opensource - https://opencollective.com/dokku - Website: https://dokku.viewdocs.io/ - Code: https://github.com/dokku

libdpx: serialise NULL as nil, not empty string.

github.com/dokku/duplex - 69d743214a105a6f6fe36dc04f570ea490184915 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: fix peer bind variable access after mem free

github.com/dokku/duplex - 1436ccf1e3b83da717817f692c0e4f7ef6d6fbd6 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: yield after peer close as well for cleanup.

github.com/dokku/duplex - 1054714b389d84749666cbe5d925e9fdfd14f2e1 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: yield after close so cleanup can occur

otherwise mem corruption will happen

github.com/dokku/duplex - b35e25ff767438f2c320404709c97ec364cb9ff9 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: remove rcond from alchan, exposes unusual race condition

github.com/dokku/duplex - dbccd4078acf06e0a6b18c1dd6346d4ea2c9dac5 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: add locks to alchan

github.com/dokku/duplex - 10750cf2a365f5d13862accbb3a01b10b2f37c08 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: attempt to fix issues with free'ing

github.com/dokku/duplex - 0dde0ccde0ac47d093f32722f3c1a65778ea3044 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: fix alchan ul sending, make unit test

github.com/dokku/duplex - 3bb7d88b73deab160b9ad27e9ccf65ee14f17cf4 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: formatting

github.com/dokku/duplex - 2d9920c130e47624bfce428f0627ddb2cbb7c4c0 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: begin restructuring for dpx_frame c'ifying

[there is a bug in alchan & unsigned longs; investigate]

github.com/dokku/duplex - 663bb6de4b52930d1a14ee86777f69eb1d2f9d99 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: if peer is closed, then just break.

github.com/dokku/duplex - 7a49ad6163659ec00d2987857fe3d19475e03318 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: move free to after int comparison

github.com/dokku/duplex - 5951b1c012fab1664e7e2e5de8bc1c96186a3563 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: some memleak fixes from valgrind

github.com/dokku/duplex - f6a635c1ddc2da387889a1430a99e10ae72425a7 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: various fixes as found by coverity

github.com/dokku/duplex - dc2f983b52db98ee6a0b47c03ba2ad45ec33c990 authored over 10 years ago by Robert Xu <[email protected]>
Merge pull request #2 from robxu9/master

libdpx, go-duplex, pyduplex

github.com/dokku/duplex - 354c53ac6e3b506d1953653eb52d71eb4bffb48a authored over 10 years ago by Jeff Lindsay <[email protected]>
libdpx: perf tests, add DEBUG flag to mute stdout

github.com/dokku/duplex - 2a23fb5450de8571926437d1a4cb15cf94921c3a authored over 10 years ago by Robert Xu <[email protected]>
libdpx: make latency tests based off of zeromq

github.com/dokku/duplex - 0408db4235ebccfa787e32920cf12768636d1da0 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: if peer fails to accept from bind try again

If it fails again there's nothing we can do...

github.com/dokku/duplex - d77b46e3cb1551c3a6e0fa0f7805ed6684b4bd99 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: when closing a channel, yield to allow other tasks to finish

this also fixes go-duplex bindings as a result.

github.com/dokku/duplex - 38e6e7351af79695a8892e7d4f8f77bf088bf5e9 authored over 10 years ago by Robert Xu <[email protected]>
README

github.com/dokku/docker-wait - 4cc1fe950c2b49e698595a5bd8022d044a66af29 authored over 10 years ago by Aanand Prasad <[email protected]>
Initial commit

github.com/dokku/docker-wait - b6e51c58bd67349311ee79b9b4311d1aab5855d5 authored over 10 years ago by Aanand Prasad <[email protected]>
README: pydpx is a thing now

github.com/dokku/duplex - d5df7f6f3bf9e71b314f591c42293d0a1dd4e579 authored over 10 years ago by Robert Xu <[email protected]>
Merge branch 'dev_libtask_again'

Closes #2

github.com/dokku/duplex - 02735957ec948412f2751b07ff372886cd47ed73 authored over 10 years ago by Robert Xu <[email protected]>
bindings/pyduplex: finish all tests for pydpx (passing!)

github.com/dokku/duplex - 50d5af1eb45b95a62864b6704ce1ac27348876ad authored over 10 years ago by Robert Xu <[email protected]>
bindings/go-duplex: add support for switching codecs

github.com/dokku/duplex - 4c74c3b21277c4d899ae3fa64cb890aa41c91f3a authored over 10 years ago by Robert Xu <[email protected]>
bindings/pyduplex: fix basic sending/receiving of frames

github.com/dokku/duplex - 5f18bb5380fbcf1fed8bd04e1d5f5f88f11e6357 authored over 10 years ago by Robert Xu <[email protected]>
bindings/pyduplex: more fixes, but segfaults

Needs investigating into how ctypes returns a pointer that we
can use later (from dpx_peer_new()...

github.com/dokku/duplex - 1607f8de25aad884129a3ee8380f67042ba6f701 authored over 10 years ago by Robert Xu <[email protected]>
bindings/pyduplex: initial implementation of pydpx

github.com/dokku/duplex - a6c64c4224cf51df33a52998a5bdf7634fb32fff authored over 10 years ago by Robert Xu <[email protected]>
pyduplex: Initial commit.

github.com/dokku/duplex - 30bea6fa17f00e23a44b769551b37bc9b074c5d8 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: move back to libtask for shared library support

github.com/dokku/duplex - 549d0a58b2885113abff002eb4cd28aa54d59049 authored over 10 years ago by Robert Xu <[email protected]>
bindings/go-duplex: sleep 1 second to make sure all servers are ready

github.com/dokku/duplex - 6c705d3268c41665f61c74c84bf73f2bef2854c5 authored over 10 years ago by Robert Xu <[email protected]>
Merge pull request #11 from alecgorge/patch-1

Clarify a confusing custom-build subtlety

github.com/dokku/heroku-buildpack-nginx - f914a3d15e31667d36cc0069fffe48d51cc4a219 authored over 10 years ago by rhy-jot <[email protected]>
libdpx: Get rid of that sleep(1)

github.com/dokku/duplex - 59fb24350184cd9fc0a6f65c5df00f6e691c5f46 authored over 10 years ago by Robert Xu <[email protected]>
Update README with the latest status.

a.k.a. it works

github.com/dokku/duplex - 6485b75c403579f5049db9310ef400a38aa24219 authored over 10 years ago by Robert Xu <[email protected]>
Fix reflection decoding with JSON

github.com/dokku/duplex - 16e996b42ec58353801e0b4f06e4f084388ff93e authored over 10 years ago by Robert Xu <[email protected]>
Use json for encoding/decoding. However, this breaks duplex.

github.com/dokku/duplex - f1b3ee2864a82e67ecc43520f703313a320a09d4 authored over 10 years ago by Robert Xu <[email protected]>
Create PeerSendReceiveCodecAdvanced, mimic'ing a test from duplex.

github.com/dokku/duplex - 3c5e0ef706d6790515825db852d42b21f688f6b3 authored over 10 years ago by Robert Xu <[email protected]>
bindings/go-duplex: if frame received is nil, don't try to convert

github.com/dokku/duplex - f9e034359221cf4beab512bffe286bb41d3b5421 authored over 10 years ago by Robert Xu <[email protected]>
bindings/go-duplex: update now that dpx is a static library

github.com/dokku/duplex - 63a1a950d14b075bc2c0d6b6ce9f72bec36a2886 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: msgpack-c can be a shared library.

github.com/dokku/duplex - c290f61794990b29ff1ebebc7e672e94e6c8eb61 authored over 10 years ago by Robert Xu <[email protected]>
Disable shared library support due to lthread issues (see #2)

github.com/dokku/duplex - 4358ab22f005a585cd0633093971783b73a1f763 authored over 10 years ago by Robert Xu <[email protected]>
bindings/go-duplex: port duplex to go-dpx

github.com/dokku/duplex - 1ab795c9d4645e71cf01e369300ef530cfd4de09 authored over 10 years ago by Robert Xu <[email protected]>
libdpx: don't reuse ports in testing

github.com/dokku/duplex - 9632b1a9ab2a964dc43a7c3bacffb5199e4c7563 authored over 10 years ago by Robert Xu <[email protected]>
Major restructuring of repository.

dpx-c => libdpx
dpx-go => bindings/go-dpx
dpx-ref => prototype

github.com/dokku/duplex - b1419584c94a7fe939ce5e5c085757d2655174c8 authored over 10 years ago by Robert Xu <[email protected]>
dpx-go: handle nil channels, bind to different ports

github.com/dokku/duplex - be7cb2a882493c7824a1e39e9dcd56259429db74 authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: also copy method string passed in to dpx_peer_open

github.com/dokku/duplex - 06dab18657195360a04589e4e250ad5eb190e786 authored over 10 years ago by Robert Xu <[email protected]>
dpx-go: update to dpx-c api

github.com/dokku/duplex - 1292a84c76bcc76a6c9c2b2c78b3bdca2851247f authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: modify dpx_frame_header_iter to provide arg which can help clients

github.com/dokku/duplex - ea4d0889de8c0d5f8c7ee5a05d84b5c0e151f484 authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: add dpx_frame_header methods, eliminating client need of uthash.h.

There's no good way of distributing uthash (fedora is probably the only
distribution that actual...

github.com/dokku/duplex - 5f9f856c3547a0a0a865e7c2b7947bcfa8a0134b authored over 10 years ago by Robert Xu <[email protected]>
Clarify a confusing custom-build subtlety

github.com/dokku/heroku-buildpack-nginx - 6867483fc382c32d02e83f6769dde5faaca9499f authored over 10 years ago by Alec Gorge <[email protected]>
dpx-c: cleanup after test_dpx_async_messaging

github.com/dokku/duplex - bcd23ab41b386601244c4d333390327e55f32d97 authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: no it doesn't, I was just being stupid

github.com/dokku/duplex - 39f6cd57ca912d381105e69c7cddacf90196a13f authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: set O_NONBLOCK on context fd

github.com/dokku/duplex - 9d5a787f6c3e431b44871e9f5a92c42c6e69744d authored over 10 years ago by Robert Xu <[email protected]>
dpx-go: convert channels & peer to cgo, remove conn

dpx_duplex_conn isn't exposed and is purely internal

github.com/dokku/duplex - e1508862e1c7b3d11b380c7ac24ad05515cdb0fd authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: copy addr on peer connect and free after

github.com/dokku/duplex - c785b424d38d7cbe4d4b81316eaf602769539dd2 authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: do not expose dpx_channel_handle_incoming

github.com/dokku/duplex - 1771e12e2ed3d4e2a3b83998a0721b6431b6e99b authored over 10 years ago by Robert Xu <[email protected]>
dpx-go: initial commit

github.com/dokku/duplex - e7d53f3da234ebaa5e5e558441b6aa628db879a4 authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: only install dpx.h

github.com/dokku/duplex - 3351bba3c44a0f9bfe560283446d0a0358306230 authored over 10 years ago by Robert Xu <[email protected]>
dpx-ref: rename directory to reflect reference impl status

github.com/dokku/duplex - f67c3a286a1905dc168e615051b964c3f68d1a32 authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: dpx.h references Channel, include ltchan.h

github.com/dokku/duplex - 7c2cdb7632a89f2e5d6ab9b937a57094490e6c9b authored over 10 years ago by Robert Xu <[email protected]>
dpx-c: fix & expose free methods for frames & channels

github.com/dokku/duplex - f3d03d59feb381565096e1cf4868c4480a8ebefb authored over 10 years ago by Robert Xu <[email protected]>
tests/round_robin: actually check for server 3

github.com/dokku/duplex - 3c9e876c35e669e51793b0131d780e3770725afd authored over 10 years ago by Robert Xu <[email protected]>
Merge pull request #1 from robxu9/dev_lthread

Move from libtask to lthread & ltchan.

github.com/dokku/duplex - 9ed0e17143bd1e22db91eda63982016432ac8b27 authored over 10 years ago by Robert Xu <[email protected]>
Fix round robin tests.

github.com/dokku/duplex - fe7ac1a29e8692358f768c5bdfb54206f373603c authored over 10 years ago by Robert Xu <[email protected]>
Remove libtask completely; fix some minor bugs.

github.com/dokku/duplex - 0b0d2d1bb4dac4e9b7906b6cf604a502e6f65c2f authored over 10 years ago by Robert Xu <[email protected]>
Commit rest of tests. [failing: round_robin_async]

github.com/dokku/duplex - d16a4a26e7c649076b59ca4480770826557dd78d authored over 10 years ago by Robert Xu <[email protected]>
Attempt to utilise the cleanup handler. Fail to.

For some reason, it's generating compilation errors on
uncommenting it; maybe check is doing som...

github.com/dokku/duplex - e8ee4d28aeffd3688957a3937b3a858127291a60 authored over 10 years ago by Robert Xu <[email protected]>
Modify to use lthread and ltchan, instead of libtask.

This is because libtask does not play well with pthreads,
while lthread actually polls fds on di...

github.com/dokku/duplex - 8f7e6ff47d7e276eab01e2fa2e70d6a4cd57d425 authored over 10 years ago by Robert Xu <[email protected]>
Use contexts in tests

github.com/dokku/duplex - 868416aba4249a2cc0c33eb3a3713f990b554ed8 authored over 10 years ago by Robert Xu <[email protected]>
Use contexts for dpx_init() for flexibility.

github.com/dokku/duplex - 62cada2140215427404d08fa2919dd0e90cf3b03 authored over 10 years ago by Robert Xu <[email protected]>
add rpc_call test

github.com/dokku/duplex - 3b96fc2981616766b49197c78b98451723cd9e0e authored over 10 years ago by Robert Xu <[email protected]>
First working version.

Some issues with the free methods; need to look into those.

github.com/dokku/duplex - 384636dff230752174e1fcb684ed032ddbcb46cf authored over 10 years ago by Robert Xu <[email protected]>
still debugging

github.com/dokku/duplex - 8732afdab524026f6faecb674926cdcae9153f09 authored over 10 years ago by Robert Xu <[email protected]>
Fixes, tests, threadsafe'ing, & more.

tests segfault, though. needs looking into

github.com/dokku/duplex - 177c004a78a8e7a8b2e5632833b2e5319beda2c1 authored over 10 years ago by Robert Xu <[email protected]>
threadsafe peer functions

github.com/dokku/duplex - 27bc0b29a81c24df9750c8369689fcda3b6b4be7 authored over 10 years ago by Robert Xu <[email protected]>
Add tests for thread socket communication.

github.com/dokku/duplex - a26d102ab46bdb9d9c061ee892cb210f5a88c273 authored over 10 years ago by Robert Xu <[email protected]>
Merge pull request #11 from jwerle/master

make bpkg friendly

github.com/dokku/sshcommand - 7554e5087c8c2cb29bfafd6d82992017ebd800d2 authored over 10 years ago by Jeff Lindsay <[email protected]>
make bpkg friendly

github.com/dokku/sshcommand - 93dd84d12b4d06f1abd28c243285f862ceb5acea authored over 10 years ago by Joseph Werle <[email protected]>
initial tests

github.com/dokku/duplex - e7407ebd2ed5cfa371ff679c797016fb04070d99 authored over 10 years ago by Robert Xu <[email protected]>
this never happened

github.com/dokku/duplex - c67a15bc2f0ed60546051f5dd38aa9fb4c7639c2 authored over 10 years ago by Robert Xu <[email protected]>
convert dpx_peer_open

github.com/dokku/duplex - 94b5f4e2cab3885d5194404d3ff976a320323015 authored over 10 years ago by Robert Xu <[email protected]>
begin work on threadsafe api and prep for testing

github.com/dokku/duplex - 035793e48698f88567dc1fa1f4705ab8644bf94f authored over 10 years ago by Robert Xu <[email protected]>
make sure that we don't block on fd

github.com/dokku/duplex - 0cc43cff9d3d41e0daf31f53eb6972bf968c5538 authored over 10 years ago by Robert Xu <[email protected]>
-> bsd-2 license

github.com/dokku/duplex - c1c60dec8c22a07e2f920362460d1948c6858d56 authored over 10 years ago by Robert Xu <[email protected]>
Upgrade grafana and improve the default configuration, details:

- Upgrade to Grafana 1.6.1.
- Make sure we are using StatsD v0.7.1 and not whatever is in ma...

github.com/dokku/docker-grafana-graphite - b08405c5000e31864305477d37e2775f5a3fe998 authored over 10 years ago by Ivan Topolnjak <[email protected]>
first round of fixes as found by coverity

github.com/dokku/duplex - eba91fb144135d6e8a3680e16dc130da1aa2d7ed authored over 10 years ago by Robert Xu <[email protected]>
cleanup Makefile

github.com/dokku/duplex - 2cc40a00db3787ac47d09b30829fcf7204ba6e77 authored over 10 years ago by Robert Xu <[email protected]>
fix static library generation

github.com/dokku/duplex - 5e1b5f0347137493f6cea9571c9b20d1432811e1 authored over 10 years ago by Robert Xu <[email protected]>
fix compilation errors, disable static linking

github.com/dokku/duplex - 6a5f8a4bff9098d96b66082490bbe05a4fa53dab authored over 10 years ago by Robert Xu <[email protected]>
add duplex peer'ing, fix more memory leaks.

[going from golang to C is not fun]

github.com/dokku/duplex - 8606a5c8f6aa97f7d29e0beb0f75d89dfad61186 authored over 10 years ago by Robert Xu <[email protected]>
more mem cleanup catching, duplex_connection work

github.com/dokku/duplex - a578fbefdaa52c656d855d308709bcfbc007f46e authored over 10 years ago by Robert Xu <[email protected]>
catch leaks, increase def stack size, add dpx_duplex_conn

github.com/dokku/duplex - 410252f965cf1dcb3edf7474b3287c5b2a1dd2d3 authored over 10 years ago by Robert Xu <[email protected]>
start dpx-c port

github.com/dokku/duplex - 10106cc31097d9aaaabcd23701ab9a78c7cfa354 authored over 10 years ago by Robert Xu <[email protected]>
Move types_hash_max_size to the http context

github.com/dokku/heroku-buildpack-nginx - 6e95563072ce379b265f338f2cd0edbe04471658 authored over 10 years ago by rhy-jot <[email protected]>
Merge pull request #5 from j15e/patch-1

Update with more complete default mime.types

github.com/dokku/heroku-buildpack-nginx - 75f5e89851ed6ce5765962c8ee1067ea7bce64cf authored over 10 years ago by rhy-jot <[email protected]>
Allow root directory to be overridden via environment variable

github.com/dokku/heroku-buildpack-nginx - 04ecbabbc47c590308733d99a82c5ccf5346b78a authored over 10 years ago by rhy-jot <[email protected]>
Remove trailing spaces

github.com/dokku/heroku-buildpack-nginx - 7823793f5338e4b8989e96aeb807c4cfc782cae8 authored over 10 years ago by rhy-jot <[email protected]>
Create LICENSE

github.com/dokku/sshcommand - 086c40f3878efe8a193a54076d1c5546d29761c7 authored over 10 years ago by Jeff Lindsay <[email protected]>
Include more details on the readme file

github.com/dokku/docker-grafana-graphite - 1b0d8ee56b7249af422e255dd055204ecbe6595e authored over 10 years ago by Ivan Topolnjak <[email protected]>
Update README.md

= docker: fix readme

github.com/dokku/docker-grafana-graphite - 51b6dab9cacb3c828f3d59998d6b67f89ccae944 authored over 10 years ago by dpsoft <[email protected]>