Ecosyste.ms: OpenCollective

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

github.com/moscajs/aedes

Barebone MQTT broker that can run on any stream server, the node way
https://github.com/moscajs/aedes

Merge pull request #4 from mcollina/writeToStream

Write the packet directly to the stream

1ee8c623d67255a1db33a08f5639499b0007ba5c authored about 9 years ago by Matteo Collina <[email protected]>
Added node v4.2 to .travis.yml.

72501783ecaf68789d84246f6a0f3c662bb49b79 authored about 9 years ago by Matteo Collina <[email protected]>
Removed cork/uncork as it is embedded in mqtt-packet.

3c0a2d0ebdf2159cf048dcf2414139581edd5919 authored about 9 years ago by Matteo Collina <[email protected]>
Bumped mqtt-packet v4.0.0.

bba7fd9711619556c856f3f5d5ca884ca67accf3 authored about 9 years ago by Matteo Collina <[email protected]>
Using mqtt-packet writeToStream instead of generate.

926dde80f0cc30e2592dc20b29fd8e7476d9e8d2 authored about 9 years ago by Matteo Collina <[email protected]>
Added 'clientDisconnect' event.

c7848bfdca447f423c395120d0caaa1b73df9c8f authored about 9 years ago by Matteo Collina <[email protected]>
Added unsubscribe event.

a4acc800c5665553dcc7c4934fe1c7efcc704591 authored about 9 years ago by Matteo Collina <[email protected]>
Added 'subscribe' event.

2f172ca3345ae78bd45da1417ff2d8af4e998303 authored about 9 years ago by Matteo Collina <[email protected]>
Added publish event and aedes#published() function.

e3f8ea6c4b153f483b73a7aaa6580049265f31db authored about 9 years ago by Matteo Collina <[email protected]>
Bumped 0.9.0.

6470ae7b61b7ab6cda0caa7290aa039d377c870b authored about 9 years ago by Matteo Collina <[email protected]>
Merge pull request #3 from mcollina/client-pub-sub

Client pub sub

d5481904cfc59c1602e95b13713e5ad62b9a805d authored about 9 years ago by Matteo Collina <[email protected]>
Fix tests on Linux.

8e1ddf390a544c7de9d81815f2397f464d4e1ef8 authored about 9 years ago by Matteo Collina <[email protected]>
Added README for client pub-sub.

f1a113b0e1f55a3a2ff1db0807059c9126528514 authored about 9 years ago by Matteo Collina <[email protected]>
Handle single client subscribe.

aa8d0b293ff12996afd36affd8675496652b63e2 authored about 9 years ago by Matteo Collina <[email protected]>
Added client#publish method.

5f38ec3bf34e1b0d966c527a12a9b25c0623bf9c authored about 9 years ago by Matteo Collina <[email protected]>
Better clarity in the README.

abcd52a2d439a2e6f4692947321af9b2ca9680c4 authored about 9 years ago by Matteo Collina <[email protected]>
Filled in docs.

f1042076ba20cad13b41d00aaf2a9f5aed2ae619 authored about 9 years ago by Matteo Collina <[email protected]>
Added client event.

cda01b1ec2d481aa9fe1f0ad68d46ec3c346ab77 authored about 9 years ago by Matteo Collina <[email protected]>
Adjusted comment in test/helper for the use of setImmediate.

782058c39c06838b95d1938ca12e943a40f27a2f authored about 9 years ago by Matteo Collina <[email protected]>
Added node 4.1 on travis

db3146c14c8b2135a3f941c15f42fee7ea2da0a7 authored about 9 years ago by Matteo Collina <[email protected]>
Added node v4 and all iojs on .travis.

8007bbe3726250fda9712a04f97a1e9d536234f3 authored about 9 years ago by Matteo Collina <[email protected]>
Support for node v0.10 in tests.

b372db2d3335aa51c85dd32b0314729ae2f48ecf authored about 9 years ago by Matteo Collina <[email protected]>
Bumped dependencies.

561c9c790afa29a9aebc274d53d930cc57c7d43e authored about 9 years ago by Matteo Collina <[email protected]>
Bumped 0.8.0.

053b0db4507618e1af1a96b593423129f7f45d15 authored about 9 years ago by Matteo Collina <[email protected]>
Added test to check the server never blocks.

907d4ff17b8eefe417e8a9851812fd3041c24d94 authored about 9 years ago by Matteo Collina <[email protected]>
Better heartbeat and events.

9317ca3491cb9ca50678438af00310d65cc8f55f authored over 9 years ago by Matteo Collina <[email protected]>
Specify the encoding for the heartbeat.

3483fe605924da951866a2d739a41e7b193bd1ce authored over 9 years ago by Matteo Collina <[email protected]>
Do not deopt Buffer for the heartbeat, do not spam for heartbeats

173f8093b5e76da8ebc153de2092e6c1c3670be5 authored over 9 years ago by Matteo Collina <[email protected]>
Added countOffline method to count for offline clients and subscriptions.

407537d454d42a52413965effdaa60569288fe4b authored over 9 years ago by Matteo Collina <[email protected]>
Added countSubscriptions to persistence.

c7ac5c2b35a8b6d6667dd494f73dbc0794dcb13b authored over 9 years ago by Matteo Collina <[email protected]>
Added sync connectedClients metadata.

b51d1dd0401dcf932670d758d2e7b8af6541d474 authored over 9 years ago by Matteo Collina <[email protected]>
Removed todo comments about waiting connect events.

9002b21714bdd3f800a3c45446b5f6145e170745 authored over 9 years ago by Matteo Collina <[email protected]>
Wait for a connect only for a given time.

46868747cd1d4cea62223507da5bdb2ca10bec12 authored over 9 years ago by Matteo Collina <[email protected]>
Bumped 0.7.0.

1e2d8cc008bff468a4769d78ac8f20c5b4139e7d authored over 9 years ago by Matteo Collina <[email protected]>
Disconnect any previous client with the same clientId.

67aaa5d1152f80838a8d932c28c6430b617be5cb authored over 9 years ago by Matteo Collina <[email protected]>
Bumped v0.6.0.

d6fc57e464d41d22828e61ca63c4153940e3ec0e authored over 9 years ago by Matteo Collina <[email protected]>
Added .travis.yml

1d6f3258dd4e78d0bb9e6a49c3063b3098c6b454 authored over 9 years ago by Matteo Collina <[email protected]>
Added pre-commit hook

ceb1aa67fa8562530920bac72bbd99939402839a authored over 9 years ago by Matteo Collina <[email protected]>
Added authorizeSubscribe.

f9f5ff221e965c738e5b0e5cc4ac33035ddc0a98 authored over 9 years ago by Matteo Collina <[email protected]>
Added publish authorization support.

c862537613df7711c5b5750de0b522dd2d99af81 authored over 9 years ago by Matteo Collina <[email protected]>
Added authentication callback.

a1295828193f85c0918e277460baf12abb4b861b authored over 9 years ago by Matteo Collina <[email protected]>
Support clients with no clientId in MQTT 3.1.1.

27e86973b06d656b0aff33fd377f0b7fccfd4abd authored over 9 years ago by Matteo Collina <[email protected]>
Support counting offline clients in the TODO list.

39b120fb28ee5c49abe4b4ae2ed58a79896b4e7f authored over 9 years ago by Matteo Collina <[email protected]>
Bumped 0.5.0.

a88a4542f403814510351387d36179ce4fa82dba authored over 9 years ago by Matteo Collina <[email protected]>
Splitted client.js into multiple files.

073711ea43fa2210580eb21a7e9ffc1bfc26c105 authored over 9 years ago by Matteo Collina <[email protected]>
Updated todo list.

a92f335e994a8a926c1d8048871ab0be7a318fe6 authored over 9 years ago by Matteo Collina <[email protected]>
Restored running of all tests.

e73f1c30c88457f37c537572a9051e6c0df6f6af authored over 9 years ago by Matteo Collina <[email protected]>
Updated todo list in the README

afe103782cb0a901d106224745ed823a86bd99b6 authored over 9 years ago by Matteo Collina <[email protected]>
Store wills in the store upon connection.

70dc8f694cfe355cad6d28e2daf2596dd84bc411 authored over 9 years ago by Matteo Collina <[email protected]>
Use retimer insteat of setTimeout.

6654b7d5fef3f6d6ac3230fc0d9c4887b40c6e16 authored over 9 years ago by Matteo Collina <[email protected]>
Added possibly inefficient keepalive implementation.

2fbf0248c1d139ba5f358c7c2fe82ff0507d14a6 authored over 9 years ago by Matteo Collina <[email protected]>
Bumped v0.4.0.

cec7fb1410d5b1fdcdea6d90cde960b307965bdc authored over 9 years ago by Matteo Collina <[email protected]>
Delete disconnected broker every once in a while.

4446d1a37817e6698cffb544e8d51d825833c29b authored over 9 years ago by Matteo Collina <[email protected]>
Use a proper interval for the health checks.

044f5ea3a2d3df607af2d32d25b2c57395716498 authored over 9 years ago by Matteo Collina <[email protected]>
Updated README.

307cc818b64c8112fcadebd8898fa1ed2d805db7 authored over 9 years ago by Matteo Collina <[email protected]>
Implemented will message storage.

e748f1f447d5db4bdb12efb1e973422aae6af64e authored over 9 years ago by Matteo Collina <[email protected]>
Updated repository and bugs fields in package.json.

03461a335c055bf3097a470c5e6a0825d40b117a authored over 9 years ago by Matteo Collina <[email protected]>
Basic will support.

a8d97d5356a72d2cc9e3b57603cb610c4f4f4da3 authored over 9 years ago by Matteo Collina <[email protected]>
Use subscribe helper in test/basic

e00386af5652560a2ea7ec6134544ac7d950db4e authored over 9 years ago by Matteo Collina <[email protected]>
use strict everywhere.

70731a2260dbbded3c15327bb8e11324d2669cf8 authored over 9 years ago by Matteo Collina <[email protected]>
Bumped 0.3.0.

0a742d4a499b81655ae2a7d1973ef42625fe6e6d authored over 9 years ago by Matteo Collina <[email protected]>
Marked qos2 in the todo list.

a56d730923c5a78d59c30268c5c725bb8dc063ca authored over 9 years ago by Matteo Collina <[email protected]>
Added support to resend in-flight PUBREL.

9dcda231e356d5ff8906a2e476b67dd385a487f3 authored over 9 years ago by Matteo Collina <[email protected]>
Test refactoring.

0db30b5a46e98bb099b303d9a9671730e88a8825 authored over 9 years ago by Matteo Collina <[email protected]>
Test subscription downgrade from QoS 2 publish.

24b9fdeb3219c8a87f24c5fe6d9cc45c5071e454 authored over 9 years ago by Matteo Collina <[email protected]>
Basic QoS 2 subscribe support.

fc317edc29d154bdd43194f92acbaa261a5c9d26 authored over 9 years ago by Matteo Collina <[email protected]>
Added one more element in our TODO list.

0214ccf9ddd0dfaadf984bcf89b05642f86e12f1 authored over 9 years ago by Matteo Collina <[email protected]>
Added incoming store for QoS 2 messages.

8d20c994ebd337337d2be281e373c52365dec00f authored over 9 years ago by Matteo Collina <[email protected]>
Standardized test/qos2

c87b41bf488f5eea434af506f13019db52c359fe authored over 9 years ago by Matteo Collina <[email protected]>
Merge branch 'master' into qos2

6dd61b3a2b02b0e0329b1135284e0839ab7c59cc authored over 9 years ago by Matteo Collina <[email protected]>
Standardized.

efcc4f482a439bdd6d40725dff680309ddc14b24 authored over 9 years ago by Matteo Collina <[email protected]>
Created test/qos2.js

d8c3196478efe45378d26f25893d0161213082e2 authored over 9 years ago by Matteo Collina <[email protected]>
More roadmap in the readme.

1f8ac1da307697ab2ce13e0ee7b40a5c89aa18a8 authored over 9 years ago by Matteo Collina <[email protected]>
Bumped v0.2.0.

bb67cb7f8ead204db716e53ee2e929fee2f67031 authored over 9 years ago by Matteo Collina <[email protected]>
Updated README.

cc11df0e8474b580a026f4f53833dc03bdfddb74 authored over 9 years ago by Matteo Collina <[email protected]>
Faster QoS 1 delivery.

f368503bb63382880c357b37faeadc7d3e98cba7 authored over 9 years ago by Matteo Collina <[email protected]>
Clear up QoS 1 message when a puback is normally received.

fb08b121867d40deb6315fffc277104d276963c3 authored over 9 years ago by Matteo Collina <[email protected]>
Clean up if the client is clean.

9723dd6115cc769087c16542c8a8ca3e610a2a6b authored over 9 years ago by Matteo Collina <[email protected]>
Clean up sent packets.

4ecdf41d6c63db4350bd48728b4e6de88dcf4364 authored over 9 years ago by Matteo Collina <[email protected]>
Splitted qos1 tests into its own file.

b72faee87eb89b9caeb981ac16e9c304119b121d authored over 9 years ago by Matteo Collina <[email protected]>
Basic offline enqueuing working.

e4db9212b960474097e01ec85552b4b87343770e authored over 9 years ago by Matteo Collina <[email protected]>
Clean subscription if client connects with clean=true

37e332291c55237511dce50354fb45e5e7aa83c3 authored over 9 years ago by Matteo Collina <[email protected]>
Removed spurious callbacks.

2181c4b475b66bd550a96f47b6b704c8dedd00b5 authored over 9 years ago by Matteo Collina <[email protected]>
Restore QoS 1 subscriptions with clean=false

f831128fb3d6f066268a46b30a952df793731ab7 authored over 9 years ago by Matteo Collina <[email protected]>
Removed retained message before inserting them, and support empty messages

43ac8d7506d663a6959f949d355befe466ce49f6 authored over 9 years ago by Matteo Collina <[email protected]>
Fixed bug in retained messages forwarding.

faf1c75414efdb701df00e413505fc499032ed1f authored over 9 years ago by Matteo Collina <[email protected]>
Improved pattern matching of retained messages.

ce216a1b8a7efd06c4af7bcf21aa1e5761fa5363 authored over 9 years ago by Matteo Collina <[email protected]>
Persistence#store -> #storeRetained

b3c19d76a0b5f4edc9d4bcaa0f34cad5a483a9d5 authored over 9 years ago by Matteo Collina <[email protected]>
Added subscriptions-handling methods to persistence.

720da7a4becaf734f2a9731393f92c45f73cc419 authored over 9 years ago by Matteo Collina <[email protected]>
Coerce QoS 1 pub on QoS 0 subs.

cd452e2498ad4e121748c0ec9b690872a4bb232e authored almost 10 years ago by Matteo Collina <[email protected]>
Do not allocate a new function for handling error events.

391e9014dccb8503e5642eb50e6580eb8d1c4996 authored almost 10 years ago by Matteo Collina <[email protected]>
Use fastparallel vs creating a new callback for storing retained messages.

b9bc4e1b5fc7dcbfe6489301a23ad9920afa1f9a authored almost 10 years ago by Matteo Collina <[email protected]>
Updated to latest mqemitter. Improved performance by calling read(null)

75e5afd8995768670390e1f8f5610dd289ef0146 authored almost 10 years ago by Matteo Collina <[email protected]>
QoS 1 supported, with no storage.

480422ba80740e3711294ed0455217ec75944688 authored almost 10 years ago by Matteo Collina <[email protected]>
Bumped 0.1.0.

8ca75c8f6c1b50b9b7459a373f6dca07ffbd51e3 authored almost 10 years ago by Matteo Collina <[email protected]>
MIT license.

24d17c582d9128c7372ed0601f1d7a29d6c67996 authored almost 10 years ago by Matteo Collina <[email protected]>
Added TODO to the readme.

f77e1bba6b8304e6e22d174b0b11b2e50d45c224 authored almost 10 years ago by Matteo Collina <[email protected]>
Added LICENSE and README.

ebc4fd35b1c121bb47e23b8282cbd4e709cca1ca authored almost 10 years ago by Matteo Collina <[email protected]>
Added retained message support

1902c91b6c5cd55351a0556e0865418d5b209baa authored almost 10 years ago by Matteo Collina <[email protected]>
Updated to mqemitter v0.3.0.

d500407eb1b64f81c5af414531207cf5864143b2 authored almost 10 years ago by Matteo Collina <[email protected]>