Skip to content
This repository

Jan 21, 2012

  1. Andrew Naylor

    Version 1.1.6

    authored

Jan 19, 2012

  1. Andrew Naylor

    Merge pull request #22 from pereckerdal/master

    Fixes bug introduced by a3cf8b0 where the socket buffer length wasn't checked correctly.
    authored

Jan 17, 2012

  1. Per Eckerdal

    Fixes bug introduced by a3cf8b0

    pereckerdal authored

Jan 06, 2012

  1. Andrew Naylor

    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
    authored
  2. Andrew Naylor

    Fixed #17, #20

    Removed a global callback, raised by mypark#17
    authored

Dec 31, 2011

  1. Keith Larsen

    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 authored committed

Dec 03, 2011

  1. Andrew Naylor

    Fixes #16

    Fix by @bobrik
    authored
  2. Andrew Naylor

    Fixes #17

    authored

Nov 25, 2011

  1. Andrew Naylor

    v1.1.4

    Updated the readme and package.json for release
    authored
  2. Andrew Naylor

    Fixes #15: Sending unified emoji via apn

    Added encoding parameter when sending notification
    authored
  3. Andrew Naylor

    Readme for v1.1.3

    authored

Nov 24, 2011

  1. Andrew Naylor

    Version 1.1.3

    Fixes #11,#12,#13,#14
    
    Ensure delivery of notifications to Apple even under heavy load.
    authored

Oct 18, 2011

  1. Andrew Naylor

    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.
    authored
  2. Andrew Naylor

    Removed logging used for debugging.

    authored
  3. Andrew Naylor

    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.
    authored

Sep 27, 2011

  1. Ian Babrou

    reorganized handleTransmissionError, removed resending cachedNotes

    bobrik authored

Sep 26, 2011

  1. Ian Babrou

    rewritten with drain event, should be ok now

    bobrik authored

Sep 25, 2011

  1. Ian Babrou

    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 authored

Aug 31, 2011

  1. Andrew Naylor

    Version 1.1.2

    authored
  2. Andrew Naylor

    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.
    authored

Apr 20, 2011

  1. Andrew Naylor

    Version 1.1.1

    Closes #6
    authored
  2. Andrew Naylor

    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.
    authored

Mar 12, 2011

  1. Andrew Naylor

    Version 1.1.0

    authored

Mar 07, 2011

  1. Andrew Naylor

    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.
    authored

Mar 06, 2011

  1. Andrew Naylor

    Updated package.json to match API usage changes.

    authored
  2. Andrew Naylor

    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.
    authored

Mar 01, 2011

  1. Andrew Naylor

    Version 1.0.3, fixed a typo in the docs

    * Issue #3 fixed.
    authored

Dec 28, 2010

  1. Andrew Naylor

    Fixed a documentation bug where:

    var apnsConnection = apns.connection(options);
    
    should have read:
    
    var apnsConnection = new apns.connection(options);
    
    Issue #3
    authored

Dec 22, 2010

  1. Andrew Naylor

    Version 1.0.2, fixed a critical issue with error callback not firing.

    Issue #1 fixed where error callback was incorrectly referenced.
    authored

Nov 18, 2010

  1. Andrew Naylor

    Fixed issue #1.

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

Oct 09, 2010

  1. Andrew Naylor

    Version 1.0.1, now with added changelog!

    authored
  2. Andrew Naylor

    Significant improvements to README

    authored
  3. Andrew Naylor

    Introduced an index.js for friendlier require() statements.

    authored
  4. Andrew Naylor

    Tidied up some of the connection code

    authored
  5. Andrew Naylor

    Typing fail.

    authored
Something went wrong with that request. Please try again.