<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>3ba09466342d6b6ba2809f21e03ae25eb1a1fbb7</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/295daa04e5723ab1fe0f564259b0f6f35dd3d575</url>
    <id>295daa04e5723ab1fe0f564259b0f6f35dd3d575</id>
    <committed-date>2008-10-12T10:22:14-07:00</committed-date>
    <authored-date>2008-10-12T10:22:14-07:00</authored-date>
    <message>Exit with EX_USAGE on usage errors instead of indicating success.</message>
    <tree>7f0ec2496b7cb944c10f4d795f34997ae081b5d0</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1c40df15a9772d0ccf7d1a65fc1a803bce69fa6</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/3ba09466342d6b6ba2809f21e03ae25eb1a1fbb7</url>
    <id>3ba09466342d6b6ba2809f21e03ae25eb1a1fbb7</id>
    <committed-date>2008-09-26T10:27:34-07:00</committed-date>
    <authored-date>2008-09-26T09:19:38-07:00</authored-date>
    <message>Refactored main if/else thing into a dense switch statement.</message>
    <tree>262b5c6f02589ebc1ff673f9329576bfa5cd49e5</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8d1c41bd2ef3c522ba5c51fab94d0ff13c0326f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/c1c40df15a9772d0ccf7d1a65fc1a803bce69fa6</url>
    <id>c1c40df15a9772d0ccf7d1a65fc1a803bce69fa6</id>
    <committed-date>2008-09-26T10:27:33-07:00</committed-date>
    <authored-date>2008-09-26T09:04:41-07:00</authored-date>
    <message>Use the return value enum for return values.</message>
    <tree>04b4be015993d851389e2060aa51045007ba4d3b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da4565d39d2058214d6e8acd0418849bc7e4b7ed</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/e8d1c41bd2ef3c522ba5c51fab94d0ff13c0326f</url>
    <id>e8d1c41bd2ef3c522ba5c51fab94d0ff13c0326f</id>
    <committed-date>2008-09-26T10:27:33-07:00</committed-date>
    <authored-date>2008-09-26T09:03:47-07:00</authored-date>
    <message>Compile with -Wall</message>
    <tree>ae1f445c049e6a431e1c462623f5b1c0f5901848</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a18d548509cc24c3895bac10c9836dd99f1b3a22</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/da4565d39d2058214d6e8acd0418849bc7e4b7ed</url>
    <id>da4565d39d2058214d6e8acd0418849bc7e4b7ed</id>
    <committed-date>2008-09-26T10:27:33-07:00</committed-date>
    <authored-date>2008-09-26T09:03:15-07:00</authored-date>
    <message>Cast status to avoid compiler warning.</message>
    <tree>5f568d4c54f4b2fbc7655b2358c85ce4b880889b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>680009d06caad07f0c049d8a3bd5374af75a6d1e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/a18d548509cc24c3895bac10c9836dd99f1b3a22</url>
    <id>a18d548509cc24c3895bac10c9836dd99f1b3a22</id>
    <committed-date>2008-09-26T10:27:33-07:00</committed-date>
    <authored-date>2008-09-26T09:03:01-07:00</authored-date>
    <message>Remove some unused variables.</message>
    <tree>c031bd25d0e8d74eec71ec73f2481ef9358a591c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abdd5f8c9deb2c5dd446963d42ab2a116941bf81</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/680009d06caad07f0c049d8a3bd5374af75a6d1e</url>
    <id>680009d06caad07f0c049d8a3bd5374af75a6d1e</id>
    <committed-date>2008-09-26T10:27:33-07:00</committed-date>
    <authored-date>2008-09-26T08:52:04-07:00</authored-date>
    <message>Removed incorrect and misleading comment.</message>
    <tree>ff8c543c1860586c909d223398e7141953b62397</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e71480d3f95d883f88db423121afb57db50c545</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/abdd5f8c9deb2c5dd446963d42ab2a116941bf81</url>
    <id>abdd5f8c9deb2c5dd446963d42ab2a116941bf81</id>
    <committed-date>2008-09-25T22:15:52-07:00</committed-date>
    <authored-date>2008-09-25T22:15:52-07:00</authored-date>
    <message>Added a README.</message>
    <tree>a5f300143b852836939810a3df3a707291ce5d5e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e11d176a8016b70e40f528570c6cd84ad89542f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/5e71480d3f95d883f88db423121afb57db50c545</url>
    <id>5e71480d3f95d883f88db423121afb57db50c545</id>
    <committed-date>2008-04-05T22:18:56-07:00</committed-date>
    <authored-date>2008-04-05T22:18:56-07:00</authored-date>
    <message>Added a .gitignore</message>
    <tree>7d0ebc0f47ca40b02b1e9398c8698077a018fa44</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8262539d32c5ae35a88b0455f893161278040fcc</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/7e11d176a8016b70e40f528570c6cd84ad89542f</url>
    <id>7e11d176a8016b70e40f528570c6cd84ad89542f</id>
    <committed-date>2006-04-25T07:03:53-07:00</committed-date>
    <authored-date>2006-04-25T07:03:53-07:00</authored-date>
    <message>Fixed the errno mechanism.


imported from: dustin@spy.net--snippets/c--main--1.0--patch-12</message>
    <tree>76ba425a12eb970a58a08291c104b1d020f2daed</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>535bd689fbc4f7747e5288618297ca085e6c6a8b</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/8262539d32c5ae35a88b0455f893161278040fcc</url>
    <id>8262539d32c5ae35a88b0455f893161278040fcc</id>
    <committed-date>2006-01-13T18:13:20-08:00</committed-date>
    <authored-date>2006-01-13T18:13:20-08:00</authored-date>
    <message>waitforsocket.h needs to be included as well.


imported from: dustin@spy.net--snippets/c--main--1.0--patch-11</message>
    <tree>39766057629b153248519ba8ea834586fab59d11</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70b8fc0e6bdb4616498d0a17bd96927e99666188</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/535bd689fbc4f7747e5288618297ca085e6c6a8b</url>
    <id>535bd689fbc4f7747e5288618297ca085e6c6a8b</id>
    <committed-date>2006-01-13T18:12:54-08:00</committed-date>
    <authored-date>2006-01-13T18:12:54-08:00</authored-date>
    <message>I made changes to a generated makefile.  Put them in the source.


imported from: dustin@spy.net--snippets/c--main--1.0--patch-10</message>
    <tree>df071971ee8511aeae66f9e38715d06e6a1ca061</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7be6ad4f7b50cdefce32be88455ad9104ad565d3</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/70b8fc0e6bdb4616498d0a17bd96927e99666188</url>
    <id>70b8fc0e6bdb4616498d0a17bd96927e99666188</id>
    <committed-date>2006-01-13T18:12:14-08:00</committed-date>
    <authored-date>2006-01-13T18:12:14-08:00</authored-date>
    <message>Get better error messages in waitforsocket.


imported from: dustin@spy.net--snippets/c--main--1.0--patch-9</message>
    <tree>8f59f4acf6f0b1229c9c2f8479791d244ca02b0f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7e121a072f0335ce30333dd769cdd4ed0016e7f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/7be6ad4f7b50cdefce32be88455ad9104ad565d3</url>
    <id>7be6ad4f7b50cdefce32be88455ad9104ad565d3</id>
    <committed-date>2005-01-07T21:01:01-08:00</committed-date>
    <authored-date>2005-01-07T21:01:01-08:00</authored-date>
    <message>Better error reporting around lookup problems.


imported from: dustin@spy.net--snippets/c--main--1.0--patch-4</message>
    <tree>1b3617ebb2f0e6b9f2f37bd351e3d68e8c0b6dd5</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55f4831746b8a1971201b6c0600549ff1d712245</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/c7e121a072f0335ce30333dd769cdd4ed0016e7f</url>
    <id>c7e121a072f0335ce30333dd769cdd4ed0016e7f</id>
    <committed-date>2005-01-07T20:45:23-08:00</committed-date>
    <authored-date>2005-01-07T20:45:23-08:00</authored-date>
    <message>Need to free the addrinfo after processing it.


imported from: dustin@spy.net--snippets/c--main--1.0--patch-3</message>
    <tree>d27e1002e9b7ff6d9af8f7e070056b827cfdaa16</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3fcae160118187a8b99f384f7f1d9be44549e23e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/55f4831746b8a1971201b6c0600549ff1d712245</url>
    <id>55f4831746b8a1971201b6c0600549ff1d712245</id>
    <committed-date>2005-01-07T20:41:25-08:00</committed-date>
    <authored-date>2005-01-07T20:41:25-08:00</authored-date>
    <message>Allow service name or port number


imported from: dustin@spy.net--snippets/c--main--1.0--patch-2</message>
    <tree>075d0a5c9efaae4cd94a28d744433f68e0067e9c</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2ac26c3da65dccc300c8860a5dd8ff862f6927c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/3fcae160118187a8b99f384f7f1d9be44549e23e</url>
    <id>3fcae160118187a8b99f384f7f1d9be44549e23e</id>
    <committed-date>2005-01-07T20:28:58-08:00</committed-date>
    <authored-date>2005-01-07T20:28:58-08:00</authored-date>
    <message>use getaddrinfo which automatically gives me support for ipv6


imported from: dustin@spy.net--snippets/c--main--1.0--patch-1</message>
    <tree>ef8fdfb0653de20f8ac9c7e67bd68bd1572e2d97</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64178ceb2ff500840b29da410bc9db3a8ccadb0a</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/d2ac26c3da65dccc300c8860a5dd8ff862f6927c</url>
    <id>d2ac26c3da65dccc300c8860a5dd8ff862f6927c</id>
    <committed-date>2003-12-12T06:49:24-08:00</committed-date>
    <authored-date>2003-12-12T06:49:24-08:00</authored-date>
    <message>Fixed waitforsocket (based on ocaml port)


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-427</message>
    <tree>aaedd7da4fade51d864abeb02ac4eda6dcc2f94f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>035cb4ad105cc725094dbeddd220d84d9c85888f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/64178ceb2ff500840b29da410bc9db3a8ccadb0a</url>
    <id>64178ceb2ff500840b29da410bc9db3a8ccadb0a</id>
    <committed-date>2003-06-12T21:20:30-07:00</committed-date>
    <authored-date>2003-06-12T21:20:30-07:00</authored-date>
    <message>Need time.h and sys/time.h

Author: dustin
Date: 2003/06/12 20:20:30


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-416</message>
    <tree>e1a35a31c36c2a306ce8580802f27e1b63e04b13</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d3ef7cd1722ee15d035d153a19fec79eac68dd0</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/035cb4ad105cc725094dbeddd220d84d9c85888f</url>
    <id>035cb4ad105cc725094dbeddd220d84d9c85888f</id>
    <committed-date>2003-06-12T21:18:13-07:00</committed-date>
    <authored-date>2003-06-12T21:18:13-07:00</authored-date>
    <message>Use non-blocking IO to accomplish a 5s timeout.

Author: dustin
Date: 2003/06/12 20:18:13


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-415</message>
    <tree>2ab8ba7342a282a9b83b570cf276a380e5de6bd1</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96894833e56e2b27092e85b6d1bb4d2733d0ebcb</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/2d3ef7cd1722ee15d035d153a19fec79eac68dd0</url>
    <id>2d3ef7cd1722ee15d035d153a19fec79eac68dd0</id>
    <committed-date>2003-06-12T19:56:39-07:00</committed-date>
    <authored-date>2003-06-12T19:56:39-07:00</authored-date>
    <message>Include errno.

Author: dustin
Date: 2003/06/12 18:56:39


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-414</message>
    <tree>fbf0b6aeab2d29660ba0a71559d05567b0e159d9</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6307372c8ab05611ce42ed80cb161207c9c16a5</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/96894833e56e2b27092e85b6d1bb4d2733d0ebcb</url>
    <id>96894833e56e2b27092e85b6d1bb4d2733d0ebcb</id>
    <committed-date>2003-06-12T19:54:42-07:00</committed-date>
    <authored-date>2003-06-12T19:54:42-07:00</authored-date>
    <message>Fixed configure some...deal with the compiler correctly.

Author: dustin
Date: 2003/06/12 18:54:42


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-413</message>
    <tree>389c8b752570f1d255887bea088c4046c00c7b5b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38ed481392c6cb49d4fe32a7f32988b30c5e166b</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/f6307372c8ab05611ce42ed80cb161207c9c16a5</url>
    <id>f6307372c8ab05611ce42ed80cb161207c9c16a5</id>
    <committed-date>2003-06-12T19:47:10-07:00</committed-date>
    <authored-date>2003-06-12T19:47:10-07:00</authored-date>
    <message>Cleaned up the build a bit.

Author: dustin
Date: 2003/06/12 18:47:10


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-412</message>
    <tree>40914b61c7b2767d2debfe102947ca5247b182ab</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/waitforsocket/commit/38ed481392c6cb49d4fe32a7f32988b30c5e166b</url>
    <id>38ed481392c6cb49d4fe32a7f32988b30c5e166b</id>
    <committed-date>2003-06-12T18:05:36-07:00</committed-date>
    <authored-date>2003-06-12T18:05:36-07:00</authored-date>
    <message>Wait for a socket to become available.

Author: dustin
Date: 2003/06/12 17:05:36


imported from: dustin@spy.net--projects/snippets--c--1.0--patch-410</message>
    <tree>403f64174e77727c3a51334f0b13f9fe9cb78763</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
</commits>
