Ecosyste.ms: OpenCollective

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

Arbor Chat

Building a sustainable, high-context, user-respecting chat platform.
Collective - Host: opensource - https://opencollective.com/arbor-chat - Website: https://arbor.chat - Code: https://github.com/arborchat

Preview message to send

github.com/arborchat/yggdrasil - 5327a0a3aabdfd29448e9d85a777ec5eafcbcb61 authored about 6 years ago by Christopher Waldon <[email protected]>
Handle possible NULL fields

github.com/arborchat/yggdrasil - b55ab72c5290b960d6bd7f74c8ac4ca0d8e3c0d8 authored about 6 years ago by Christopher Waldon <[email protected]>
Implement writing NEW messages

github.com/arborchat/yggdrasil - 6d38da3de004fe3a9edf4c07e11505459ae499f3 authored about 6 years ago by Christopher Waldon <[email protected]>
Improve tests

github.com/arborchat/yggdrasil - 35342752b922b358f07597ad1dad4c0b67227aa9 authored about 6 years ago by Christopher Waldon <[email protected]>
Add json-builder to build system

github.com/arborchat/yggdrasil - 9435bde2758fa12e3a65ddc83c4abff773c17909 authored about 6 years ago by Christopher Waldon <[email protected]>
Tweak header for sibling library

github.com/arborchat/yggdrasil - 6dfcb0ea72af0e82934c894887442b9d7fd0dedf authored about 6 years ago by Christopher Waldon <[email protected]>
Add more failing tests

github.com/arborchat/yggdrasil - aafdab53c5271b3ffa2c7c5cc1766f405e19ca17 authored about 6 years ago by Christopher Waldon <[email protected]>
Add failing test for writing a NEW message

github.com/arborchat/yggdrasil - 500d5ad8b493e79f9cfdd22f35c57ab29075990a authored about 6 years ago by Christopher Waldon <[email protected]>
Merge commit 'bc40e6d3d8b6b03b5222d75f4a26f1bd18076927' as 'json-builder'

github.com/arborchat/yggdrasil - 94201d8d5d5731bd966b03a7f9f981e9cd9b5ef0 authored about 6 years ago by Christopher Waldon <[email protected]>
Squashed 'json-builder/' content from commit e159ecd

git-subtree-dir: json-builder
git-subtree-split: e159ecd340983c2ff9165a465c9477b08ba8a465

github.com/arborchat/yggdrasil - bc40e6d3d8b6b03b5222d75f4a26f1bd18076927 authored about 6 years ago by Christopher Waldon <[email protected]>
Add another idea

github.com/arborchat/protocol - 74f251d2a5367ba6cdca4df3ae9fc832c2479825 authored about 6 years ago by Christopher Waldon <[email protected]>
Add more future protocol ideas

github.com/arborchat/protocol - c253d6d2bc03e1c0942d70117f70c508514a0131 authored about 6 years ago by Christopher Waldon <[email protected]>
Read from stdin and track last msg id

github.com/arborchat/yggdrasil - c4b476b4d4ad4510f330c4c707d3042b3a781782 authored about 6 years ago by Christopher Waldon <[email protected]>
Use poll to monitor socket and stdin

github.com/arborchat/yggdrasil - d317daf4733ca6588f0b0b9f59b1e0a5c23f340b authored about 6 years ago by Christopher Waldon <[email protected]>
Add some more future protocol goals

github.com/arborchat/protocol - b21b29372c470e9c915af9229ed94283a6e38ae8 authored about 6 years ago by Christopher Waldon <[email protected]>
Clarify timestamp

github.com/arborchat/protocol - 9fc749b732c5397fae9981058822aa7773e79e5b authored about 6 years ago by Christopher Waldon <[email protected]>
Improve output formatting

github.com/arborchat/yggdrasil - 94ad7fbfc6b7c890faf61f7f808cf03bb36da06d authored about 6 years ago by Christopher Waldon <[email protected]>
Use timestamps and username in kudzu

github.com/arborchat/kudzu - 07cf30f72c85f6043f1e8c98b5df661c21d83b3a authored about 6 years ago by Christopher Waldon <[email protected]>
Use timestamps and username in pergola

github.com/arborchat/pergola - 38e405fd54b1c584ee9198820efb21fef0ca01b5 authored about 6 years ago by Christopher Waldon <[email protected]>
Improve protocol spec

github.com/arborchat/protocol - 5d5d63668afea9d135cccc186029b9614c5cc5ff authored about 6 years ago by Christopher Waldon <[email protected]>
Clarify spec

github.com/arborchat/protocol - 82bb9fb4d5b1a1f49094e04070dcae8b1fe3928f authored about 6 years ago by Christopher Waldon <[email protected]>
Update reference server to spec

github.com/arborchat/server - bf1917112ef9942795b20d5a01c3db5b0d1f9c99 authored about 6 years ago by Christopher Waldon <[email protected]>
Add max message size and clarify `Recent` array spec

github.com/arborchat/protocol - 6ad27c60125a99868af9b90f0baec1d4833fd588 authored about 6 years ago by Christopher Waldon <[email protected]>
Add test for parsing NEW message

github.com/arborchat/yggdrasil - 5889de5c653c3ffc538e3d0dea7e524dd9ba9add authored about 6 years ago by Christopher Waldon <[email protected]>
Add test for invalid json parse

github.com/arborchat/yggdrasil - 08a605bb5b76c542b4c72f96e271337af34ad7b7 authored about 6 years ago by Christopher Waldon <[email protected]>
Fix sign comparison warnings

github.com/arborchat/yggdrasil - 44cde2b180c8c9251c151325f8631262f0e68eab authored about 6 years ago by Christopher Waldon <[email protected]>
Add more message parse tests

github.com/arborchat/yggdrasil - 15d1c01cd4d862d02bf6c9c5d5bee7a15d96a016 authored about 6 years ago by Christopher Waldon <[email protected]>
Read messages in a loop and print content

github.com/arborchat/yggdrasil - f247e90d0b5d55cb4b41b9a7621765e6a3174488 authored about 6 years ago by Christopher Waldon <[email protected]>
Parse NEW messages

github.com/arborchat/yggdrasil - a6d8a6500131a7f82bfeb2f7002650aa36842efe authored about 6 years ago by Christopher Waldon <[email protected]>
Update ygg executable to use new function

github.com/arborchat/yggdrasil - 94d0ea221a6f5b6fd1e8b1b04e73bfcc22f1f60e authored about 6 years ago by Christopher Waldon <[email protected]>
Remove redundant memory zeroing (calloc does it)

github.com/arborchat/yggdrasil - a5d7497d7635636b6c54d489b6e7edb7bf1e912f authored about 6 years ago by Christopher Waldon <[email protected]>
Correctly parse recents

github.com/arborchat/yggdrasil - f9627466f4ddb90cf73b782a03966ac16f2abf6a authored about 6 years ago by Christopher Waldon <[email protected]>
Improve testing of the recent array parsing

github.com/arborchat/yggdrasil - c9dacdfd8b413cdac812cc36626b34b4fd3bb5ac authored about 6 years ago by Christopher Waldon <[email protected]>
Rename goto label to reduce collision likelihood

github.com/arborchat/yggdrasil - 42d26ebc4b9092c8a642c8610dba46f9271c09d8 authored about 6 years ago by Christopher Waldon <[email protected]>
Extract welcome message fields

github.com/arborchat/yggdrasil - 326c644ed8abc6b1acbf611f4e1cbb3810df6e18 authored about 6 years ago by Christopher Waldon <[email protected]>
Write failing test for JSON unmarshal

github.com/arborchat/yggdrasil - 9ee95ff5e4a2809dfbeec16dbb8b26b315adf177 authored about 6 years ago by Christopher Waldon <[email protected]>
Add license file

I'm going to start by licensing this under the Apache license, but I'm considering other options...

github.com/arborchat/yggdrasil - 8373ae6a75de480874e639924275df22c9794b81 authored about 6 years ago by Christopher Waldon <[email protected]>
Fix typo in README

github.com/arborchat/yggdrasil - 1949fb2be7c2634998c20a6be7edb5fe9343458a authored about 6 years ago by Christopher Waldon <[email protected]>
Add README

github.com/arborchat/yggdrasil - 06fe7b89e9c1cf7d09fc77c3c8b26b9e37df4bac authored about 6 years ago by Christopher Waldon <[email protected]>
Actually exit on error

github.com/arborchat/yggdrasil - ea4fd312222101e625ded37acad900a5a8d6629f authored about 6 years ago by Christopher Waldon <[email protected]>
Test for illegally long lines

github.com/arborchat/yggdrasil - 4c35b2da06b14227510593898aeb5a55d238c277 authored about 6 years ago by Christopher Waldon <[email protected]>
Test for very long lines

github.com/arborchat/yggdrasil - 6cfffc22c75b5e01fac1ec09258027d5ab4174a2 authored about 6 years ago by Christopher Waldon <[email protected]>
Update docs for read_line

github.com/arborchat/yggdrasil - 7cf8f5a382f8c25fcea93a14e7a4e5fc58709cc8 authored about 6 years ago by Christopher Waldon <[email protected]>
Refactor read_line to use buffered file I/O

github.com/arborchat/yggdrasil - 794bacbeb685dea0db9154c893718b3e4cb52229 authored about 6 years ago by Christopher Waldon <[email protected]>
Use more descriptive types

github.com/arborchat/yggdrasil - 084220e0ff0cc4f2e52518900dac0b5154f75ea5 authored about 6 years ago by Christopher Waldon <[email protected]>
Save excess bytes into static buffer

github.com/arborchat/yggdrasil - dc57cf16c932c34f829b62ced029803f355609b2 authored about 6 years ago by Christopher Waldon <[email protected]>
Add tests for premature EOF and multi-line input

github.com/arborchat/yggdrasil - 3493dc462fb29afdddf4ae1a4b4fecbe8721b5c8 authored about 6 years ago by Christopher Waldon <[email protected]>
Working test

github.com/arborchat/yggdrasil - 986ccf88fd57145713dabbe8057ea74ac86511b1 authored about 6 years ago by Christopher Waldon <[email protected]>
Rename tests

github.com/arborchat/yggdrasil - 604005488501562b8584d0f9f83b8318041a8f18 authored about 6 years ago by Christopher Waldon <[email protected]>
Improve makefile structure

github.com/arborchat/yggdrasil - 433224678b77d04cb2f0442b262dcd8aa83558bc authored about 6 years ago by Christopher Waldon <[email protected]>
Remove hacky build system symlinks

github.com/arborchat/yggdrasil - c4c8a3f2be0015780923d60c51fda780c701f71d authored about 6 years ago by Christopher Waldon <[email protected]>
Add test harness

github.com/arborchat/yggdrasil - a1e3987f9411286daa35b56066721cacd44b7133 authored about 6 years ago by Christopher Waldon <[email protected]>
Read a message from the server

github.com/arborchat/yggdrasil - 03cd032cd98d835f4e05af8624d9a8f0941728e3 authored about 6 years ago by Christopher Waldon <[email protected]>
Connect to server

github.com/arborchat/yggdrasil - 4453a5b125778b5483218f3011d83a39d1bc7f3a authored about 6 years ago by Christopher Waldon <[email protected]>
Add gitignore

github.com/arborchat/yggdrasil - 7f93c52a6fd9c6588f8c6159e866261d301ba49f authored about 6 years ago by Christopher Waldon <[email protected]>
Add build system and vendor dependency

github.com/arborchat/yggdrasil - 33aa5a5b89c001f98744adc49c8806383e915df3 authored about 6 years ago by Christopher Waldon <[email protected]>
Squashed 'json-parser/' content from commit b42439a

git-subtree-dir: json-parser
git-subtree-split: b42439a2927a879f40698e4861e727c4265c13e6

github.com/arborchat/yggdrasil - a5a6dc84810cc5f2ff1e394511e515f9d13038bb authored about 6 years ago by Christopher Waldon <[email protected]>
Merge commit 'a5a6dc84810cc5f2ff1e394511e515f9d13038bb' as 'json-parser'

github.com/arborchat/yggdrasil - 8964149d5cb64e75639cea61e105cec436f0ae46 authored about 6 years ago by Christopher Waldon <[email protected]>
The project was without form, and void

github.com/arborchat/yggdrasil - de9213652bf7b94e49236ba4d5e28f71158469e2 authored about 6 years ago by Christopher Waldon <[email protected]>
Remove mutex from message store

github.com/arborchat/arbor-go - 051067e7df60f9c0d99d7390286cfde3dfaf1207 authored about 6 years ago by Christopher Waldon <[email protected]>
Remove mutex from recents list

github.com/arborchat/server - 2d531b2886f795106c403e94b4a5dac2118161b4 authored about 6 years ago by Christopher Waldon <[email protected]>
Remove mutex from broadcaster logic

github.com/arborchat/server - 3d1771d0ad7c2908ec6fbc1aadac2590600fadf0 authored about 6 years ago by Christopher Waldon <[email protected]>
Fix broadcaster logic to not use closures

github.com/arborchat/arbor-go - e7b7eddc9ed35b47ba1830c73eddc1e3f13def69 authored about 6 years ago by Christopher Waldon <[email protected]>
Fix broadcaster logic to not use closures

github.com/arborchat/server - 8908655d074a77d27fa381c7a05c34fddb3a4875 authored about 6 years ago by Christopher Waldon <[email protected]>
Adding tasks to Makefile for starting server and nc for testing.

github.com/arborchat/ivy - fe9fa94a81039f1c1f2d2625bfa11df5d7f4aad3 authored about 6 years ago by Josh Whetton <[email protected]>
Able to send message to server.

Also able to confirm receipt as new message is displayed
by the server.

github.com/arborchat/ivy - 0767ef55c1ba4000f407d2012b33207d8e51df2a authored about 6 years ago by Josh Whetton <[email protected]>
Setting top-level message struct.

github.com/arborchat/ivy - 5b06f0a3787a6b9e776b2d34c0cbf52c298f9fcb authored about 6 years ago by Josh Whetton <[email protected]>
Reading root message on connect.

Displaying all fields of the root message to include
server version info and list of recent mess...

github.com/arborchat/ivy - 9b8c293d49057e162b632e20592a6b310c85497b authored about 6 years ago by Josh Whetton <[email protected]>
Can read root message as JSON on connect.

github.com/arborchat/ivy - b70ffe44bf3a42c3e7e78f294b93755868927655 authored about 6 years ago by Josh Whetton <[email protected]>
Can connect to server and display the welcome message.

github.com/arborchat/ivy - 2c752fd410a76a0edccb4f289f720dd8b060dfc0 authored about 6 years ago by Josh Whetton <[email protected]>
Add new protocol goal

github.com/arborchat/pergola - 54e23bd1b38c69389bf8dc2d96afb6a4626ac487 authored over 6 years ago by Christopher Waldon <[email protected]>
Add new protocol goal

github.com/arborchat/arbor-go - cecc022e429f27e402be4982025ab613e4623224 authored over 6 years ago by Christopher Waldon <[email protected]>
Add new protocol goal

github.com/arborchat/server - 3afd1cb7c734d77939ffbe545504139221d2056b authored over 6 years ago by Christopher Waldon <[email protected]>
Add new protocol goal

github.com/arborchat/protocol - 525bd42265e2cf7fc3243216ec3d292ab490f20b authored over 6 years ago by Christopher Waldon <[email protected]>
Add new protocol goal

github.com/arborchat/kudzu - 384848b5f53546aa022733f0986bce807099345b authored over 6 years ago by Christopher Waldon <[email protected]>
Format controls as list

github.com/arborchat/protocol - 0db60aa6892e987472dec03341bd17eee04fb734 authored over 6 years ago by Christopher Waldon <[email protected]>
Format controls as list

github.com/arborchat/kudzu - dfacd87115b26c9be290936adc7f93038f9551b8 authored over 6 years ago by Christopher Waldon <[email protected]>
Format controls as list

github.com/arborchat/pergola - f8a3333ed786a452377ae0dd0601ba416b5c9b48 authored over 6 years ago by Christopher Waldon <[email protected]>
Format controls as list

github.com/arborchat/server - 119a29e1c38665f1f3b575f5e42d3e34ce0f6794 authored over 6 years ago by Christopher Waldon <[email protected]>
Format controls as list

github.com/arborchat/arbor-go - e726d804c2fab2f222b54971aa75368fa43fdee3 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

github.com/arborchat/arbor-go - b2f9f297dd603d7c8f463da108311a72f8e504e2 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

github.com/arborchat/server - a3b39011a318a9746bac9c401a1e3ef644bc258d authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

github.com/arborchat/kudzu - e09ca628e40fccd88320ff8d5b167512cf9e2a1d authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

github.com/arborchat/protocol - 386e457166f4df7881ab4acf0eea1a22ddebd6c8 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

github.com/arborchat/pergola - e3e0d9acb662ffa9cc7c5f67696b32694091c783 authored over 6 years ago by Christopher Waldon <[email protected]>
Refactor client to use new JSON handling

github.com/arborchat/pergola - 2c5947349cbdb3d11d0d835cad5a7d8b9b560c26 authored over 6 years ago by Christopher Waldon <[email protected]>
Stop client from querying for empty ids

github.com/arborchat/pergola - 6c2f76c2f07e6634ce00104d2ada3304e666c7a4 authored over 6 years ago by Christopher Waldon <[email protected]>
Fix server JSON handling

github.com/arborchat/arbor-go - c600ec17147b940892f60f53f32a55b7c8f74dd8 authored over 6 years ago by Christopher Waldon <[email protected]>
Fix server JSON handling

github.com/arborchat/protocol - d77f4359921cbcacebe89b167a94e819d8690d9c authored over 6 years ago by Christopher Waldon <[email protected]>
Updated REAMDE to reflect recent commits

github.com/arborchat/protocol - 8cd7df9934f0db37f915edf82b8b4ac9b262b62d authored over 6 years ago by aThorp96 <[email protected]>
Updated REAMDE to reflect recent commits

github.com/arborchat/kudzu - 1af6ddf4d95e919bc335837ac6afa42f67328c75 authored over 6 years ago by aThorp96 <[email protected]>
Updated REAMDE to reflect recent commits

github.com/arborchat/pergola - 16ad27996f79d09f67d195875778af73b79185be authored over 6 years ago by aThorp96 <[email protected]>
Updated REAMDE to reflect recent commits

github.com/arborchat/server - ea57cee2ceb95a52947c78136bff676ce3df3b6a authored over 6 years ago by aThorp96 <[email protected]>
Updated REAMDE to reflect recent commits

github.com/arborchat/arbor-go - 35fb00d952ba5d39a10fa2aae9dd46bc926fa501 authored over 6 years ago by aThorp96 <[email protected]>
Make pergola with new protocol 0.1

github.com/arborchat/pergola - 500e5738897db651b4bff940831b8f1ea2633de1 authored over 6 years ago by aThorp96 <[email protected]>
"Readable" messages in log

github.com/arborchat/arbor-go - 2cb8f23b5957776ee32d1cc08c6004571c424dd4 authored over 6 years ago by aThorp96 <[email protected]>
"Readable" messages in log

github.com/arborchat/server - eb082cb05d0e4c3d6c202a00492136ed46036b08 authored over 6 years ago by aThorp96 <[email protected]>
Ensure binaries are ignored

github.com/arborchat/server - 8894a8503ad8973479468e3aa8b0a0c465c6123a authored over 6 years ago by Christopher Waldon <[email protected]>
Ensure binaries are ignored

github.com/arborchat/kudzu - c0ea1a6d4d55e145946fefa6b34ae8c3e2733001 authored over 6 years ago by Christopher Waldon <[email protected]>
Ensure binaries are ignored

github.com/arborchat/pergola - d088345bbe7c315351daa77478cb09cad4c7e4a1 authored over 6 years ago by Christopher Waldon <[email protected]>