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

Missing test for initialization singleton.

ae5fb49fe2351c7b8558b906bc0962c89a8c6103 authored about 10 years ago
More collaboration tests

5e36062cb558568dda9a4f3eb6b461bab8d590d5 authored about 10 years ago
We like consistency in our error messages.

c34d85e852598617814c51249aa474540c4b10f9 authored about 10 years ago
Better wording.

97d4ba7a872e557f9afac591f703dca019ff18e1 authored about 10 years ago
More collaboration tests.

Don't use real code. Cryptography is slow. Tests should match contract of underlying code.

7176edbe7ea3f4dbeae86dd226960c4fc8b5d13e authored about 10 years ago
Test the collaboration, not integration.

Shouldn't be calling the individual parsers. Use test doubles and check that the parser calls in...

603e4d125835b444d84c8c1fa26e45c01bed1214 authored about 10 years ago
Validate credentials when initialising connection.

6f16b51b9c7bce54f383e28ea05a3cd5108e1e05 authored about 10 years ago
First pass at actual validation when connecting.

984d15522d5edaf99159d6711edbabcf204b1f45 authored about 10 years ago
The tests didn't really reflect real-world cases

It's not likely that both PFX and PEM data will be passed in simultaneously and it is usually an...

6b98e819b5bc70fec513a6b2c3606160c3aa71ca authored about 10 years ago
The tests were wrong so nothing worked.

0cdfb2faf441eb5fbd1a24bf36a653f161bee360 authored about 10 years ago
The interface didn't match the parsers

These were awful tests. They did not have any integration testing and therefore defined code whi...

8125b4a0fd9a3db8a3f487780fb5ab6b041f8c61 authored about 10 years ago
Make the test output nicer

Expect.[...].instanceof([function]) displays much nicer output if the function is named instead ...

95a3659c833cd36d2e1bd9c911e92eacd2014b24 authored about 10 years ago
The credential loader interface has changed.

e8baa28836ec19071911bfd3a54475cca45fb443 authored about 10 years ago
Missing tests for connection/feedback behaviour

427e2dc44d2474ccdb7de0c8ed2a7bedc56f055c authored about 10 years ago
Missing tests for connect() behaviour

e314ae02fbdc42fd00afc647c89958234da02efe authored about 10 years ago
Improved tests to aid next additions

44b3f031253ae0bf98ea1f12a44ae1b73955445e authored about 10 years ago
PFX data is always favoured when establishing conn

b475ded049f26d45fd1454c57cf2e49025d552eb authored about 10 years ago
Exceptions were being silently swallowed... Oops.

These instances should have some extra error handling soon.

8e9883831919c81cfe5c9e44085570ad4b1df59d authored about 10 years ago
Missing test for credential passphrase

5ab73e32096c30bdd08a645109496b398637e159 authored about 10 years ago
Include passphrase for validation and connection

88c5656f5f542a1b1fa6850f70db5972c1be0b50 authored about 10 years ago
Make loadCredentials return more descriptive values

907b5ed92c5e626bee9fcea633a831a2849628e5 authored about 10 years ago
Certificate Validator

968a7dcd08255a510d60c190f4e4892a626b89ed authored about 10 years ago
Tie together the credential parsers.

48b48771696b52d14e8ee871a96f0bf3437e30c9 authored about 10 years ago
Speed the tests up. Credentials will not mutate.

a50513449d22e7b9964cd3c30f46d85add485bc9 authored about 10 years ago
`resolve` makes more sense than `read`

92fac27965ed521101c8ab540bb55fca5a002ee8 authored about 10 years ago
Clean up test certificates

d49cd61b913ab7e95b4fbe582ce28c71b898c613 authored about 10 years ago
The naming wasn't great.

d06212802ed0aa80ca0f28649f4ca2e68ecf828f authored about 10 years ago
loadCredentials().then() reads better.

243a17114c1dc84c9f0b4812d206ad40c3689a64 authored about 10 years ago
Validator doesn't support multiple keys

When multiple keys/certificate chains are present it is not possible to distinguish which ones s...

844131e4c6245ebb75c858807ec438dcd638d016 authored about 10 years ago
Development and Production cert had same key

989ae3539c64b1ee8ab76d4c7c4ecc937d6f6645 authored about 10 years ago
Test for non-PKCS#12 files

f09c6331d85b5f7fe9c421f2aa9d3d9be3db3aaa authored about 10 years ago
PKCS#12 loading for credentials validation

Still need to test behaviour for incorrect file formats

111899dbf222abe78501aba2879ac9a0d7ceb3b7 authored about 10 years ago
These will be needed to test PKCS#12 loading

00bf9da7b633a0c0ce0501040a14837fc47569b9 authored about 10 years ago
new lines

8036d8fdbc6bf608335764addf1c16991eea4fc4 authored about 10 years ago
Decode all certificates from PEM

d5a29c17332b3c8e450fe741c9fdf2b7a4fe2fd8 authored about 10 years ago
The filenames are messy

680908d647b78e6ec832b209ff50f20626ab2669 authored about 10 years ago
A better API, part one

We're not done yet!

dd37c871097bbce52eab9da5859f8682af8e66c7 authored about 10 years ago
PKCS#12 parsing will need certificate code too

2c8779f6366bf90a69e04ebfd895e6241b746ada authored about 10 years ago
We should confirm the correct key is returned.

355f22a39bf5e3e5d9fa049fe33cbfe4470e42ab authored about 10 years ago
Consistent control flow

It may not be pretty but it works.

96ac4c197da242679703fca67ac581f7f8ca32a9 authored about 10 years ago
More accurate error message.

e51d5f478d8dd9d290dad4e7b56b553b610f1c89 authored about 10 years ago
Further testing

Handle the case when a key is in the same file as the certificates

0533e5ca76eac4d3e7c659ee05db35bea294435d authored about 10 years ago
PFX support is going to need more shared code.

89732fedc0bf66b270565dc74db660514ce78f49 authored about 10 years ago
Encapsulate loaded keys to reduce code duplication

91fadcc56b21d2d609f6f7d73c559fa095203846 authored about 10 years ago
Missing semicolon

a9f65b3943c97f2291bb2cee30cc34785ba38861 authored about 10 years ago
Fixed test

Using wrong filename for PKCS#12 test.
Tidied up variables and semicolons

97d34ba81f073aff20d8c99a4cd170f8858ea2f9 authored about 10 years ago
Further testing.

a9b65e6ef61c42782321f0442dd475951be242c2 authored about 10 years ago
Refactoring

dfe07264e6002f4adfb800c6e84badad16e8bddf authored about 10 years ago
Missing tests for encrypted key

b3cd5eac75998d7016606b7e5c3e7b13b89d24e3 authored about 10 years ago
Public Key fingerprint for validation

71ce6fd3ea96b0cbbcfb13e3de5ffa7f1037ce08 authored about 10 years ago
Load PEM certificate properties for validation

50aaed464101c7b082e45136b22563db27abdb6f authored about 10 years ago
Simplified Credentials with new Loader

8793a259780212a089bc8aba4c60c964156c1b24 authored about 10 years ago
New CredentialLoader to begin Credentials improvements

b7cfdcb4f852be541e923939fc60c69720f95daa authored about 10 years ago
More readable RegExp

Removed unnecessary escaping

d1552c70450cd6ea992323a4a638d09fd94224ad authored about 10 years ago
Switched to expect from should in tests

Preferring "expect" as "should" pollutes Object.prototype for little gain.

0f117816f6999360475cb254796f0cfe25825135 authored about 10 years ago
Merge pull request #209 from nathanwdavis/master

Change reference to 'drain' event in docs to 'completed'

0987d8c5fec94ca6ac56d65c521331500aa80355 authored over 10 years ago
Merge pull request #210 from voxpelli/patch-1

Update cache size in error docs

2fe20eae87640f2cf49beb7ee46552406e915a19 authored over 10 years ago
Update cache size in error docs

To reflect the changes to 1000 as default in 28a0cdd275f2bf022783d7f2448e3c6542317967

2ee846da855f27a7a78dd4e2fa4741a1a2382c1b authored over 10 years ago
Change reference to 'drain' event to 'completed'

https://github.com/argon/node-apn/blob/master/lib/connection.js#L311 seems to indicate the doc u...

9ffd2ed2dc5da336c9b7d121cf09a8b57246f28b authored over 10 years ago
v1.6.2

bb81c39b5b79961a6f79937023bb1715dee4f621 authored over 10 years ago
Updated to support large payloads in iOS8

Removed 256 byte limit and replaced with 2048 bytes.

bdef2f17f8e11f571e373f03341f81947d9fee54 authored over 10 years ago
Fix feedback to actually emit the error.

7bac99f198a79ef79be28d869ef7f288923facc7 authored over 10 years ago
Merge branch 'develop'

9b38b7c226d3bc569a1159c10e738820cdeed5cb authored over 10 years ago
v1.6.1

6bf8fe70ddc9944ecc25eb7b3302e9618ee6dc7d authored over 10 years ago
Fixed a test failure

115931b4364f9b5af6eda29029ccd96973b8f704 authored over 10 years ago
Added a connect timeout

When a connection takes longer than 10 seconds to establish there is likely a problem. This valu...

b1bd1edac78f48d2fad839d152585ab69d62f1f2 authored over 10 years ago
Emit "drain" notification

When the queue is empty and all notifications have been transmitted to Apple emit an event.

Als...

151eca8759969a9e70c5f9f1775bf633331ce9fe authored over 10 years ago
Cache Length checks

Fixes #196

779a22464f566b590431faf1defd48ab5a0963a0 authored over 10 years ago
Added some guidance for an error scenario.

d1509d3d239872f1f33bab255c55665fab52cdc9 authored over 10 years ago
Removed a redundant JSON.stringify

aded852fa3ad01a36f1a8ab551ff4bc78f2f3973 authored over 10 years ago
Tightened conditionals to apply to legacy mode

efc344d6c26cbe004415e69fc19e6a9aa3bc707a authored over 10 years ago
"namespaced" properties used on sockets.

4a5d059978e9b8900bfe13a5f17be3d79b8473aa authored over 10 years ago
Improved buffer servicing for multiple connections

d1ec57c97357451c6b192b56534156317fd44970 authored over 10 years ago
Handle errors "during" connect

If a socket error occurs during the connection process, flag the socket as retired so it doesn't...

ae559646b0ee801cc554b01395f384cd95207ee8 authored over 10 years ago
Added some more debug logging

Much more work needed here.

ecdf1a1bb9bf1f11a37d3d28a573761a887388fb authored over 10 years ago
Use socket provider for feedback.

9d3032f1b6ecae8e31a4a8db9230ab1daac6097a authored over 10 years ago
DRY some socket handling code.

4974939b67bb3038b27239c084bda035cf6ce080 authored over 10 years ago
Add delay to handle mismatched certificates

596b854a89c8ae32cdff8dfc93237cc4c0477246 authored over 10 years ago
Increase default cache length

28a0cdd275f2bf022783d7f2448e3c6542317967 authored over 10 years ago
Merge branch 'develop'

955c3732e486dda605180f607efd3b0f91490720 authored over 10 years ago
v1.6.0

3d7ec3cde6ff7f100f9ab30b4fc4dba14c081f9f authored over 10 years ago
Remove a socket from the pool when a timeout occurs

In some cases timeouts are occurring but the socket isn't fully closing. Because of this the max...

71cbc6a34199c7d16388e0ae62f9bba77def7123 authored over 10 years ago
Restructured documentation.

9840a0d56932cc4b1cd9d520ae3f4025fa8626e5 authored over 10 years ago
Merge branch 'feature/ssl-failure-abort' into develop

03d0cca3bd8c15b7a4c3a62bd70c26fc824bf7d0 authored over 10 years ago
Documented the connectionRetryLimit

d901adbf6400087bf206526b716efeab2b329760 authored over 10 years ago
Connection retry limit

b0501fe6bb65e8dfa7954866f200a92f830270bc authored over 10 years ago
Corrected engine requirement

EPIPE Fix requires changes made in 0.6.14. In reality it probably makes sense to drop support fo...

91ee2053c9f5af7b06a2e2f4257a0e7bc6e97daa authored over 10 years ago
Fixed node 0.10 behaviour

d18df5200433874cb40dfe296e29ffad5337d28a authored over 10 years ago
Large Payload support for iOS 8

Fixes #181

75048a41c24b3f746a34e4d1e9d614d47ace4331 authored over 10 years ago
Fixed node 0.10 behaviour

Fixes #192

4f378a527a127ebdde4c71d9155d5abf2926577c authored over 10 years ago
Merge branch 'hotfix/152-retry-backoff' into develop

4dc0e37d48dea302fe0f2adff5da5b90b226e8b3 authored over 10 years ago
Raise error on next loop

When an error is emitted with no listeners attached an exception is thrown. In this case the exc...

767bc625b34a01c89305b7002168507db8826cac authored over 10 years ago
setImmediate function

New function to call setImmediate, if available, or fallback to process.nextTick.

945b01432248632d8755f5e0c38721bbc6e54c38 authored over 10 years ago
Improvements to the clarity of the sample code.

ce4aa7c521a5dfd4b43817f0c78be36bea215293 authored over 10 years ago
Refactored the credential loading code into a separate method.

b57117db2e6814f6fbcdf7dfa6e2b1ec3ad51c40 authored over 10 years ago
Fixes for EPIPE error

f46915d9a8f519e600ea9d9dd244a531b745038a authored over 10 years ago
Tidied up tests.

351a11257bfe72b0a9c3558752c10e7955829ea1 authored over 10 years ago
Support for longer payloads in iOS8 for testing.

70997561ee017e36ed70ac189d52098d5559ff5c authored over 10 years ago
Fixed a typo in test

1e1e25f02e50cd7fea8d48c902aa1e72f80f77f7 authored over 10 years ago
Merge pull request #190 from matthewpalmer/master

Added support for iOS 8 notification actions by adding a 'category'.

58cfc3c052e43342fe5c104f3ca3631a5fb2d94c authored over 10 years ago