Skip to content
Commits on Jan 21, 2012
  1. Version 1.1.6

    committed Jan 21, 2012
Commits on Jan 19, 2012
  1. Merge pull request #22 from pereckerdal/master

    Fixes bug introduced by a3cf8b0 where the socket buffer length wasn't checked correctly.
    committed Jan 19, 2012
Commits on Jan 17, 2012
  1. @pereckerdal
Commits on Jan 6, 2012
  1. Version 1.1.5

    * Feature: Certificate and Key data can be passed directly when creating a new connection instead of providing a file name on disk. (See: `certData` and `keyData` options)
    * Deliver whole write buffer if the socket is ready.
    * Fixed some global memory leaks.
    * Tidied up some code formatting glitches flagged by jslint
    * Fixes #16, #17, #18, #19, #20
    committed Jan 6, 2012
  2. Fixed #17, #20

    Removed a global callback, raised by mypark#17
    committed Jan 6, 2012
Commits on Dec 31, 2011
  1. @keithnlarsen

    Make the apn library take a cert and a key as a string instead of as …

    …a file so i can store multiples of them. Also fixed up a bunch of js lint error, not all of them, but most of them.
    keithnlarsen committed with Dec 29, 2011
Commits on Dec 3, 2011
  1. Fixes #16

    Fix by @bobrik
    committed Dec 3, 2011
  2. Fixes #17

    committed Dec 3, 2011
Commits on Nov 25, 2011
  1. v1.1.4

    Updated the readme and package.json for release
    committed Nov 25, 2011
  2. Fixes #15: Sending unified emoji via apn

    Added encoding parameter when sending notification
    committed Nov 25, 2011
  3. Readme for v1.1.3

    committed Nov 24, 2011
Commits on Nov 24, 2011
  1. Version 1.1.3

    Fixes #11,#12,#13,#14
    Ensure delivery of notifications to Apple even under heavy load.
    committed Nov 24, 2011
Commits on Oct 18, 2011
  1. Reinstated the check for whether we are using the enhanced binary int…

    …erface or not.
    If we aren't then we can't find which notification made things go wrong then none of the rest of the method is relevant and we can just go back to draining the writeBuffer.
    committed Oct 18, 2011
  2. 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 than it has been previously with hopefully not too much increased overhead.
    committed Oct 18, 2011
Commits on Sep 27, 2011
  1. @bobrik
Commits on Sep 26, 2011
  1. @bobrik
Commits on Sep 25, 2011
  1. @bobrik

    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 2k push notifications will be broken before broken pipe exception.
    This commit adds checking for every push message and fix bug with close event listener.
    bobrik committed Sep 25, 2011
Commits on Aug 31, 2011
  1. Version 1.1.2

    committed Aug 31, 2011
  2. Fixes #9, Addresses an issue if the socket disconnects with queued no…

    …tifications it would be reinitialised before its teardown is completed leaving the system in an undefined state.
    committed Aug 31, 2011
Commits on Apr 20, 2011
  1. Version 1.1.1

    Closes #6
    committed Apr 20, 2011
  2. Fixes #6 where error (i.e. losing net connection) would bring down th…

    …e whole node instance.
    Ideally this would give the user the option to specify an error handler in case the error is more sinister. If there is any demand for this open an issue or send a pull request.
    committed Apr 20, 2011
Commits on Mar 12, 2011
  1. Version 1.1.0

    committed Mar 12, 2011
Commits on Mar 7, 2011
  1. Fixed a token parsing bug

    Fencepost error with calculating the correct buffer length to store the token. This should fix an out-of-bounds error I got once with a token of incorrect length.
    committed Mar 7, 2011
Commits on Mar 6, 2011
  1. 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 pending messages whilst connecting has been changed to an array which the data is pushed/shifted from as it is no longer possible to add a listener to trigger the write because the socket will change as it is recreated.
    committed Mar 6, 2011
Commits on Mar 1, 2011
  1. Version 1.0.3, fixed a typo in the docs

    * Issue #3 fixed.
    committed Mar 1, 2011
Commits on Dec 28, 2010
  1. Fixed a documentation bug where:

    var apnsConnection = apns.connection(options);
    should have read:
    var apnsConnection = new apns.connection(options);
    Issue #3
    committed Dec 28, 2010
Commits on Dec 22, 2010
  1. Version 1.0.2, fixed a critical issue with error callback not firing.

    Issue #1 fixed where error callback was incorrectly referenced.
    committed Dec 22, 2010
Commits on Nov 18, 2010
  1. Fixed issue #1.

    errorCallback should in fact be options.errorCallback on lines 159-160
    committed Nov 18, 2010
Commits on Oct 9, 2010
  1. Significant improvements to README

    committed Oct 10, 2010
  2. Typing fail.

    committed Oct 9, 2010
Something went wrong with that request. Please try again.