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

Update the documentation for JWT

d6dd1768588ea9a4636bc1dd4b6db3cda04b24ee authored over 8 years ago
Ensure the pending queue is purged after error

56a13a962dcc318d19508eafb8a17ca51946eec0 authored over 8 years ago
Ensure supplied CA's are loaded

...they're relevant with tokens too.

15f00ddb17349a81b1e2b4cbc9b7fac6ea6b737f authored over 8 years ago
Merge branch 'develop' into feature/jwt

be98c2ab9a0aad5c3e320dd8333b1e3d17ac143a authored over 8 years ago
Merge branch 'master' into develop

ddeb64df8783a6f868ed9c5c0467e9e5e86fe8dc authored over 8 years ago
Update the changelog

4c53f105e3544bec44fe48fb3170b6bfd746eb47 authored over 8 years ago
Ensure the `map` index isn't passed to write

This would screw up our retry limit for expired tokens.

JavaScript map is crazy.

965b9a983fd7db80eaa3357244135e361266fe5f authored over 8 years ago
Replace an erroneous comma

c5fb63f969fec1dbe14cd17897b855c906b9f6f4 authored over 8 years ago
Wrap signing errors with a message

a40c77b9fb6e59706b60a7b435c45394ef34bc42 authored over 8 years ago
Impose a retry limit on ExpiredTokens

If the server clock has drifted by more than the validity
period then the server will always rep...

ee04a628834fd3172004c3ab303f8382b45e25a2 authored over 8 years ago
Add the `jsonwebtoken` dependency

90bc19f588b4f7ab561b8ce0e5d89e55dabcd5ae authored over 8 years ago
Refactor token generation to keep it isolated

547f727761996f283e6ecb41ccab1c88b8092efb authored over 8 years ago
Merge pull request #431 from samnoir/patch-1

Update whats-new.markdown

9632bffe4fa083315b830ddb2b220a310952d291 authored over 8 years ago
Update whats-new.markdown

I think API meant here was connection.send()

00ed018939006a8f3e8170337eb86548c446e44c authored over 8 years ago
Only regenerate token once per expiry

Maintain a generation count and regenerate only if it is the same as was
used for sending the no...

75b3942f385676a99ab2105debb74ea37fa6dcbb authored over 8 years ago
Regenerate token when it expires

83eabdbb5cfab76d3bb7d69a175a069c6af4cc2c authored over 8 years ago
Lazily compute the token

c1bb29ecadcd659388afc6cfc86aa99388510b6d authored over 8 years ago
Ensure we only send authorization header for token

3782e66f84dcc1e051e6f3e5893856ea9ba66779 authored over 8 years ago
Send the authorization header

7833113489edd74fc108bfb68437d10a405b30e3 authored over 8 years ago
Prevent polluting headers with a test stub

c17cdefeca0f559440ff9b7ffb539fae48c1cc85 authored over 8 years ago
Ensure prepareToken is supplied to config

4dd6a902599fbc1df36184fc03b6fd2b77f32fa6 authored over 8 years ago
"use strict";

184d5284b11d6d2cfe72a9554bc00625d31f4422 authored over 8 years ago
Provide a token generation method

3a328450704a39fd8af9a16e7c548361a1fd2265 authored over 8 years ago
Remove misplaced token prepare tests

c0907a8b2752172c50dc08600ff406043daf6cc0 authored over 8 years ago
Make prepareToken return the generator directly

eb4cf57098f960abd2cb4f31bf4a79e5b11b1cf1 authored over 8 years ago
Restructure credential dependency injection

c0aa89896e3e238d55ce954b576a940c4bf77534 authored over 8 years ago
Validate the presence of token parameters

165e637b06017e462faa7c4fe8189e4df39c2aa6 authored over 8 years ago
Prepare a token generator with correct config

ff1b04941e89718f534740231d92647a329ea230 authored over 8 years ago
Separate certificate credential handling

32b30b307e46aa74089a2cd9419daa7eceedba29 authored over 8 years ago
Merge pull request #429 from grandnasty/patch-1

Fixes the 404 error

77eada9381706d8c0f6cf68f93666802d2a05137 authored over 8 years ago
Fixes the 404 error

Fixes the 404 error

c1d8f3e15c9046581cf1fca19a6dc2c50c3c49d6 authored over 8 years ago
Merge pull request #428 from seasick/nail-verror-dependency

deps: nail down verror dependency to 1.8.1

647ba623e5317a1309b2c24b57527b993a7cef4e authored over 8 years ago
deps: nail down verror dependency to 1.8.1

673e4848c41ac7efae358a3e61e8ef864e3373af authored over 8 years ago
Merge branch 'renssies-readme-fix' into develop

37447cea7a6b86ef6aaaccb21b2da086ef252e7e authored over 8 years ago
Keep the single deviceToken

Both array and single token are acceptable. Keep it simple for the intro
as the array option is ...

b9f5da30978187c3113be3eac4493ad1389dae6b authored over 8 years ago
Support configuration for token authentication

1437982ec7a8ce67cfb9b59df90cafa648fc6a00 authored over 8 years ago
Add threadId for notifications

95cf900f7f5a85d48ce92c394b0769227440b34a authored over 8 years ago
Match indents

eac503e6768b6eae27887b46466160f3a6cb26a9 authored over 8 years ago
Add the missing collapseId documentatino

f8e419c8722e22ff60bcec85ca314d8a83bab5c5 authored over 8 years ago
Update notifications send method in README.md

4d83295921d46d444fc1aa721efc6cd3d58e2c98 authored over 8 years ago
Prepare 2.0.0 release

4849a7dcf8de12cc0affba49efb321b099f0132a authored over 8 years ago
Include some documentation about mocking node-apn

047b8d9ec97312010c20b9a12be4fdabc910eb98 authored over 8 years ago
Improve the default mock behaviour

It previously just returned an empty object which isn't very useful.

7da462d7d21b4dbf286054d6be6a3e851fc775d4 authored over 8 years ago
Remove the style tag

Unfortunately it has no effect.

At least the logo has the correct aspect ratio now.

b69199f623f621b8a1ff78ca058cdc1be2a0abe5 authored over 8 years ago
Fix the logo on Mobile

c04b51a5402159cc47cbb4a9411aa1848e2f3be2 authored over 8 years ago
Fix a README typo

3e0ea11dfdd8d6e6e030b1640be8314076d477bb authored over 8 years ago
Introduce new Provider documentation

a5b63b0242b233992de2cbbc6fdf2a4fdf5f4411 authored over 8 years ago
Ensure we reset the failure count

If we don't reset the failure count then the pending notification queue
will stall without warni...

a23b5f2985289dfade6970c96b6c89c0b56608df authored over 8 years ago
Increase the retry limit to the old value of 10

4948d7a99011eccd8608d70f4a03fb8502c190b1 authored over 8 years ago
Remove deprecated configuration options

79cb8dc71d827a62cce90cbd6d210fad664fd108 authored over 8 years ago
Update the overview documentation

3ebf78d3dbbc2a9a8d36a8f223e74a1e1deda293 authored over 8 years ago
Include information about topics in What's New

48bf96735588b05a2ea547cc945347474ab6609c authored over 8 years ago
Add a "What's New in 2.0"

7f3907d01d352f913cb49e3883e8c4abc3932b0f authored over 8 years ago
Remove deprecated documentation

923e8b1eed252c9d5b08415b979d12582e40b78a authored over 8 years ago
Update the examples

b3f3bcb3b0edd19b42634fc53ba8cb62dc3af438 authored over 8 years ago
Merge pull request #278 from argon/http2

HTTP/2-based provider protocol

607b14dbd3e1746d77f78e0c3e2824be7243742f authored over 8 years ago
Fix the logo

Ensure it's not stretched and lighten the text a little. Also centre
again because it looks nice...

05594bfb2d65cf84518df43232f401419cb299a5 authored over 8 years ago
Move logo back to the left

319dc6f5446bd4a2c3652262158d701398d1e315 authored over 8 years ago
Update the header a little

f2ab8a500ac56621f5e8990b3bd626a876e13bbb authored over 8 years ago
Update the sample code

ecb79a819333388de3604338502ac9c594d108b9 authored over 8 years ago
Outdent the code examples

3a01589a2cde49928e2d75885cb63d5449a78ee2 authored over 8 years ago
Add syntax hightling hints

9d9c3c9a89d04ef0896903c358cb9671fbb60c3c authored over 8 years ago
Update the README

bb6ad72fa1a7d9e4d9d57013b6970b1da9d46121 authored over 8 years ago
Fix Codacy issues

8b5ae992ff7b9ae76291bd7af8a83c2f1f20e658 authored over 8 years ago
Remove bluebird fallback

It's unnecessary complexity...

fac557f51673d9365e1e9e0b64ce7d4ff5a4f08f authored over 8 years ago
Fix the broken test

I guess I know why I use Transform not PassThrough now.

052feb2c402dbb0ceae870a849a128246bc89ab1 authored over 8 years ago
Resend notes from unprocessed streams

f82837f9230952e7c95c7c10eb8abbed1654d7d8 authored over 8 years ago
Handle GOAWAY events

0e01d49ba900776b9766577f000419aee3598eb7 authored over 8 years ago
Use realistic stream ID's

5551e228abc88958e37c6f5613e4fba3b92fbe68 authored over 8 years ago
Correct a weird comment

9de3e601e1caab7892457c0cbc6d60982b72374d authored over 8 years ago
Ensure that end gets bubbled

Otherwise endpointManager might not continue sending

fe3b8352add952eded620ab498bfe139259e8329 authored over 8 years ago
Wait until `close` to trigger stream errors

7a3d3f48ea45e662b173a8f36e12f531a540e9f2 authored over 8 years ago
Handle errors from all HTTP/2 components

Because we don't `throw` the resulting message we don't need to
package it in an error. It will ...

cdb689a1f400a673bca97594ade7d35236460bfe authored over 8 years ago
Use patched version of node-http2

We would like the extra debugging information on GOAWAY which the
upstream library doesn't allow.

959dfb13cd897d8f7366807a1480a62c04292a8d authored over 8 years ago
Ensure we convert connection errors to an Error

It normally emits strings which is bad but we can deal with it. The
Promises wouldn't be happy o...

1e81a7d1cd8c984d398157a248b4fcf35f9927da authored over 8 years ago
Propagate errors to pending streams

4fedc00742c02a4d01fbbd07cee3c0fcb8a9b6a9 authored over 8 years ago
Ensure the stream is allocated an ID

We need to ensure a stream has entered the `_streamIds` array so we can
loop over it if an error...

518eeacbe55af5be4d3fd946548b063946172397 authored over 8 years ago
Treat errors as failures

ae41b0c06a7695bd712c4a076d2cbe9212c5f552 authored over 8 years ago
Fail notification when an endpoint error occurs

54821b8204a2f34d4157b6f2ac41621c99948872 authored over 8 years ago
Ensure we can establish new connections in wakeup

7c9cac7706a7b645700da70978a022d76e04ed8b authored over 8 years ago
Only return endpoint which was actually created

9b29ab9c8d19083d12f524c4ab5004ce360a7912 authored over 8 years ago
Ensure that errors trigger a wakeup

643b0946e221afcab6aa3fa26044a1e1bb940cf7 authored over 8 years ago
Only count connection failures with no established

79b9cb00de97079d7d3554148da82da850495352 authored over 8 years ago
Ensure the error happens at the correct point

b0c69049a459d595ac0afaa9afe24a740cc03968 authored over 8 years ago
Optimistically use bluebird if it's available

Bluebird is faster and more memory-efficient than ES6 Promises but it is
not necessary to be a "...

e7b618e7380713be3c26413c50636a729786b086 authored over 8 years ago
Drop bluebird dependency

121c63da7569c12aa49e9560e9cab0ab5fd17086 authored over 8 years ago
DRY out the connectionRetryLimit tests

652793b1ef072b1cbe5e49885fc6e0cab79508bb authored over 8 years ago
Use `establishEndpoint` in more places

33d47139d9ed9447ba178beda1adb92df7d41a28 authored over 8 years ago
Wakeup endpoint manager when connection ends

196e56062d91ac4c3161702df14452773d8e787b authored over 8 years ago
Ensure new connections aren't established at limit

a28b460f79b3ba72948eccf3cdac4d33302d9910 authored over 8 years ago
Cleanup the tests

d8a0fd2850f2dafc24f66728d72741252154b025 authored over 8 years ago
Always emit `wakeup`

We may need to depend on `wakeup` in Client to cleanup pending
notifications if all connections ...

985aec3f53f7aada8392e56a1531b220bd0fcdb2 authored over 8 years ago
Begin to tidy up the client writer

76c7b4e6dfbb6609c7c7a80ebed6d13cca381662 authored over 8 years ago
Use the correct path for mocks

07c343b439c304f8059dc506963037951ed01e8e authored over 8 years ago
Handle unexpected stream ends

f68cd49a258b6f710ed99c615fa253731133e13a authored over 8 years ago
Wrap endpoint errors before passing them on

2e5472f4fb7e312e407523a9b7375267cb8ee9ad authored over 8 years ago
Cleanup the error code

We don't need the reject (this would break everything) and use object
shorthand notation

1d79de6f170fbcb123d78a18816867edf6e56b7b authored over 8 years ago
Merge branch 'develop' into http2

4259f2da3029cb119997e9180ba5f5e99a53cf18 authored over 8 years ago
Begin surfacing errors, starting with stream

95eae621cc050eb03e0cc64ed3ac50f8f18989b3 authored over 8 years ago
Rewrite weird "ends the stream test"

...what was I thinking?

6c2ddd447e1bc96a62280398b3a3116e88712502 authored over 8 years ago