+Revision 1.528 2007/11/02 21:32:30 cheshire
+<rdar://problem/5575593> BTMM: Deferring deregistration of record log messages on sleep/wake
+
+Revision 1.527 2007/11/01 16:08:51 cheshire
+Tidy up alignment of "SetRecordRetry refresh" log messages
+
+Revision 1.526 2007/10/31 19:26:55 cheshire
+Don't need to log "Permanently abandoning service registration" message when we're intentionally deleting a service
+
+Revision 1.525 2007/10/30 23:58:59 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+After failure, double retry interval up to maximum of 30 minutes
+
+Revision 1.524 2007/10/30 20:10:47 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+
+Revision 1.523 2007/10/30 00:54:31 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+Fixed timing logic to double retry interval properly
+
+Revision 1.522 2007/10/30 00:04:43 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+Made the code not give up and abandon the record when it gets an error in regState_UpdatePending state
+
+Revision 1.521 2007/10/29 23:58:52 cheshire
+<rdar://problem/5536979> BTMM: Need to create NAT port mapping for receiving LLQ events
+Use standard "if (mDNSIPv4AddressIsOnes(....ExternalAddress))" mechanism to determine whether callback has been invoked yet
+
+Revision 1.520 2007/10/29 21:48:36 cheshire
+<rdar://problem/5519458> BTMM: Machines don't appear in the sidebar on wake from sleep
+Added 10% random variation on LLQ renewal time, to reduce unintended timing correlation between multiple machines
+
+Revision 1.519 2007/10/29 21:37:00 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+Added 10% random variation on record refresh time, to reduce accidental timing correlation between multiple machines
+
+Revision 1.518 2007/10/26 23:41:29 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+
+Revision 1.517 2007/10/25 23:30:12 cheshire
+Private DNS registered records now deregistered on sleep and re-registered on wake
+
+Revision 1.516 2007/10/25 22:53:52 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+Don't unlinkSRS and permanently give up at the first sign of trouble
+
+Revision 1.515 2007/10/25 21:08:07 cheshire
+Don't try to send record registrations/deletions before we have our server address
+
+Revision 1.514 2007/10/25 20:48:47 cheshire
+For naming consistency (with AuthRecord's UpdateServer) renamed 'ns' to 'SRSUpdateServer'
+
+Revision 1.513 2007/10/25 20:06:13 cheshire
+Don't try to do SOA queries using private DNS (TLS over TCP) queries
+
+Revision 1.512 2007/10/25 18:25:15 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+Don't need a NAT mapping for autotunnel services
+
+Revision 1.511 2007/10/25 00:16:23 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+Fixed retry timing logic; when DNS server returns an error code, we should retry later,
+instead of just deleting our record ("UnlinkAuthRecord") and completely giving up
+
+Revision 1.510 2007/10/24 22:40:06 cheshire
+Renamed: RecordRegistrationCallback -> RecordRegistrationGotZoneData
+Renamed: ServiceRegistrationZoneDataComplete -> ServiceRegistrationGotZoneData
+
+Revision 1.509 2007/10/24 00:54:07 cheshire
+<rdar://problem/5496734> BTMM: Need to retry registrations after failures
+
+Revision 1.508 2007/10/24 00:05:03 cheshire
+<rdar://problem/5519458> BTMM: Machines don't appear in the sidebar on wake from sleep
+When sending TLS/TCP LLQ setup request over VPN, need to set EventPort to 5353, not zero
+
+Revision 1.507 2007/10/23 00:33:36 cheshire
+Improved debugging messages
+
+Revision 1.506 2007/10/22 19:54:13 cheshire
+<rdar://problem/5519458> BTMM: Machines don't appear in the sidebar on wake from sleep
+Only put EventPort in LLQ request when sending from an RFC 1918 source address, not when sending over VPN
+
+Revision 1.505 2007/10/19 22:08:49 cheshire
+<rdar://problem/5519458> BTMM: Machines don't appear in the sidebar on wake from sleep
+Additional fixes and refinements
+
+Revision 1.504 2007/10/18 23:06:43 cheshire
+<rdar://problem/5519458> BTMM: Machines don't appear in the sidebar on wake from sleep
+Additional fixes and refinements
+
+Revision 1.503 2007/10/18 20:23:17 cheshire
+Moved SuspendLLQs into mDNS.c, since it's only called from one place
+
+Revision 1.502 2007/10/17 22:49:54 cheshire
+<rdar://problem/5519458> BTMM: Machines don't appear in the sidebar on wake from sleep
+
+Revision 1.501 2007/10/17 22:37:23 cheshire
+<rdar://problem/5536979> BTMM: Need to create NAT port mapping for receiving LLQ events
+
+Revision 1.500 2007/10/17 21:53:51 cheshire
+Improved debugging messages; renamed startLLQHandshakeCallback to LLQGotZoneData
+
+Revision 1.499 2007/10/16 21:16:50 cheshire
+Get rid of unused uDNS_Sleep() routine
+
+Revision 1.498 2007/10/16 20:59:41 cheshire
+Export SuspendLLQs/SleepServiceRegistrations/SleepRecordRegistrations so they're callable from other files
+
+Revision 1.497 2007/10/05 18:09:44 cheshire
+<rdar://problem/5524841> Services advertised with wrong target host
+