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

Parse Platform

The low-code open source backend framework with 6+ client SDKs
Collective - Host: opensource - https://opencollective.com/parse-server - Website: https://parseplatform.org/ - Code: https://github.com/parse-community

v1.1.4

Updated the readme and package.json for release

github.com/parse-community/node-apn - 74ed13fe77fea4b48e15e84ebf0c4c2a4c32e6cd authored over 13 years ago
Fixes #15: Sending unified emoji via apn

Added encoding parameter when sending notification

github.com/parse-community/node-apn - 4b03af31f3e900a191dab57d7da6ce99a34fb145 authored over 13 years ago
Readme for v1.1.3

github.com/parse-community/node-apn - a55ed78c7925044943e46dd4a6a3e6b2fb13168f authored over 13 years ago
Version 1.1.3

Fixes #11,#12,#13,#14

Ensure delivery of notifications to Apple even under heavy load.

github.com/parse-community/node-apn - 66a0a01cec4028fe91a02581756c2a8ca144ec7e authored over 13 years ago
Reinstated the check for whether we are using the enhanced binary interface or not.

If we aren't then we can't find which notification made things go wrong then none of the rest of...

github.com/parse-community/node-apn - b213da698ae935e7d7f04390838ed3e503ad62a5 authored almost 14 years ago
Removed logging used for debugging.

github.com/parse-community/node-apn - c9fddc622ad2189c9a966996701d91455f5d7d1a authored almost 14 years ago
Rewritten to better incorporate the idea of ensured-delivery.

Basically I've fixed architectural failings of the first release. This should be far more stable...

github.com/parse-community/node-apn - 463d22c90671d538a58ab519466ebc9b5ed63ace authored almost 14 years ago
reorganized handleTransmissionError, removed resending cachedNotes

github.com/parse-community/node-apn - 38c885c1cf806a72c0567ea946f6a49547bc2d63 authored almost 14 years ago
rewritten with drain event, should be ok now

github.com/parse-community/node-apn - 2097d6f131c216e30ce47b1180af8f8ff03fc097 authored almost 14 years ago
Added ability to ensure that every push is delivered to Apple

If you send many push notifications (10k) and 10th will have invalid token,
there is chance that ...

github.com/parse-community/node-apn - 47519f5f5c64672e1d32e750a3f6be8c4f45dfca authored almost 14 years ago
Fixes #9, Addresses an issue if the socket disconnects with queued notifications it would be reinitialised before its teardown is completed leaving the system in an undefined state.

github.com/parse-community/node-apn - 052eabf6916a5e546a0fab79007757c0a9b0bd18 authored almost 14 years ago
Version 1.1.1

Closes #6

github.com/parse-community/node-apn - 623a5f967ef447e1e338379f042ebe4a6f5c387e authored over 14 years ago
Fixes #6 where error (i.e. losing net connection) would bring down the whole node instance.

Ideally this would give the user the option to specify an error handler in case the error is mor...

github.com/parse-community/node-apn - ee3910eeeb2f543a0de1f0cb52c23e5c9c966b82 authored over 14 years ago
Fixed a token parsing bug

Fencepost error with calculating the correct buffer length to store the token. This should fix a...

github.com/parse-community/node-apn - 2968dbbd20fc2f019cc75db72ce82e79d047829c authored over 14 years ago
Updated package.json to match API usage changes.

github.com/parse-community/node-apn - 8056c349aab16b2496d3efee76dd23c3b80e3fca authored over 14 years ago
Initial reworking of network code to utilise new TLS API in node 0.4+.

I'm not entirely sure I have the error checking right/sufficient.

The method of queueing pendin...

github.com/parse-community/node-apn - db064b17c38e92c31438f318cc4c5ae92b14cf3f authored over 14 years ago
Version 1.0.3, fixed a typo in the docs

* Issue #3 fixed.

github.com/parse-community/node-apn - 6779c0fda3620f7233daeffd2ac8711750a62ed9 authored over 14 years ago
Fixed a documentation bug where:

var apnsConnection = apns.connection(options);

should have read:

var apnsConnection = new apns....

github.com/parse-community/node-apn - 1cc2b8f0b6db2cc56a0d3647843218c834b82bcf authored over 14 years ago
Version 1.0.2, fixed a critical issue with error callback not firing.

Issue #1 fixed where error callback was incorrectly referenced.

github.com/parse-community/node-apn - 6c7fd0f2fa70d85f28f12d7cfcbe8602a5c77c5f authored over 14 years ago
Fixed issue #1.

errorCallback should in fact be options.errorCallback on lines 159-160

github.com/parse-community/node-apn - b83f9e7c91ab7bd2967896896f7b9abaaf3b4125 authored over 14 years ago
Version 1.0.1, now with added changelog!

github.com/parse-community/node-apn - 2a93355a7d52029acb9150ad0113cfa43955a76a authored almost 15 years ago
Significant improvements to README

github.com/parse-community/node-apn - a2fc04310b478c1a85799137c70bf3b3163d495a authored almost 15 years ago
Introduced an index.js for friendlier require() statements.

github.com/parse-community/node-apn - 037ae6b58ce2bc3e22276a3f8760cfdaf7374b91 authored almost 15 years ago
Tidied up some of the connection code

github.com/parse-community/node-apn - c558c08397044e128b1d83bb081949c458c4ea13 authored almost 15 years ago
Moved the Device methods into the prototype

github.com/parse-community/node-apn - 67661caa818252e7b32f5fefdcb7d30dc8394570 authored almost 15 years ago
Corrected the implicit argument value in the comment. Behaviour changed in cdfb4e75

github.com/parse-community/node-apn - 1821f49baebabfb9dad71beff2af5235107c0ab3 authored almost 15 years ago
Updated the readme

github.com/parse-community/node-apn - 7a92810f79f7a4e4caba183abc7aedde795ec114 authored almost 15 years ago
Added npm package.json

github.com/parse-community/node-apn - b785c6e0fffc64862ce6e88677debd9651a6005e authored almost 15 years ago
It makes more sense for the device setToken method to default to ascii encoding of the token.

github.com/parse-community/node-apn - cdfb4e75de3568625d297c478343382f77b64d1a authored almost 15 years ago
Removed an extraneous module.

github.com/parse-community/node-apn - cc8e5c69e8d32db0d46841e452c95178aa43090e authored almost 15 years ago
Hugely improved the Notification object.

github.com/parse-community/node-apn - 25fb3821de71d6df8053d5cda46c280a5495b31a authored almost 15 years ago
Changed default behaviour to using enhanced service.

github.com/parse-community/node-apn - cf8c71209e9bab7f736ac03f1dcdb6aea7721035 authored almost 15 years ago
Maximum payload size is 256 not 255.

github.com/parse-community/node-apn - d3656eb3f21452659af973cf403b19c4278bdbc6 authored almost 15 years ago
Moved Device methods to prototype

github.com/parse-community/node-apn - 580a3d5f827a99cf4a7de1c0e112cd33e836038c authored almost 15 years ago
Changed how function is detected for message error handler

github.com/parse-community/node-apn - b2c9b7566da13b8091e8925431ad7e931d47215b authored almost 15 years ago
Return a error when no callback is specified for Feedback service.

github.com/parse-community/node-apn - 99f36d4675860800b8ddf335fa0ab0bc70317ba8 authored almost 15 years ago
Introduced some better error handling with an exports.error object containing error values for message error response code and local errors.

github.com/parse-community/node-apn - df55494c1636fae6bce2d0e1cf0bdd6d21c93840 authored almost 15 years ago
Altered the buffering code within feedback handler so that a partial response when data has already buffered will add to the buffer.

github.com/parse-community/node-apn - a23f50a0a18faa20edbdda95ff0c9670252d851d authored almost 15 years ago
Changed namespace object declarations.

github.com/parse-community/node-apn - 1951c6673e83003ea9d66254466ed02de2691d52 authored almost 15 years ago
Changed device() so that it accepts the arguments of setToken and calls if necessary.

github.com/parse-community/node-apn - f5b97750e368d49a7602f8e24eabf9f1ce36d633 authored almost 15 years ago
Fixed a bad comment

github.com/parse-community/node-apn - b0a0cc3d5ba741a81c95dd3d5e994832c727029f authored almost 15 years ago
Renamed node-apn to comply with standard module naming guidelines

github.com/parse-community/node-apn - 5acabb2493f234040ad3ba85ccc47891af9435e5 authored almost 15 years ago
Changed: feedback event will now return a device object rather than a buffer containing the device token.

github.com/parse-community/node-apn - 0e3ca8202fee240801eb438447df1fb946575891 authored almost 15 years ago
These options are not used as the feedback functionality is now in a separate object.

github.com/parse-community/node-apn - 84d22c747e79428f6bb3ed9cba9d94e238ea88e9 authored almost 15 years ago
Doesn't really need to be an EventEmitter

github.com/parse-community/node-apn - 688e35b287e8ce730d8d08ee973f562c554c9ee6 authored almost 15 years ago
Removed some extraneous logging.

github.com/parse-community/node-apn - 09e38e797e14ca565f9679bab91accc8283e8916 authored almost 15 years ago
Working Feedback service with callback

github.com/parse-community/node-apn - 4331239983e102dde4448335774c7734fc56d368 authored almost 15 years ago
Changed device(token) to device() with a setToken(token, ascii=false) method which will return this. Can now provide a buffer or ascii representation of the device token.

github.com/parse-community/node-apn - 50ec3b22b150c00ebff702d51f13b28256915478 authored almost 15 years ago
Added possibility of calling a callback when a transmission error occurs.

github.com/parse-community/node-apn - a4ffe954c245049935b154d3c70b7468c7d72f41 authored almost 15 years ago
Replaced int2bytes -> data.write(....'binary') with an int2buf(number, buffer, start, length) method which writes the integer of length bytes directly into the bytes of the buffer specified by the start. Replaces some really clunky code.

github.com/parse-community/node-apn - 31549cf6c762dd21ba072081c7581db09a4c6d0a authored almost 15 years ago
Now store device token as Buffer within object and provide a method to get a hex string out. This allows copying the buffer straight into the output stream instead of writing it out.

github.com/parse-community/node-apn - 1c2e24ebafdd4a17697f54e9c645ccef3f7704a9 authored almost 15 years ago
First part of the Feedback system implemented

github.com/parse-community/node-apn - 701e76e9754f5b762b2e977bdc90203134a06df4 authored almost 15 years ago
Tidied up the hex helper functions. Maybe I could do this with Buffers?

github.com/parse-community/node-apn - 492a5a6e0534ed4179f3d7dc24946e1fd0a8dc78 authored almost 15 years ago
Fixed a potential bug where the socket wont setup as secure. setSecure should be called after connection is established.

github.com/parse-community/node-apn - 331ec5172e4927b393c91b29f836f4b6f30e36c0 authored almost 15 years ago
n variable should be in the local scope to enable invoke_after to be used concurrently.

github.com/parse-community/node-apn - 7e635138ed8974fd1d99ecfd0a99db4d08bc4610 authored almost 15 years ago
Added queuing of messages so that if one fails subsequent messages can be resent. To be tested.

github.com/parse-community/node-apn - 0141e4a4f5642ffd537d0600a8c62f112a45e56c authored almost 15 years ago
First incarnation of message caching in case of transmission error.

github.com/parse-community/node-apn - 134a5e1d9ac836eae2ead98a348ac71b060289b3 authored almost 15 years ago
Changed to create uid for notification. Maybe need to recycle at some point.

github.com/parse-community/node-apn - 5f60a55786eb481736372d0c49b77c35c5de9016 authored almost 15 years ago
Changed transmission error handler

github.com/parse-community/node-apn - a5becaf59e5877782dc7c24a3e207c8f85deb56f authored almost 15 years ago
Ensuring that the byteLength of the payload is sent instead of the character count.

github.com/parse-community/node-apn - d729b47d3966090ca737a40a74af9b817ef2971b authored almost 15 years ago
Added semaphore to the initial socket connect after key/cert loading. Thanks to Ben Noordhuis

github.com/parse-community/node-apn - 89653c4d4e6b9473fafbe37c4e8a2288d6b0eead authored almost 15 years ago
I appear to have set this up as an EventEmitter. Not sure it really needs to be for the moment. Callbacks seem more appropriate. We shall see.

github.com/parse-community/node-apn - 2ffbbda275f923e46121dba9f363ed0d416916a4 authored almost 15 years ago
Moved startSocket to local scope. As it shouldn't need to be called outside the library

github.com/parse-community/node-apn - d984769578559491bfbd4673bb2f91d532aff24f authored almost 15 years ago
Added preliminary support for the enhanced binary protocol

github.com/parse-community/node-apn - 2ded1b9171e0687002e0674c68ef3e2b288ce48e authored almost 15 years ago
Improved disconnection handling.

github.com/parse-community/node-apn - 4183c9dbc189324d3846b636ebff87e3f2c8cb34 authored almost 15 years ago
Initial commit of node-apn.js

github.com/parse-community/node-apn - fc0114db0eec8bbd8219fb16d05b284b326586fb authored almost 15 years ago