Commits on Feb 28, 2013
  1. v1.2.6

    committed Feb 28, 2013
  2. Fixed mdm support.

    committed Feb 24, 2013
  3. @mgcrea
  4. Merge pull request #82 from porsager/master

    Q 0.9 has removed isResolved which breaks node-apn. Updated package json depenency to 0.8.x which solves it for now.
    committed Feb 28, 2013
  5. @porsager

    Update package.json

    q was updated and has removed features. Dependency should not be as loose as higher than X version
    porsager committed Feb 28, 2013
Commits on Jan 27, 2013
  1. Merge pull request #79 from thegreatmichael/master

    added the missing comma for #78
    committed Jan 27, 2013
Commits on Jan 24, 2013
  1. @thegreatmichael
Commits on Jan 11, 2013
  1. Merge pull request #75 from michaelvillar/master

    Fixed error in trim() of notification
    committed Jan 11, 2013
  2. @michaelvillar
Commits on Dec 22, 2012
  1. v1.2.5

    committed Dec 22, 2012
Commits on Dec 21, 2012
Commits on Dec 19, 2012
  1. Updating readme.

    Randall Tombaugh committed Dec 19, 2012
Commits on Nov 30, 2012
  1. Removed erroneous #destroyConnection call

    This is hopefully the cause of all the pain in #65
    committed Nov 30, 2012
Commits on Nov 29, 2012
  1. Fixed typo.

    committed Nov 29, 2012
  2. Added a check to ensure the error handling doesn't fail when there ar…

    …e no cached notifications.
    committed Nov 29, 2012
Commits on Nov 26, 2012
Commits on Nov 22, 2012
  1. Changed "Contributors" to "Thanks to".

    I am extremely grateful for the work performed by the people listed and I wish to extend my thanks to them. However, as they have not directly contributed large quantities of code I am apprehensive to use the term Contributors. I hope this decision does not upset anyone.
    committed Nov 22, 2012
  2. Introduced a new event model, connection timeouts and auto cache adju…

    …stment.
    
    Two new options:
    autoAdjustCache. If Apple returns an error for a notification which has been lost due to the cache being too small, when this is set to true the module will make a simple estimate of how many notifications have been lost and increase the cacheLength by twice that amount.
    
    connectionTimeout. Set the socket connection timeout value, if set (value >0 in milliseconds) then after a period of inactivity the socket will automatically disconnect. Note: if further notifications are sent the socket will be re-established automatically.
    
    *********
    
    When a connection is created it is now possible to add eventListeners to monitor the modules progress.
    
    Events (arguments):
    
    - error (error): emitted when an error occurs during initialisation of the module, usually due to a problem with the keys and certificates.
    
    - transmitted (notification): emitted when a notification has been sent to Apple - not a guarantee that it has been accepted by Apple, an error relating to it make occur later on. A notification may also be sent several times if an earlier notification caused an error requiring retransmission.
    
    - timeout: emitted when the connectionTimeout option has been specified and no activity has occurred on a socket for a specified duration. The socket will be closed immediately after this event.
    
    - connected: emitted when the connection to Apple is successfully established. No action is required as the connection is managed internally.
    
    - disconnected: emitted when the connection to Apple has been closed, this could be for numerous reasons, for example an error has occurred or the connection has timed out. No action is required.
    
    - socketError (error): emitted when the connection socket experiences an error. This is useful for debugging but no action should be necessary.
    
    - transmissionError (error code, notification): emitted when a message has been received from Apple stating that a notification was invalid. If we still have the notification in cache it will be passed as the second argument, otherwise null.
    
    - cacheTooSmall (difference): emitted when Apple returns a notification as invalid but the notification has been expunged from the cache - usually due to high throughput. The parameter estimates how many notifications have been lost.
    committed Nov 22, 2012
Commits on Nov 19, 2012
  1. Improved some error handling.

    Trying to attach error handler as soon as possible as it seems to be getting delayed.
    Added a stack trace in raiseError though I'm not sure it'll do much
    Improved a check when sending notifications if the socket is not available.
    committed Nov 19, 2012
Commits on Oct 16, 2012
  1. Added support for per notification error callbacks.

    Randall Tombaugh committed Oct 16, 2012
  2. Added batched feedback feature.

    Randall Tombaugh committed Oct 16, 2012
Commits on Oct 10, 2012
  1. fix for pfx file support

    Randall Tombaugh committed Oct 10, 2012
Commits on Oct 4, 2012
  1. Merge pull request #66 from 4mo1/master

    feedback service via proxy also requires rejectUnauthorized flag
    committed Oct 4, 2012
  2. Add support for rejectUnauthorized in socket options when using a loc…

    …al proxy
    Amol Neurgaonkar committed Oct 4, 2012
Commits on Sep 24, 2012
  1. Added nsabovic to readme.

    committed Sep 24, 2012