Commits on Apr 10, 2012
  1. Add support for https checks.

    fzaninotto committed Apr 10, 2012
    Fixes #3
  2. Remove debug message

    fzaninotto committed Apr 10, 2012
  3. Add basic way to guess check type from url

    fzaninotto committed Apr 10, 2012
    Refs #4, #3
  4. Readd support for proxies using monkey-patching

    fzaninotto committed Apr 10, 2012
    Monkey-patch (hack?) courtesy of @macolu.
    Refs #4
Commits on Apr 9, 2012
  1. Refactor poller to use adapters

    fzaninotto committed Apr 9, 2012
    'http' is just on poller of many. This allows the ability to make https
    pollers, as well as ftp, udp, etc.
    Left to do:
    * readd the proxy logic
    * allow check types to be edited and persisted
    Refs #4
Commits on Apr 3, 2012
  1. Update lifecycle event names.

    fzaninotto committed Apr 3, 2012
    The 'save' event being emitted before the actual persistence, it may happen that it gets emitted even if the underlying document doesn't get saved. Therefore it is necessary to create pre- and post- events.
    This implies renaming all listeners, in the applications as well as in the plugins.
    See for details.
Commits on Mar 30, 2012
  1. Merge pull request #5 from LoicMahieu/patch-1

    fzaninotto committed Mar 30, 2012
    In case of tags is an empty array
  2. In case of tags is an empty array, lastUpdated is undefined and throw…

    LoicMahieu committed Mar 30, 2012
    … 'Cannot call method 'toLocaleString' of undefined'
Commits on Mar 29, 2012
  1. Fix README formatting

    fzaninotto committed Mar 29, 2012
  2. Update license details

    fzaninotto committed Mar 29, 2012
Commits on Mar 28, 2012
Commits on Mar 27, 2012
Commits on Mar 26, 2012
Commits on Mar 19, 2012
  1. Fix computeStats script

    fzaninotto committed Mar 19, 2012
  2. Make check API more robust.

    fzaninotto committed Mar 19, 2012
    A malformed URL was enough to crash the API application.
Commits on Mar 16, 2012
  1. Simplify lifecycleEvents plugin for Mongoose.

    fzaninotto committed Mar 16, 2012
    Using Kick-ass JavaScript, and understanding constructors and
    prototypes, everything becomes possible!
  2. Fix race condition in api causing bad counts in dashboard.

    fzaninotto committed Mar 16, 2012
    A CheckEvent triggers both a refresh of the count in the api and in the
    dashboard - the dashboard asking the api for a fresher value. When using
    websockets, the response from MongoDB could happen after the request
    from the dashboard.
    The fix forces the dashboard to wait if a refresh was just triggered.
Commits on Mar 15, 2012
Commits on Mar 13, 2012
  1. Tweak stats view.

    fzaninotto committed Mar 13, 2012
    * remove very long numbers due to JavaScript dealing with fuzzy numbers
    * stop event propagation on jQuery click function
Commits on Mar 8, 2012
  1. Decoupling Monitor from the rest of the application.

    fzaninotto committed Mar 8, 2012
    The monitor should be able to run on an independent process, even on an independent server, to avoid side effect of server load over resonse time measurement. To that extent, the Monitor class musn't deal with the ORM directly, but communicate only with the API over REST HTTP.