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

Correctly trim notifications with special characters.

4af6973fb7515a65c24673f7d5c0ea24c5ce4928 authored over 10 years ago
Merge pull request #189 from Mumakil/trigger-feedback-when-empty

When in batch mode always trigger feedback event - even when there are no items.

60df936662d7def954c0586befdeb140273186e7 authored over 10 years ago
Emit feedback event on connection reset even when there are no tokens

3442d7d3c1726984a33b3f9093fa0fd4bd5325ac authored over 10 years ago
Added support for iOS 8 notification actions by adding a 'category'

field to the push notification.

2463e3d1cc18b3f527a9d37bd0dfff59e1fc593d authored over 10 years ago
Show a debug warning when a "null" parameter is passed during connection creation.

3731fae9fefccdb7964606d819561058debf4b70 authored over 10 years ago
Fixes #171

Remove references to the notification identifier as it is managed internally and should not be m...

614375f09e85f819f610697c3e255d80993efa85 authored over 10 years ago
v1.5.2

f022c1d908e639161e2ac61df5c525d97205d298 authored almost 11 years ago
Fixed several defects identified with new test coverage.

798958e1a07ee139cec7ec62d9f7582a27b4b31d authored almost 11 years ago
Updated q dependency to 1.x

91840c9c326afc987abf2d30bd109cee4b0bf00a authored almost 11 years ago
Moved test system over to chai with chai-as-promised

Implemented several tests, including coverage for new credential loading system in 1.5.0.

97bbc811e951d2a6579ad7badaf0ef8ccd44c4bd authored almost 11 years ago
v1.5.1

854b057a2daa350582568c1e5f17f24ed1c3006d authored almost 11 years ago
v1.5.0

dc0b0632845470465eb3116f8c7c5375b139a725 authored almost 11 years ago
Fixes for #151

0d9ddc55375e4715f2ff53703ae88c39685deb64 authored almost 11 years ago
Removed unnecessary event listener binding.

9ba75273c386269f8f1910413041f8c7aadd8b44 authored almost 11 years ago
Fixed up docs.

4ea2e63cd62314f5adbe78b80ca6ba515414089f authored almost 11 years ago
Fixes #152

Implement an exponential back-off delay when connect fails.

0007b20cd8099519f4afd927ef7dc9ce26ef1dca authored almost 11 years ago
Fixes for #151

10206bfc0bc9beda5ca0609525ac86335bcea0d3 authored almost 11 years ago
Tidying up

Removed extra raiseError/emit as this will happen when it falls through to the fail in `createCo...

9ce643c473b15fd1c9757045a9edc9b86df2a91c authored almost 11 years ago
Fixes #151 Improves credential loading

Improved credentials loading with better use of promises and more flexibility with parameters.

...

861fb7770d38f616b011cc780340157353356b20 authored almost 11 years ago
Improved Safari Notification support.

a51c67c6c0f2473d370899148fbb475b1dc14db0 authored almost 11 years ago
Fixed doc for #50

b4d0277ae99dfc389326b840f3f89277875e0b32 authored almost 11 years ago
Fixes #159

94a49903d74dbe530fe9d4db6afb5616d28a4465 authored almost 11 years ago
Tests for #50

a2b8ed510abfc12486c126ec7490a5143e2977db authored almost 11 years ago
Fixes #161

Merge branch 'jacereda-master'

574436d63fe2afc34943e79b8d2564b3e2890f9b authored almost 11 years ago
Production flag to switch environments, happens automatically when NODE_ENV=production.

aae3941be8e325ed217ff4e3cf3acf1bc88f5694 authored almost 11 years ago
Make notification.setAlertText() chainable

c543acfb1184773aadf4199f110c07da2402dcfb authored almost 11 years ago
Added option to disable nagle algorithm

da73d998ce44b5350634f1fb55a9d0247aea2c4f authored almost 11 years ago
Tweaked error handling.

5dbb4481fc4f0ecae9b9f09665d7d13a35db3840 authored almost 11 years ago
Fixes #149

20396dafa8dcc90fbe9eecd750013d7269709efc authored almost 11 years ago
Introduced mocha with some early tests for device component.

894f3dfae7e8dca8c892e44f9452c92fb7131fce authored almost 11 years ago
Raise the error correctly when a connection cannot be established (#147)

a34246af7996edceca0e52dd6652b2d1e36173c5 authored about 11 years ago
Prevent socket timeout being set to a non-numeric value.

c8f837f5396e84a35adfac0fa42b4b3beb1d9474 authored about 11 years ago
v1.4.4

d3946a7ccc0eaf2133edfef5f485b037571c9070 authored about 11 years ago
Clarified the behaviour of the notification expiry property.

8314a1ac08dfc5fec99929b43204f0b1f7c38ab3 authored about 11 years ago
Fixed a possible crasher as seen in #139 / #141

Credit: Romain Goyet (Ecco)

13de5d6272da0671d9120e45f7b59ace5cdafae9 authored about 11 years ago
Don't set "aps" key if no well-known properties are present

Fixes #141

3c5b79d83f8837b58868288b1cc049d44daec4dc authored about 11 years ago
Fixed notification.retryLimit behaviour.

As described in issue #142 the behaviour when retryLimit = 0 did not match the documentation.

ad37e7b59a5c84b887c850936263e26a796df600 authored about 11 years ago
Added a batchSize for feedback

The batch size limits the number of tokens emitted with the `feedback` event as they are receive...

a3e3f7ed62600eb1f355c20b87b73fbdfef008d7 authored about 11 years ago
1.4.3

412647a1db38016e8bd3af55a51302f2f7db5c13 authored about 11 years ago
Added a short delay to each socket close to ensure error responses from Apple aren't missed.

500ms is probably sufficient but increased to 2500 for added certainty.

2d3505872073edc0371fc5dc125a3523a2520fb9 authored about 11 years ago
Added doc for shutdown method.

08a26e0160b409ce380fbed86b6808ed467ccca1 authored about 11 years ago
Improved connection shutdown behaviour.

Closes #134

38c08005146db902f528236c260cc7468bc19d83 authored about 11 years ago
Update connection.js to support a "shutdown" command

This change adds a shutdown method that indicates to socketDrained that it should close connecti...

ebcb0c92e91d6df596e3cd32e3d85b6821e450bc authored about 11 years ago
Fixes #133: Token length should not be treated as fixed.

3a3163d27b184df7ec3bfba03cf7c5b58d146a13 authored about 11 years ago
v1.4.2

3089bb5a4480e61d7cae7cf6b74c19a9787f09aa authored over 11 years ago
Renamed the `gateway` config parameter to `address`

There has been some confusion around the parameter naming between the Notification and the Feedb...

1bba8db41f52e2cc2e5f919c4593ee9ccd2c6c3e authored over 11 years ago
Tidied up docs for notification parameters

a374885c7b2c5496af9a2f161cdd7ca23bd531bf authored over 11 years ago
'url-args' is required for safari website notifications

38d225636007b3d7bea126bf5aaeb5f9868cf77a authored over 11 years ago
1.4.1

419027a18be02ce38963bd8e0ebe7cd6fc14c771 authored over 11 years ago
Typo

190b01029ab861cec959201ef0df55177e3fff78 authored over 11 years ago
v.1.4.0

25b15e0e039d2acc59e535beb245753cd64f8abd authored over 11 years ago
Copyright fix.

61212de616f816dfe205a209967dc82e96e60e95 authored over 11 years ago
adding option parameter for setTruncateAtWordEnd

fa82c62c09c4c8168efc3bc2b5ff443c33ac57a8 authored over 11 years ago
Typo

3ea665c55c7c73a3fce7853e4e6c63e728cc5bed authored over 11 years ago
retryCountExceeded to retryLimitExceeded

- Roman Skvazh

Closes #124

a38b29ef3146c009a873d45b93054dbf2d5c26aa authored over 11 years ago
Improved error documentation to include information about internal errors.

Fixes #123

35c24aa2b96d44ae3123ab798d325ca1d6b44391 authored over 11 years ago
Lint.

80cef4d3ecc1299294de37ec90da25fce2c4005b authored over 11 years ago
Fix docs and example for feedback service where "gateway" is incorrectly used - it should be "address".

711d6839681f7ef4b6bbcdb1c1f1027c323c4c4d authored over 11 years ago
Fixed connection for 0.11 and older versions

Fixes #122.

node-0.11 changes how TLS connections handle sockets when connecting.

Discovered i...

68de3b9661291df94667bebb2e8bf34d09664a83 authored over 11 years ago
New protocol format as-of iOS 7 docs.

Enable the old protocol by passing `legacy: true` to the connection initialiser.

ef13e4446d30d22c5361e7a6da61e74b211b0af3 authored over 11 years ago
Added "contentAvailable" to Notification

3e0f4ebc90e780e9e7f39b75f88da729bc63074d authored over 11 years ago
Fix for node-0.11.x

Because of a change in TLS socket handling the connection to APNS would never be established und...

12a8c1417c46ac654818be2f7c6a4a5c086e7e08 authored over 11 years ago
Merge pull request #115 from sandfox/patch-1

Minor examples tweak for friendlier output

11377200e563c55974785d2b4b3e6a227591942c authored over 11 years ago
update token string representation to be human friendly

f175c4ee25cba47d0fd1795b3170d26e325940dd authored over 11 years ago
make string representation of token more human readable (and expected)

c1e20730144f366fc9b5dbccd25f935a2777b6b1 authored over 11 years ago
1.3.8

7dc729db9d93bb641c7f6984007e3a4c7025f453 authored over 11 years ago
Raise an error with all notifications for module initialisation error.

8096574a2baedc0e4a0d5e676ed9b69a388ef7f1 authored over 11 years ago
Notifications have a configurable number of retries.

696e8dce6ccebf2e79408ad58d2d2e93e7ac65c3 authored over 11 years ago
v1.3.7

f47993e3a14d907fadc124dbdf91793f52a7e02d authored over 11 years ago
Updated docs to correct `batchFeedback` description.

Also fixed a missing URL link.

423850943fd90904ffca84d9736a510d4002a9c1 authored over 11 years ago
Merge pull request #114 from hasankhan/master

Fire the feedback event even if there is no feedback, in batch mode.

Informative, to let the ...

c690e752c001631f9d06078a748c0411bda10ac9 authored over 11 years ago
Fire the feedback event even if there is no feedback to let the consumer know that operation completed without feedback.

d5e9484a7248a046cbacb6fd3ed7dfdf1d4263db authored over 11 years ago
1.3.6

5175a34ec4ed6e35997a43bc760f5274f39db346 authored over 11 years ago
Changelog

91230c14669e28e2a47baf8e4347fa3bd0d4f246 authored over 11 years ago
Resend a notification if error occurs during transmission

If the socket is "busy", i.e. hasn't drained, when an error occurs then we prepare the last noti...

3fb447b2e59bf27cca75050ab2d2a448e5d49801 authored over 11 years ago
Fixes #90 - Added some more error checking for invalid device tokens.

Specifically when a Device object is not successfully initialised it should throw an error and t...

7d25b1602665032cdf1273f3f089f54f6ea0f53f authored over 11 years ago
New Notification configuration methods and they're now chain able.

ba30c8f07a42a03d1c89a1c6f0a07d9329d927a7 authored over 11 years ago
Improved doc.

Added links to Google group and moved some doc to more sensible places, out of read me.

e81cf5b7bc9ea03ed41e55982f514779b81acd1b authored over 11 years ago
v1.3.5

d6b7720cf1dd13be5767b43fc776699e077e12aa authored over 11 years ago
Added some initial examples.

b7e9fec501fef6ed264d32e588be5c9da902e806 authored over 11 years ago
setCacheLength method.

0cf06aa40ea4e19f697dd67dc92a5fc4da366355 authored over 11 years ago
Fixed feedback error handling.

Only emit `error` in the event of an unrecoverable error (Being unable to load certificates/keys...

59ec4ba9cfda93cc529a685d8aa00db0e5612630 authored over 11 years ago
Lint.

9ad22df77ae529d0c116fb7645dc7420ebc09598 authored over 11 years ago
Minor logic defect in error handling.

b5dc6aa98e7eeedf3980b11e0b440a74e56ae230 authored over 11 years ago
Merge pull request #105 from steveluscher/patch-1

Updated link to the payload documentation

87b6de7826daee2ce65d9afcff454471008f86fb authored over 11 years ago
Updated link to the payload documentation

18c4d3d4dd01c985a1e8dd07d5dff25b87b35b98 authored over 11 years ago
1.3.4

9d46022b69c48a2af0fd598cd5d7c5293ddfdf4e authored over 11 years ago
Ignore an EPIPE thrown after a transmission error.

This is a harmless error and nothing seems to suppress it, so we'll ignore it in the right circu...

cdeb522064ac07a7075aebd48675abd73474c8b4 authored over 11 years ago
Merge branch 'refs/heads/issue101-hotfix' into develop

2a08286fe282848cfd3b21850b277344fee19cd1 authored over 11 years ago
Don't blindly reject the deferredConnection when an error occurs

If a new connection is established before the error from the previous connection is thrown then ...

d878bf22e223a056ae37f41d7577d573cc39caa7 authored over 11 years ago
Added better trace for sockets

Assign each socket an ID which can be used to track socket management problems.

0bc8130c1129ff31898497c5eed2b272d80f680f authored over 11 years ago
Added new error code, 10: apnsShutdown.

Table 5-1: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/R...

8deaae8c0e9d7852f4aff15665bbf5c04f886b06 authored over 11 years ago
Updated "Thanks to" with Craig Hockenberry.

6c9bbf9bba80912fdd49609e5bca32688ea7dd01 authored almost 12 years ago
1.3.3

4ce08df129c4fa7e911045a896d89714c50ef8b0 authored almost 12 years ago
Ensure `Notification#trim` cleanly trims Unicode characters

Also improve documentation around Unicode characters.

Closes #98

72df8050c8c51147e167bfabb16bade0a78c096c authored almost 12 years ago
Fixed pre-push notification length check.

21578b06740ee179ee9bb6881bcb89c2e10a74d1 authored almost 12 years ago
1.3.2

116218a356e43b3805bc3085dd9af5a6667d212f authored almost 12 years ago
Switch to EventEmitter#listeners().length for backward compatibility.

Fixes #97

27ca322d81e0559e1c1c1e30ff44210bf269d4c4 authored almost 12 years ago
v1.3.1 Release

c68c8bc6734fe5359f5f4d3e135df3b2df1f77df authored almost 12 years ago
Updated for v1.3.1

c7810533034cd3ed913e781db0e0aa336946cc5d authored almost 12 years ago