Ecosyste.ms: OpenCollective

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

github.com/parse-community/node-apn

Apple Push Notification module for Node.js
https://github.com/parse-community/node-apn

Remove the need for the intermediate ivars

5d7438dad1539fe7714e4f17e1a482f54368a695 authored almost 9 years ago
Simplify the preconstructed payload case

ab8aab09bafc4df38e00b67d6fb36972a6db3262 authored almost 9 years ago
Compact the find invocation

af522573e2fed2bfc2f529aadb88ecb8101379f5 authored almost 9 years ago
Examine the actual JSON output not the payload

5270e5264446d10b9cfabeb4599ec9855099eb43 authored almost 9 years ago
Fix code style problems

07d6782899bd009b6acc9e9df2edcae3cb73bdd6 authored almost 9 years ago
Fix the status code handling

Status codes should be treated as strings not integers

e3cd72ab52521f94da9729f7f6ae15251255360c authored almost 9 years ago
Fix error-prone code issues

eae12cab3494328948c6c7be0434d4dd54effef7 authored almost 9 years ago
Remove some legacy interfaces

e751fe3f5ad010068ad0658efe0bed79f62e4765 authored almost 9 years ago
Generate headers for the notification

5a4bc260a81a1de9a7cae3c8bbee463c6e8791ae authored almost 9 years ago
Remove the retry limit

4347c6e1244bbcfce14f9220584e2c2c4d114f97 authored almost 9 years ago
Add support for sending apns headers

e948be61ca2b185b859b1021b3ac3e9ca06a5d5a authored almost 9 years ago
Merge pull request #379 from JohnnyTseng/readme-url-fix

Fix `The feedback service` url in README.md

2f8dd1bbcd72ab37690a52bb4db9cc69cc3b13f7 authored almost 9 years ago
Fix url in README.md

d2c7d1aba82d20efe010e3d72dcfdb596fda0a1b authored almost 9 years ago
Use a much simpler `find` instead of `reduce`

Thanks, @agnoster!

6b075a93c6898a6508fa5991f935d4002089823d authored almost 9 years ago
Reinstate broken aps behaviour

Fix #377

cb1b2e2d2c3751124c0b8918a0abda6de9ff7e06 authored almost 9 years ago
Reinstate broken aps behaviour

Fix #377

cd91795c92bb741ac2ef78ae689c0dbb2135211b authored almost 9 years ago
Reinstate the prepareCredentials logging

cd07929564edd0e4308075a5209c235b0ecc0a66 authored almost 9 years ago
Reinstate a missing load test

7f556ed346a8637a7e53cef84ceedf813664ac4d authored almost 9 years ago
Simplify the load code

1f1c5591d8731294dc3cf2d7fe9f5e2a094c259f authored almost 9 years ago
Restructure the response handling

2f40c2dc3902589b83631401f13970203ace83f9 authored almost 9 years ago
Remove the `content-length` header

APNS doesn't seem to require it...

497fccbd9eff12ecca08a262c1fbd105324a9f95 authored almost 9 years ago
Send the correct content-length

462a730b06a8de786e513b6ef79d2c7e9968ab10 authored almost 9 years ago
Implement the missing tests here

917695ec3226a0de3dc96b4aaab56f639a73b848 authored almost 9 years ago
Simplify these assertions a little

abcd25aa29c2e1670ec2a34359d88701bda9e4bb authored almost 9 years ago
Implement queue draining

1ab19c68d8c7c8b0c6df99e37e0ee1e6c8554bf5 authored almost 9 years ago
Remove some useless debugging

7922a6e93061d6e149d4335c4869b322879788bc authored almost 9 years ago
Simplify the `wakeup` behaviour also

61be597fc2b0c5059ff730c1524cd32bda201a18 authored almost 9 years ago
Match the headers instead of equalling

When additional headers are incorporated we don't want these tests to
fail.

d3910da311653fbb88aa1f1286b37dfb543f5fab authored almost 9 years ago
Manage the stream counts within Endpoint

Using the built-in available stream count was not suitable as it is
managed on a different sched...

51c5fba96c2a6b573e143e656f5f73a561ed6561 authored almost 9 years ago
Simplify the `send` call

95e95cc7b6bc3af0e10aad02fa51e443e7245802 authored almost 9 years ago
Add some missing tests for multiple token push

31e497ec6fb0881b1cd59dd91158912d9e9124d8 authored almost 9 years ago
Simplify the write expectations

7d313abecb4b79282bc0c2b5bb76ff95cefd1fb8 authored almost 9 years ago
Initially support multiple notifications

fac3db328c391e4e8adf7f2fce5d16d932176789 authored almost 9 years ago
Remove unnecessary behaviours

They were moved into the "single" cases.

871c962ce3e2d1bf34ef227cab3973ef3ed9aa4b authored almost 9 years ago
Add a missing test for the delayed write

693d168d15cdabbe5dae25a75b283229fc166136 authored almost 9 years ago
Send the prelude before TLS establishes

This simplifies both the code and the tests.

635e9f54e1d93582209580a4618d4c61552e1be1 authored almost 9 years ago
Queue notifications and send later when no stream

15b3f7cf94459826731e1181b73999ecd0eb225f authored almost 9 years ago
Protect against re-entrancy for `wakeup`

ee7a5227b93fe544dc8f99668d75f389406009a3 authored almost 9 years ago
Tweak the readability

c88340adee03521000962e6b8d82bbd90abf5e30 authored almost 9 years ago
Fix bad formatting in the tests

91b3d4cd03e959ec3f02c85881461d8f7ea61394 authored almost 9 years ago
Use some chai-as-promised sugar

529cf1bb94a83648d170bdd99f9a593db81bc9e7 authored almost 9 years ago
Ensure the promise resolves before tests

eabdd6f19d07e2cd31ea0a3c87aeb8226fef78f1 authored almost 9 years ago
Have an initial pass at supporting failures

f37378cfafe677c4980d4f1d08a3635fe684420a authored almost 9 years ago
Prevent wakeup being emitted on connect.

We know that APNS will send a stream limit immediately after connection
and given the current st...

1400023e89c0f6746e4765f0a3e0fc77e7a8824a authored almost 9 years ago
Correct the availableStreamSlots logic

The streamSlotsFree logic within connection is broken with the Infinity
value. As we know that A...

c5e0640be3f98095994f2e128cebda3f21b8067e authored almost 9 years ago
Ensure the HTTP/2 machinery is setup after connect

932c517fdaad3d74262d0feac450bbfd237865ca authored almost 9 years ago
Fix the HTTP/2 prelude test

42aaded569b3ec55e763f0cd3d8f3a0a19d2a7f8 authored almost 9 years ago
Ensure we also supply the port

0c71d873e0ea16f6be9802fa610d14515fa563df authored almost 9 years ago
Put the index.js infrastructure in place

22c115ed64359ce6f387869a24aebbee938ced59 authored almost 9 years ago
Implement the most-basic push method

08e955aabf08e731785ae8e422cadf23eb6d7b03 authored almost 9 years ago
Remove some old doc - it needs updating

1fa3d082d054faff0bfbd73f466c05c31984a52f authored almost 9 years ago
Move credential preparation into config setup

d6ed2f1cb5a60215ce6a67137cad11fe21133ff2 authored almost 9 years ago
Switch to the new configuration function

2f76935dc42961c13ebcd326ae7bf697f26bc803 authored almost 9 years ago
Move the configuration to its own function

e4f2b2ff50aa467c671893f5f02119b1e2509b7d authored almost 9 years ago
Move credential loading to its own function

3d1a98a6e1c79a5927aad7010eb75b9b12da14fe authored almost 9 years ago
Remove promises from credential loading

It makes sense to do this synchronously. It greatly simplifies things
and as it's only done once...

2dad94890cb602e1a195b5c1f8bacc177bc66307 authored almost 9 years ago
Clarify some notes about `Connection`

3fc44718c0c3e8cef963b54f9b9be4d5999f720e authored almost 9 years ago
Simplify the test cases

These would have broken with multiple connection support. No point
adding useless tests.

8ac754f6b81ab1f2a3cbf9bdf7a0cbcd2f23ce81 authored almost 9 years ago
Ensure we pass configuration to Endpoints

65442de0ee9f6f01971abe3a22d784e808e97e63 authored almost 9 years ago
Behave correctly when already established

e9e496bff4b94efae84fa0fd99b4217a7b28544f authored about 9 years ago
Improve the established endpoint cases

128e63fc3e8484c2d16742ae952bf0c42faec475 authored about 9 years ago
Only use endpoints after they connect

bbf1183f7dad8bcd7dcf31795fedbad5f88c7425 authored about 9 years ago
Create streams under some circumstances

36514e0e44420d636eb4467aea2241f62c4e4a32 authored about 9 years ago
Only create a new connection when needed

fe89401864e20e2252be33a239a8b4bae2440d9f authored about 9 years ago
Define behaviour of `wakeup` event

7d35137b1ce5e3fcee3986391355e1b1518a5a0e authored about 9 years ago
Bubble wakeup events from the HTTP/2 connection

faf9a39d6140a8e61ac9133b089eac096bbeb429 authored about 9 years ago
Use const instead of let

20deb62b0f27e89d84eed3b1dc4a0d3fbc701718 authored about 9 years ago
Emit "wakeup" when endpoint connects

9fa05400ea33e1138d3ae7278ee7b6bee6791363 authored about 9 years ago
Fix the documentation URL for Feedback

74b92ee645375e1402d91da3bdc005fe8fa37f8c authored about 9 years ago
Enable creating streams for underlying connection

54146de37cabef032d374ccc3269fb4994835337 authored about 9 years ago
Surface the number of available streams

bfe01995cd5b13d7736ca0b29f6d9aff71ab4e65 authored about 9 years ago
Remove a deprecated property

670f7c7809ddbe3d2efbfca95b743c8bfa3f3e44 authored about 9 years ago
Emit an error when retry limit is exceeded.

Fixes #333

47a63b92dfed33f55ca647d8f0c4ae86269fe81a authored about 9 years ago
Update the documentation

Fixes #229

56dc1cf3e0f0d20802a98c295c0a80528cd0afcb authored about 9 years ago
Handle header table size settings updates

9f057c5183f18a9ae66aa393ff92a2a8180b2298 authored about 9 years ago
Wire up the stream error handling

e5dcc9f36acf43e06b870238a71ff277ad498f2f authored about 9 years ago
Remove the Stream behaviour from Endpoint

It doesn't really make sense for client-only purposes. The only
direction interaction with the s...

0e0a0ccd06bff101f9d931425152275a39321365 authored about 9 years ago
Wire up the HTTP2 layer

49b0735ae1d4243d9aff642b1a8442a692ec1d90 authored about 9 years ago
Move the test to an outer scope

This behaviour describes the general object behaviour rather than
specifically during connection.

81255a0816d21ba71e9bbe3ce53b51711cbf3e24 authored about 9 years ago
Establish the underlying HTTP/2 handlers

087f18b435e7eea898fd2daf52d8ec5cf2bd6406 authored about 9 years ago
Refactor for the next set of tests

5339514d269a8a55b4b8b841e5efc1eb94c6236f authored about 9 years ago
Generalise the fake streams

6d7870619626b23c006b1638be7e221c18f5a222 authored about 9 years ago
Write the prelude during initialization

24f8f5d635ade136445c059e67b20731fe5b4a18 authored about 9 years ago
Restructure the tests to DRY them out

feef9fc6f2712bad1adb36a66374bde0d1a7fc70 authored about 9 years ago
Reorganize the spec layout

d98b7b8ef217c188e8c0c7a40b53e49b913ff1b4 authored about 9 years ago
Use protocol/Connection instead

We're going to need to inject a custom compressor later (for Apple's
HPACK spec) and http2/Endpo...

06ebd685e5f554bd9b70ac83787b7554eb094cec authored about 9 years ago
Use `host` instead of `address` by default

a1ad013520fac4e316a9cf2e7a3093709876b651 authored about 9 years ago
Always replace fakes in beforeEach

83897b4903b2c549fde9eacc29d2ab235a61c545 authored about 9 years ago
Correct the engine dependency

a502400136c1d1343b9e1fa4c714aae321c8d3dc authored about 9 years ago
Remove `rewire`, hopefully for good.

7a236553f55bb298e23a4ed78a380125e9850fa0 authored about 9 years ago
Remove some unnecessary requires

68547339c304f0b97bee8496be6466d2cd0b947b authored about 9 years ago
Remove a legacy travis step

We previously required [email protected] for `^x.x` matching in package.json.
New versions of node will ...

ba9046cf1355bc7f4a3e10d8d0413ae0bb746c8a authored about 9 years ago
Ensure we test on v4.0.0

58bae7542ad593c0d31215d112ba3184d3ffe30e authored about 9 years ago
Repair the loadCredentials tests

068afba5fab1798b6fd41d5103e15b28772653fe authored about 9 years ago
Restructure to support Dependency Injection

a262e7e352cea7170a3e99887975bb2a3f798d04 authored about 9 years ago
Bump the version number to reflect WIP

2022046a3ff69fcb6a212af7ebf3a14726cce0e9 authored about 9 years ago
Rip out the old errors

3fa7d12bb3a6493fe0ba736e4705394784b8efbc authored about 9 years ago
Favor dependency injection

79fb51c2cebf93021e170b5933409a26169c30b2 authored about 9 years ago
Bubble errors from the underlying objects

2098d43802535c0e95b3135beee455fa668b9abc authored about 9 years ago
Move and restructure the Endpoint code

c84fd71b0599985405c849bc1ee220d16311268c authored about 9 years ago