Correcting SetReferenceTime as used by cf-execd to remove all hard
classes defined based on time so that the schedule can be adhered to
correctly.
test of PurgeOldConnections that proves invalid memory access on all purges
fix invalid memory access on purge in PurgeOldConnections
fix race condition on SV.connectionlist - threads modify it in DeleteConn so it must always be locked when accessed
fix race condition on SV.connectionlist - threads access it in DeleteConn
Use correct filename for extracting Arista Networks EOS version. Should be "/etc/Eos-release" not "/etc/EOS-release"

sample:
bash-4.1# cat /etc/Eos-release
Arista Networks EOS 4.10.2
Fix incorrect usage of sscanf. Input stream was missing.
Merge pull request #256 from estenberg/bugfix/serverd-segfault-connpurge

cf-serverd invalid memory access
Proper typedef cfagentype -> AgentType
Fix set_domainname_test, rectifying error from AgentType commit
Merge pull request #255 from werkt/delete-time-class

Added DeleteTimeClass, called in SetReferenceTime before AddTimeClass
Squashed commit of design-center specific acceptance tests:

commit fcdc52c6816564bf2664e994f684e1f3b5746b9c
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Nov 30 01:45:30 2012 -0600

    Fixed the structure of the test, but it still fails.

commit f3bd9bc103af83decd66d60af59c654edd86932c
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Nov 30 01:40:48 2012 -0600

    Fixed calls to default_check_strcmp on default namespace, all tests now pass.

commit db3725d3928a34b1d9565b3bfe1b8cecc26bd790
Merge: 06ed9f1 95bc513
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Nov 30 01:32:01 2012 -0600

    Merge branch 'tests_for_issue_1096' of https://github.com/zzamboni/core into tests/acceptance/namespaces

commit 06ed9f167a7872e99808eab43b6eb59501e671ac
Merge: e3a9cd9 dc3f1e1
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Nov 30 01:30:02 2012 -0600

    Test for Redmine issue #1068, moved to staging because it does not pass.

commit e3a9cd9c2af0f9ce2b40d1f4085a130cf5264202
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Nov 30 01:07:54 2012 -0600

    Moved 01_vars/02_functions/205 test to staging because it still fails. Renamed to 206 because there was already a staging/205.

commit 9ca1b88578b33a9094c3e58a5b3b4f490570bf38
Merge: 29171fb 4ca77d2
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Nov 30 00:54:36 2012 -0600

    Merge branch 'tests/acceptance/namespaces' of https://github.com/tzz/core into tests/acceptance/namespaces

commit 29171fb081e74fbe0cbedc89090c0c83cd6114b9
Merge: 5973617 faa9664
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Thu Nov 29 10:30:26 2012 -0600

    Merge remote-tracking branch 'upstream/master'

commit 5973617d9e0a110a080f0b624d70b0c0e12b7a64
Merge: 5167f95 5d06ee5
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Wed Nov 7 15:35:03 2012 -0600

    Merge remote-tracking branch 'upstream/master'

commit 5167f959c26758b17573a1ced12f90e67cb473d9
Merge: 3f3ad00 b715683
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Thu Oct 4 01:10:54 2012 -0500

    Merge branch 'master' of github.com:zzamboni/core

commit b71568379078d692feae018efae96d1854814127
Merge: 7b7e80b aba34aa
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Thu Sep 27 01:45:52 2012 -0500

    Merge branch 'master' of github.com:zzamboni/core

commit 95bc513856e51f0dd24eb26b1959d27e5197a096
Merge: 9eb26eb 2c13c01
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Sep 25 16:55:09 2012 -0500

    Merge remote-tracking branch 'upstream/master' into tests_for_issue_1096

commit 9eb26ebc120f61482d8559f9bf57bc1aa0657e2a
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Sep 25 11:30:52 2012 -0500

    New tests 201 & 203

    These tests are the same as 001 and 003, respectively, but with
    getindices() inside braces: { getindices() }.

commit 31737ab05b1f36fa081c3fa5ce5c179f382dd873
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Sep 25 11:29:32 2012 -0500

    Fixed typo in argument - does not change current outcome of the tests.

commit f3a45d1938469728462708c251e62306327067a7
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Sep 25 08:30:17 2012 -0500

    Added tests for Redmine issue #1096.

commit aba34aa739d06b4172b1e9c0e8fff53a7b162b51
Merge: 10e60b6 ab8b0b9
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Sep 25 08:25:02 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit 10e60b6406c69f00ed7dc3dd79b8ad9469d252f0
Merge: 406fd22 cbf1f7b
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Mon Sep 24 17:02:02 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit dc3f1e120edcba784e2c98d9f3cee93946a02f44
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Sun Sep 23 21:26:12 2012 -0400

    redmine#1068: acceptance test showing that edit_defaults bundles are not called in a namespaced sketch

commit 4ca77d2eb3a8f9a69978188512ab2e4d42507195
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Fri Sep 21 22:17:23 2012 -0400

    redmine#1161: adjust test to reflect new namespace usage

commit 4956d8308862668dfc1f6b98397b64f4df81a37b
Merge: 1f36b0e 343282f
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Fri Sep 21 19:30:50 2012 -0400

    Merge branch 'master' of github.com:cfengine/core

commit 1f36b0eb482b02c3d9e711e5a2c585ec4678dcdf
Merge: decd2b7 33b291d
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Fri Sep 21 08:18:27 2012 -0400

    Merge branch 'master' of github.com:markburgess/core

commit 33b291dc24aacc6881fd4c05ffe2a5e13a7dd785
Author: Mark Burgess <mark@cfengine.com>
Date:   Fri Sep 21 00:02:27 2012 +0200

    Test for edit template

commit 7f093688e1504a29e4dfea626905c764a16861ef
Author: Mark Burgess <mark@cfengine.com>
Date:   Fri Sep 21 00:02:10 2012 +0200

    Tests for namespaced classes

commit a065cfd20403e6ac01603b39c01bf129cdbe2668
Author: Mark Burgess <mark@cfengine.com>
Date:   Thu Sep 20 23:41:43 2012 +0200

    Add namespace to the api functions for class handling, and introduce explicit hardclass marking - since hard classes must be independent of namespace

commit fa5a5e5f22bb3c8d3d0881308ba9966907f16265
Author: Mark Burgess <mark@cfengine.com>
Date:   Thu Sep 20 23:37:40 2012 +0200

    Split classes into hard and soft, with separate lists. Introduce namespace variables and support for namespacing into NewClass functions and EvalClass/IsDefinedClass functions. Main changes are here in this file - other changes are to make the rest of the code compliant with the modified API

commit 47644ec523b2a76aa4159a1177cf1ac193ce17a6
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Sun Sep 16 06:54:41 2012 -0400

    Move test for passing of namespaced common bundle classes to 02_classes/

commit 06c0ceaef2ec44d3ce1e885e6823706b70ff04a3
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Sun Sep 16 06:42:41 2012 -0400

    Add test for passing of namespaced common bundle classes

commit 9ac799c090e7078a5ecd33fc5e502dd4fd274566
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Sun Sep 16 06:01:29 2012 -0400

    Add test for passing of namespaced variables

commit 699d4184a47e32818e60b6dade4490a023f40a0b
Author: Ted Zlatanov <tzz@lifelogs.com>
Date:   Thu Sep 13 04:48:25 2012 -0400

    add acceptance test for namespaced link_from bodies (Redmine bug #1134) and namespaced array iteration (Redmine bug #1096)

commit 406fd22f8a438c6b430ef6554c683728fb70b9e4
Merge: f36ee04 c066046
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Sep 14 15:26:27 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit f36ee04a6f3d7e08f8279268e9328e9ca9af88b4
Merge: 101cf73 7b468a8
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Sat Aug 11 00:55:50 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit 101cf7335436ec73e87aedc43da93a253b483928
Merge: 1365131 e4f1358
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Aug 7 15:17:08 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit 1365131890a24b0599795a6dd4ee2b1f4bb27939
Merge: a39842f 10c5c15
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Aug 7 09:54:25 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit a39842f5f1f0bdb13a45e01ec4b8b8fe1a483a3a
Merge: 68b7f29 1244a02
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Aug 7 08:50:07 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit 68b7f290d4e5548b5a9a3f0659bf627934522e94
Merge: 53c6088 ce4d360
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Jul 20 11:52:28 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit 53c608823a8dbe523cfd9de25f097f85364794a2
Merge: 5b89ad6 649a741
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Tue Jul 17 13:43:04 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit 5b89ad611b64fee3da61c4aa13e27181dcf5d236
Merge: fd14b1d 87f21b8
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Fri Jun 15 11:34:46 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit fd14b1d9555f72fbb37ddad93200c88db236180e
Merge: 507972a 6a5bdc7
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Thu Jun 7 10:08:39 2012 +0200

    Merge remote-tracking branch 'upstream/master'

commit 507972a3ab36bcdc41be438ea0e2f610f94d779b
Merge: ec07032 225ed64
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Wed May 23 12:05:58 2012 -0500

    Merge remote-tracking branch 'upstream/master'

commit ec070327e093640f12d243e6ce6933fbfcf87891
Author: Diego Zamboni <diego@zzamboni.org>
Date:   Wed May 23 12:04:53 2012 -0500

    Fixed typos in example.
Factor out verify_processes.h
Factor out bootstrap.h
Do not call termination cleanup functions on daemonization
Fix write to correct Writer in ShowPromiseInReportHtml
Time/hard classes not updated properly in new exec loop