)]}'
{
  "log": [
    {
      "commit": "5a875755019a7f342a07c8c368a50e3efb6ae68c",
      "tree": "52f1cc2cd1ab8513571c396bbd0969473f749efe",
      "parents": [
        "3e9c5aa41f90084ef08fcb5a25deda61cb084eaf"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon May 18 06:36:35 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon May 18 06:36:35 2015 +0000"
      },
      "message": "Write C/CXX Flags into CMake Cache\n\nWhile passing the CMake Toolchain to external dependencies\nlike CAPU, the C/CXX Flags get lost in case they are not in the CMake cache.\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679946 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3e9c5aa41f90084ef08fcb5a25deda61cb084eaf",
      "tree": "b55764e819dacbda0b13282be4728cf0809ff11d",
      "parents": [
        "1fd95692f38ffca6ae56c369997c7742c5bc0660"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:11:57 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:11:57 2015 +0000"
      },
      "message": "Shut down all connections in destructor\n\nChange-Id: If249a12946faebb97b1d60330658b4b19abc0155\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679597 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1fd95692f38ffca6ae56c369997c7742c5bc0660",
      "tree": "9f1641c4609f908ac56c305f916760d51a6ca5d0",
      "parents": [
        "3ba470389f9d20e5ce673a3d3bd50c79b23e52a9"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:11:09 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:11:09 2015 +0000"
      },
      "message": "Shutdown all connections on CONNECTION_SHUTDOWN signal\n\nIn case the factory gets a connection shutdown signal, all connections\nare terminated.\n\nChange-Id: I7026487156db0a671d26e711b9087a6d13301622\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679595 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3ba470389f9d20e5ce673a3d3bd50c79b23e52a9",
      "tree": "3e208752fee46befae8d5869a04588abb2922fa8",
      "parents": [
        "e0e77f991bb3fdad8de640fd895062bd530f669e"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:10:15 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:10:15 2015 +0000"
      },
      "message": "Add method to shutdown all connections\n\nAll connections are closed and the method waits until the connection\nthreads are terminated.\n\nChange-Id: I079d216bd7a101514fbe10b1f1542e7033f8ea6e\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679594 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e0e77f991bb3fdad8de640fd895062bd530f669e",
      "tree": "aa804276f66ced1cf1809dcfddbb69822536d921",
      "parents": [
        "dd80348e19acae59cb1b860710fc8edfd3d7be30"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:09:20 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:09:20 2015 +0000"
      },
      "message": "Join the TcpListener thread in case of a stopWait signal\n\nChange-Id: Ic336c46c9ceecdf4fe52c3c4198f5c6b158ac7f8\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679592 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dd80348e19acae59cb1b860710fc8edfd3d7be30",
      "tree": "bfd8d1737ad0eea96551abd085a6c6e0eddbe8cb",
      "parents": [
        "e3905fb0e3f2a81ea0e37967ec0333e23cc45cfa"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:08:29 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:08:29 2015 +0000"
      },
      "message": "Add notification signaling tcp listener shutdown\n\nThe newly added signal informs all open connections that the listener\nis about the close.\nThis is especially useful in order to shut down all connections gracefully.\n\nChange-Id: Ie52a89d2d5671034ec62a02654351dd240302f2d\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679590 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e3905fb0e3f2a81ea0e37967ec0333e23cc45cfa",
      "tree": "68d991cbaa8dd0b7793e60ac8f86253355428052",
      "parents": [
        "e471132053b0c757f84fef9666a3d08dc6064757"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:07:36 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:07:36 2015 +0000"
      },
      "message": "Improved mutex handling in EtchConnection\n\nRefactoring of the mutex handling.\n\nChange-Id: I6690b0a9a3237c4430e780d56d5db573fe2cdabb\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679589 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e471132053b0c757f84fef9666a3d08dc6064757",
      "tree": "552785fdde6bbfc2dc1d54987cb8e349be539e5a",
      "parents": [
        "2d69ad1dc9eb661dc7421aa7ad6900af821c4843"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:06:30 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:06:30 2015 +0000"
      },
      "message": "Add sessionDown notification in EtchStubBase\n\nIn case an exception occurs during the execution of an execution\nhelper, the session down event gets send to the user.\n\nChange-Id: I74e91fecf664f129c2edd4767175f0e9d975f4d6\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679587 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2d69ad1dc9eb661dc7421aa7ad6900af821c4843",
      "tree": "87405761c12fd1ef3beb572da49d1b0c69e595ab",
      "parents": [
        "8f52029aa68717505b1c7ee6c9345172a5613d92"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:05:38 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:05:38 2015 +0000"
      },
      "message": "Update to CAPU v0.19.0\n\nCAPU 0.19.0 provides bug fixes and improvements listed here:\nhttps://github.com/bmwcarit/capu/releases\n\nChange-Id: I28ccc1e5549337aa81946db20a6847d9fbbd0a8b\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679585 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8f52029aa68717505b1c7ee6c9345172a5613d92",
      "tree": "4cb23444a32c75a94be998da1df162226849ffcd",
      "parents": [
        "4fd3dfac83f77ee8651ba2da106a143cd13a302c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:04:12 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:04:12 2015 +0000"
      },
      "message": "Replace validators code duplications with macro\n\nThe code implementing the functionality of caching validators\nand getting them was duplicated all over the validator classes.\nThese duplications are now replaced by a respective macro defined\nin the validators base class.\n\nChange-Id: I3d44811b75159b48769a65f37e14c6ea99f434d0\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679584 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4fd3dfac83f77ee8651ba2da106a143cd13a302c",
      "tree": "0af63adf7a68217e428f248ee3bb53f017153166",
      "parents": [
        "d667dcb418ae71879b4333ea8562a299fbb0243a"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:02:27 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:02:27 2015 +0000"
      },
      "message": "Add macro for validators static get function\n\nThe static Get function in the validator classes was a code\nduplicate. It has been extracted into a macro which can then\nby used by the different validator classes.\n\nChange-Id: I13d5f33a930f58f5b7a73371d79a184603e2e03c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679582 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d667dcb418ae71879b4333ea8562a299fbb0243a",
      "tree": "74903bd760ad73e9013f110062fb1b7e5a133263",
      "parents": [
        "4580c9d2a851dede392fdcd7889398899fd3cccc"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:01:36 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:01:36 2015 +0000"
      },
      "message": "Add macro for validator cache implementation\n\nMost of the validators use a cache. This cache looks the same in\nall of the validator classes. In preparation of reduce these code\nduplications a macro gets added to the validator base class which\ncan be used by the derived validator classes.\n\nChange-Id: I5fe8a897f9b36e2a620e657bdd37ae0ea8b62c4c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679581 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4580c9d2a851dede392fdcd7889398899fd3cccc",
      "tree": "9260fc0d1a49f39150debde986cbd3ddccccb1de",
      "parents": [
        "799a1efdc0b199973b5a774b9174076746c349aa"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:00:34 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 15:00:34 2015 +0000"
      },
      "message": "Reset Class2Type and Type map on runtime shutdown\n\nWhen the runtime gets closed also the static type maps should\nbe cleaned in order to allow a second life cycle within one\nprocess.\n\nChange-Id: I9bb4ecea07506743608eb2133a7ed207376ec643\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679580 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "799a1efdc0b199973b5a774b9174076746c349aa",
      "tree": "ac3825eeb0b4d7dc246f87a05318caa74f876f7a",
      "parents": [
        "b93ac57d3073396da92bb2fb60f24f38759fbe05"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 14:56:58 2015 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri May 15 14:56:58 2015 +0000"
      },
      "message": "Add functionality to reset the Class2Type and TypeMap\n\nThe EtchClass2Type and EtchType maps are initialized by\nthe value factory at the begin of a life cycle.\nIn order to allow a second life  cycle this map must\nbe resetted again. This is triggered by the value factory.\n\nChange-Id: I0064992869def776cbcbbf3166f4d8931a619dd9\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1679578 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b93ac57d3073396da92bb2fb60f24f38759fbe05",
      "tree": "623aa7e987d3037ce96d0f03a9d3b0f8ac3574a2",
      "parents": [
        "d3a39f1d05fa74334d332d92992a6fbbfbca9304"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Jun 20 11:47:11 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Jun 20 11:47:11 2014 +0000"
      },
      "message": "Update Etch version to 1.4.0 in etch.properties file\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1604146 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d3a39f1d05fa74334d332d92992a6fbbfbca9304",
      "tree": "64278ca9626b018e1379fcb9d6bbcafe9e2a330c",
      "parents": [
        "a49528b2c806c43cbb4fecfc6aba1af4b3487b4c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Jun 20 06:54:12 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Jun 20 06:54:12 2014 +0000"
      },
      "message": "Update copyright year in NOTICE file\n\nChange-Id: I123412d5d3426ce2435354d8dcade46e350f73e5\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1604094 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a49528b2c806c43cbb4fecfc6aba1af4b3487b4c",
      "tree": "24adf1535d7bd903fe4fd2320be69f567cb2bb02",
      "parents": [
        "cf0ad6e42a1fdfd5447dae021b9810c0383c0d36"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon May 12 14:19:00 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon May 12 14:19:00 2014 +0000"
      },
      "message": "Updated versions to 1.4.0\n\nThis commit prepares Apache Etch release 1.4.0.\n\nChange-Id: I12ae1f324f35e7de4c2ddf157556604783fbdd07\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1593969 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cf0ad6e42a1fdfd5447dae021b9810c0383c0d36",
      "tree": "1fe3831e22520c79fd44b374f8ee216dfb80cc0c",
      "parents": [
        "40b35dd391aacdc7cae38718f7a1b753191c6592"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 04 09:55:53 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 04 09:55:53 2014 +0000"
      },
      "message": "Removing loss of precision warning in EtchHashTable\n\nThe number of entries (count()) is dependend on the platform (32, 64 bit).\nThe getter is changed accordingly.\n\nChange-Id: I1c1047a28eb822a171f8841026823cb45aa7ebb8\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1584590 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "40b35dd391aacdc7cae38718f7a1b753191c6592",
      "tree": "b35e0d68e841e2720624b2e21b82134fe6453b9b",
      "parents": [
        "001ddadef4ddaea7057e7c92a5a26fc79fa3fa6b"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 04 09:54:22 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 04 09:54:22 2014 +0000"
      },
      "message": "Helper handles error in creation of TransportFactory\n\nIn case the EtchTransportFactory cannot return a ServerFactory for the\ngiven URI, e.g. in case the user forgets to add the tcp:// prefix in the\nconnection URI, now an error is returned.\n\nChange-Id: I636d2e6a507210fa371b73dd380a0e6ed15cef3b\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1584587 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "001ddadef4ddaea7057e7c92a5a26fc79fa3fa6b",
      "tree": "dfa65d6a349b1e4e6916ee8095b11950c3f58d53",
      "parents": [
        "9371a631670f38db0d474503d1d35eceb6207c94"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 04 09:52:26 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 04 09:52:26 2014 +0000"
      },
      "message": "Updating dependency of CAPU to official v0.14.0 version\n\nChange-Id: I16aaba1eb8c1e63f55fec8f610b9a82484fe18bf\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1584586 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9371a631670f38db0d474503d1d35eceb6207c94",
      "tree": "fffba145c5599341f12ba2d4cdd1f0dbb9ecd84e",
      "parents": [
        "a058ef9cf36e027eee05260150c18aeda629ceb8"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Apr 01 11:26:18 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Apr 01 11:26:18 2014 +0000"
      },
      "message": "Fixing HelloWorldExample C++ implementation\n\nChange-Id: I836836946a9e3663f360dc29f789fb9f7ec1a7c4\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1583629 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a058ef9cf36e027eee05260150c18aeda629ceb8",
      "tree": "8cc8597c0e6c8a76ad64a9115dfb6f877c65ca40",
      "parents": [
        "0e3846ad7848f506527520d9e4993b9308e2fc1b"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 24 09:52:14 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 24 09:52:14 2014 +0000"
      },
      "message": "ETCH-279 Adding support for iOS platforms\n\nThis patch adds support for iOS on the following architectures:\nARMv7, ARMv7S, ARM64, iPhoneSimulator 32 Bit, iPhoneSimulator 64 Bit\n\nTest execution is only possible on the iPhone simulator.\n\nChange-Id: I2e668df2e8829e94e20f298a8690f146996d263c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1580796 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0e3846ad7848f506527520d9e4993b9308e2fc1b",
      "tree": "6faf983118c7b5bc335c6e24d04c23aec0a6f3b6",
      "parents": [
        "becb91e8018ddd21a0e2bc430363253eecbf57ae"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 24 09:51:02 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 24 09:51:02 2014 +0000"
      },
      "message": "Fixing synchronization issues in TcpConnection and CircularQueue\n\nmSocket in EtchTcpConnection and mItems in CircularQueue can be accessed\nand modified from different threads. Till now these members have not been\nprotected during shutdown (close() and destructor).\n\nChange-Id: Iaec4a6a43c84c87ad897dea2be355d35903a98ec\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1580795 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "becb91e8018ddd21a0e2bc430363253eecbf57ae",
      "tree": "c3adf9c841ed15ca8821448fba97f8a93810dc89",
      "parents": [
        "f92aa31bd602114808c18d90ba87757b419ba0da"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Mar 21 08:52:09 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Mar 21 08:52:09 2014 +0000"
      },
      "message": "ETCH-292 Enable build for several platforms in a row\n\nIn order to be able to build several platforms in a row the build\nartifacts must be stored in separate folders. Therefore the build folder\nnow containes the platform specifications like operating system and\narchitecture.\n\nChange-Id: I75ce8e174b4944ed72324bce0497ee7f7d50a4b1\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1579900 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f92aa31bd602114808c18d90ba87757b419ba0da",
      "tree": "b71186b17d88d6adc51e729e4fd2b7ab8c1a3736",
      "parents": [
        "a411a57cd10c1d7f63a67b701ca27f638772fa49"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Mar 20 10:42:46 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Mar 20 10:42:46 2014 +0000"
      },
      "message": "ETCH-291 Fixing some compiler warnings\n\nBy removing some unused members and by correcting some unsigned/signed\nsome warnings are gone.\n\nChange-Id: I792674667f276c0928b505bff9a3098ac31f9475\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1579585 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a411a57cd10c1d7f63a67b701ca27f638772fa49",
      "tree": "f3113c3dbdf898740ad484f5a02eaac090297ed7",
      "parents": [
        "bde92c67acdd72d539a3bb1b0a60c1793a5f9330"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Mar 20 09:05:30 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Mar 20 09:05:30 2014 +0000"
      },
      "message": "ETCH-278 Enable receiving of multiple packages in one buffer in EtchPackizer\n\nTill now the packetizer was not able to handle more then one packet in a\nbuffer received from the transport layer.\nThis patches introduces a new algorithm to handle packets and adds tests\nto ensure it works for all possible situations.\n\nChange-Id: I7ba4b04a012ed8778861dc734ba2574d2b487ac9\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1579568 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bde92c67acdd72d539a3bb1b0a60c1793a5f9330",
      "tree": "22fa9b4f26d257d50e0260a62b4b83e0da8ad21e",
      "parents": [
        "eea649f472896c51592f2c965373ac90d4bb204a"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Mar 20 09:01:31 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Mar 20 09:01:31 2014 +0000"
      },
      "message": "ETCH-290 Removed Static mutex inside of EtchConnection\n\nEtchConnections suffer to a Deadlock with multiple EtchSessions /\nConnections. Removing the static mutex solves this issue.\n\nChange-Id: If9c5ed101a247a33245a750467e64b1b37dda410\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1579566 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eea649f472896c51592f2c965373ac90d4bb204a",
      "tree": "7002631921eeae0abf41d5d3b31368c154f82b8f",
      "parents": [
        "60d819693294deedf6c8e3622884328884d6971c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 14:04:51 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 14:04:51 2014 +0000"
      },
      "message": "Enabling setting of loglevel in EtchRuntime for default logger\n\nAn additional constructor for the EtchRuntime makes it possible now to set\nthe log level for the default console appender.\n\nChange-Id: I19ab47ca7d6fb941a38e7e952a40ab954efd84f9\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578908 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "60d819693294deedf6c8e3622884328884d6971c",
      "tree": "53bb2d2d66f3b1b957fba64b1edc75693070bb03",
      "parents": [
        "888ff19f9343434e447157f71033112d105b35df"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 14:03:01 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 14:03:01 2014 +0000"
      },
      "message": "Enabling support for arrays of custom types\n\nTill now it was not possible to use arrays of custom types as parameters.\nThis support is now added by adding new functionality to the valuefactory\nand the value factory code generation.\n\nChange-Id: Id20ec86a55a821289727c7dc00653797ad509129\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578907 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "888ff19f9343434e447157f71033112d105b35df",
      "tree": "0c390c4e432865b01ad1492d155504609aa5c9e4",
      "parents": [
        "89ee328f3259d0e59dea0ea2c1302a638efffa66"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 14:01:00 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 14:01:00 2014 +0000"
      },
      "message": "Adding _sessionNotify to server side helloWorld example\n\nThe _sessionNotify function has been added to the HelloWorldServer\nimplemenation. This code shows how to handle events from the stack on the\nserver implementation side.\n\nChange-Id: Ic3089b2a3b5b9f96f6ef353a4461f04e7c6e844a\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578906 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "89ee328f3259d0e59dea0ea2c1302a638efffa66",
      "tree": "06e38c065f8f6b804bdd45b4ecba4adde6a86a04",
      "parents": [
        "d0c6b4860bebc48d82744197befd14430a3d1e92"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:59:13 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:59:13 2014 +0000"
      },
      "message": "Removing warnings by removing unneeded const keyword\n\nOn return of a copy of a primitive datatype like int the const keyword is\nnot needed and caused warnings on some compilers.\n\nChange-Id: Ifde2367f836478b48f653dce614ac339d704954d\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578904 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d0c6b4860bebc48d82744197befd14430a3d1e92",
      "tree": "6a3abb5a33522f614c7fe4dcb9f9127f7ad9bbd8",
      "parents": [
        "3067f1fa85dd07cc376106e323b3dbc4e37b580f"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:58:40 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:58:40 2014 +0000"
      },
      "message": "Fixing memory leak in handling of void functions\n\nVoid functions are handled differently from non-void functions. In case of\nvoid functions the resulting mailbox has not been deleted which caused\nmemory leaks.\n\nChange-Id: I2e44dacc9d632df0d06cc32c6ac868de5c74720d\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578903 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3067f1fa85dd07cc376106e323b3dbc4e37b580f",
      "tree": "4a18f463bbe31becd35a33c517957441745321d1",
      "parents": [
        "de5e70d6266095a2e59af4e48e2ee8cb6d61ee34"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:58:18 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:58:18 2014 +0000"
      },
      "message": "Handling of Exception in sessionNofity call for HelloWorld example\n\nThis patch adds code to the HelloWorldClient implemenation which shows\nhow to handle Exceptions send by the stack to session.\n\nChange-Id: I4191c08d7eeb2655813a4c0e89d4873d2dec41d1\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578902 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "de5e70d6266095a2e59af4e48e2ee8cb6d61ee34",
      "tree": "0a460ef35542f5dfec611bc003c5fae08ae364be",
      "parents": [
        "834a7fa17c935f56569dc525892e7dc24a19ff89"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:51:44 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:51:44 2014 +0000"
      },
      "message": "Adding new paths for VLD to CMakeFile of HelloWorldTest\n\nThe structure of VLD has changed. Now it is needed to give more information.\n\nChange-Id: I84bc5ceab38726c294756d2b5b37230af18761e7\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578896 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "834a7fa17c935f56569dc525892e7dc24a19ff89",
      "tree": "94da2c6aedac227a0d5423cbb2cdd01c979a10e8",
      "parents": [
        "e9802a45de523b1236d8a6a72eea3ab3c0a7558b"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:49:03 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:49:03 2014 +0000"
      },
      "message": "Fixing memory leak on getRemoteAddress calls\n\nGetRemoteAddress returns a char array which needs to be deleted by\nthe caller.\n\nChange-Id: I379b3efca6620e8f8f2f63a8218cc83765020ac7\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578894 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e9802a45de523b1236d8a6a72eea3ab3c0a7558b",
      "tree": "8921b67e33e02ddaa75e770b35dec6680abe3886",
      "parents": [
        "5d6b4a052ca843847e37789d3e74dc02ff0f7517"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:47:50 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:47:50 2014 +0000"
      },
      "message": "Adding addiontal logging in EtchPlainMailboxmanager\n\nFixing a TODO by adding logging in case the session object of the\nmailbox manager is NULL.\n\nChange-Id: I9e0374bf9a61bc3b3cd2ded5e7b5cc652514062c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578892 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d6b4a052ca843847e37789d3e74dc02ff0f7517",
      "tree": "0c7954859d0a8301ea04efa03491c1ab049abfd0",
      "parents": [
        "cf3c17c099ac35d3ec3b751b0ea5480068db345d"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:43:43 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:43:43 2014 +0000"
      },
      "message": "Renaming mutexes in EtchPlainMailbox and EtchPlainMailboxManager\n\nTill now the mutexes in both files were named simple mMutex.\nNow the mutexes got more meaningful names which tell what they\ndo protect.\n\nChange-Id: I769744e2342714d4536b5f89ef6bfcfdc13456ee\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578886 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cf3c17c099ac35d3ec3b751b0ea5480068db345d",
      "tree": "b837db2b1a26dbcb04ef574670224b2bcad028b1",
      "parents": [
        "273f52f06f93a89d431089285b3948a342065300"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:34:54 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:34:54 2014 +0000"
      },
      "message": "Changing mailbox parameter from native pointer to smartpointer\n\nThe SmartPointer is needed as due to multi threading it is not know\nwho should delete the mailbox at the end. Either the generated code needs\nto delete it or the stack itself. This problem is solved by using\nsmartpointers.\n\nChange-Id: I2c1ac6ca3ed126afa438e700f5849ffdaf03b2bb\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578873 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "273f52f06f93a89d431089285b3948a342065300",
      "tree": "193f93f9104acab9ea50bd67c0eeddc00b8318da",
      "parents": [
        "a101d9521eaad96d040ac60f04d1b5babd3a7c1a"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:32:22 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:32:22 2014 +0000"
      },
      "message": "ETCH-287 Fixing deadlock while calling methods on client side\n\nOn calls getResult(), hasResult(), getException() or hasException() on a\nAsyncResult object the client waits until it gets notified from the\nmailbox that a respective message has arrived.\nIn case the connection on socket level was broken before or during a\nmethod call the AsyncResult object was not notified about this error\nstate and blocked forever.\n\nChange-Id: I511e2fc60eb8b347a0d184cc02a7fd3ec937f2b6\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578869 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a101d9521eaad96d040ac60f04d1b5babd3a7c1a",
      "tree": "97f423eb7a1c916db7f90fc504c1855a73fc9258",
      "parents": [
        "2ccc8d36b49dd73a6c181c56e24c5a2c9d2b2c80"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:28:48 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:28:48 2014 +0000"
      },
      "message": "ETCH-283 Setting up client socket after creation\n\nWhen the client connects to a server socket, the socket was\nnot set up according to the default or user specified paramters as e.g.\nbuffer size or linger time.\n\nChange-Id: I3af98319d06c004cb0416e80cf403b20077ee294\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578867 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2ccc8d36b49dd73a6c181c56e24c5a2c9d2b2c80",
      "tree": "c40011fc3498c321893af3ddf379589d209e5d50",
      "parents": [
        "ddf89b4d9be825f3137ef3450eaf34ad74240fc0"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:22:21 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:22:21 2014 +0000"
      },
      "message": "ETCH-282 Runtime accepts now log configuration\n\nA new constructor for the EtchRuntime has been added.\nIt enables the client/server to register a different log appender for\ndifferent log levels.\nThis is especially useful if you e.g. would like to log errors to your console,\nbut log info and debug messages to a file.\n\nChange-Id: I0952b4019ef8dc9c5a227fa18a60cc3f5e428058\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578866 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ddf89b4d9be825f3137ef3450eaf34ad74240fc0",
      "tree": "11ddc3a9de64c72d48986bb3f0e1d241fe0cc67f",
      "parents": [
        "63d6014add78d059bd0d897f1edc79d090f2b614"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:19:20 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:19:20 2014 +0000"
      },
      "message": "Updating to CAPU v0.14.0\n\nThis patch updates the dependency CAPU to version 0.14.0.\nSome changes in the Etch container wrapper classes like EtchList are\nneeded in order to deal with the new const iterators from CAPU containers.\n\nChange-Id: I81c8055d0628ef645a02d27d2a7c4246d779cb24\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578862 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "63d6014add78d059bd0d897f1edc79d090f2b614",
      "tree": "6f54807754778701bde6d4b2cd941cc94aff4a32",
      "parents": [
        "10189a107fdf3b49cd8d9233bdd51e0abfe75775"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:18:02 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:18:02 2014 +0000"
      },
      "message": "Changing representation of datetime from time_t to int64_t\n\nA datetime in Etch is always 64 bit long, independent of the platform.\nHowever the time_t datatype depends on the platform so it is not a good\nchoice here.\n\nChange-Id: I78cfc6962a600a635bac74522b886a3cfd765f6a\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578861 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "10189a107fdf3b49cd8d9233bdd51e0abfe75775",
      "tree": "a6805d5f06b8ba30d6bfaa5ed73de739f2421f7e",
      "parents": [
        "892f17edcac7bb73cbc4e8e30b0e6e45ebe5d62b"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:03:47 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:03:47 2014 +0000"
      },
      "message": "Adding additional argument for custom build options\n\nNow it is possible to set additional compiler specific build options to\nCMake via ant. This is e.g. needed if you would like to do parallel builds\nby setting -j5.\n\nChange-Id: Ibaa89841512a9ad087fed37618988f11d2a87565\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578855 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "892f17edcac7bb73cbc4e8e30b0e6e45ebe5d62b",
      "tree": "b87616512012f3fe0c3c1f2fc59c829129287b71",
      "parents": [
        "3dd64bd94cccd5f8c07ea4e4f5b60959c4441779"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:01:09 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Mar 18 13:01:09 2014 +0000"
      },
      "message": "Adding processor architecture to QNX toolchain file\n\nChange-Id: Ie7fe9c2b3567a3623d2aa9728300f8a57206d838\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578854 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3dd64bd94cccd5f8c07ea4e4f5b60959c4441779",
      "tree": "924c09572c7dbb8d22699726ee66a06e84e147d3",
      "parents": [
        "e7eb609042d39d031ed3cbe4aaf15ca21b8be6f9"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Feb 05 07:42:03 2014 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Feb 05 07:42:03 2014 +0000"
      },
      "message": "ETCH-286 Missing newline at end of file\n\nSome header and implementation files generated by the etch-compiler are\nmissing a newline at the end of the file.\n\nThis might be resolved by updating the the velocity templates used by\nthe etch-compiler.\n\nChange-Id: I313605c61c5d55b7ce8727400f72ada851e0dc77\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1564654 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e7eb609042d39d031ed3cbe4aaf15ca21b8be6f9",
      "tree": "e95292dea40fe99a9bae02fbcb0599b1468a9e48",
      "parents": [
        "a3a5512c78654b0f5469db4dfa63138edb3ff817"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Dec 11 13:20:43 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Dec 11 13:20:43 2013 +0000"
      },
      "message": "Enabling build for 64bit architectures\n\nThe C++ runtime can now be build for 32 and 64 bit architectures.\nTherefore the respective CMakefiles have been changed and the\ngetHashCode() method has been replaced by a real hash function instead\nthe usage of the this pointer.\n\nChange-Id: Ifbe5565efd7d53c2bb21329e332b8df3133450a4\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1550131 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a3a5512c78654b0f5469db4dfa63138edb3ff817",
      "tree": "87dec64844d95618aded3a76eff441ee2a9a1d2d",
      "parents": [
        "aa97e9fd43804ae3334ebf08e80bdd9a5d44894a"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Dec 11 09:12:09 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Dec 11 09:12:09 2013 +0000"
      },
      "message": "ETCH-277 Fixed Corrupt inheritance in ::equals and ::getHashCode functions\n\nChange-Id: I77ad4b631e2e3d95cc2b3fff13e15390e8c39cbb\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1550077 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa97e9fd43804ae3334ebf08e80bdd9a5d44894a",
      "tree": "e8713d21bd90dbee24f5cce1a224e65d8c9c5e3e",
      "parents": [
        "9025cb4ce932bb4167ef1bee7934498a10667263"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 14:48:04 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 14:48:04 2013 +0000"
      },
      "message": "Fixing usage of enum in logging\n\nChange-Id: Ib5ecfbdfb0977ba1b59652606f647560139f95fd\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1548543 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9025cb4ce932bb4167ef1bee7934498a10667263",
      "tree": "2819b03ad04e8950910d89cef64d41f25a56cf29",
      "parents": [
        "95e3427a2c0e79079881bda43afb8928309ff110"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 08:07:27 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 08:07:27 2013 +0000"
      },
      "message": "Enhancement of logging in TcpTransport\n\nThe logging in TcpConnection and TcpListener is now more meaningful\nand allows a better understanding of the log traces during postmortem\ndebugging.\n\nChange-Id: I5f999920c5aa9c5acc73f2abbebf23e9aa5e7c06\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1548400 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "95e3427a2c0e79079881bda43afb8928309ff110",
      "tree": "6036f8e6ba7ed26697456391e15cfe357f735751",
      "parents": [
        "d9e3fed20e1e6ab945cae656064a5e97e3245c2f"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 08:06:49 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 08:06:49 2013 +0000"
      },
      "message": "Adding getRemoteAddress() functionality to EtchSocket\n\nThis method is based on CAPU and returns the IP address\nof the remote peer the socket is connected to.\n\nChange-Id: I6da81a8029f7fba79808c7ab883787fe05e6f996\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1548399 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d9e3fed20e1e6ab945cae656064a5e97e3245c2f",
      "tree": "2e86ec4175af7088c2e57d4f0c68552548db5701",
      "parents": [
        "b238be9743120af2b9efb5a198fe9046de7eee3f"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 08:06:01 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Dec 06 08:06:01 2013 +0000"
      },
      "message": "ETCH-280 Updating CAPU and adapting logger interface\n\nThis patch upgrades to CMake dependency to capu 0.13.0.\nDue to this upgrade the logger interface needs to be changed\nto use the new logging mechanism provided by CAPU 0.13.0.\nIn order to achieve this the EtchLogger has been extended by\na new macro called ETCH_LOG_\u003cLOGLEVEL\u003e in order to add an\nabstraction from the CAPU logger.\n\nChange-Id: I118008422c63d9406d006afe1193ba9d49c3213b\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1548398 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b238be9743120af2b9efb5a198fe9046de7eee3f",
      "tree": "fb579ab0ff83c3290ede9f09efb51ef85b2f47b3",
      "parents": [
        "12f2eece144ca78d913b1daabe3959a7084c21dd"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Dec 03 08:15:57 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Dec 03 08:15:57 2013 +0000"
      },
      "message": "ETCH-276 Added typedef for SmartPointer of EtchNumber\n\nChange-Id: Iaff6a6ab87ac824f4d60bdb3d405b39d329900d9\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1547310 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "12f2eece144ca78d913b1daabe3959a7084c21dd",
      "tree": "e2603091500755ea13e325992b2288825a251d13",
      "parents": [
        "964f3fe9d47283bebf83fa50cea47b4ab117491c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Dec 03 08:09:07 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Tue Dec 03 08:09:07 2013 +0000"
      },
      "message": "ETCH-275 Fixed SRuntimes Mutex unlock in Code generation\n\nThe Static SRuntimes Mutex is not unlocked on every Error-Case and\nresolves to deadlocks.\n\nChange-Id: If224cfb273a8627a8e74f1605a863c3b02743d19\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1547309 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "964f3fe9d47283bebf83fa50cea47b4ab117491c",
      "tree": "1403adf4f5de4e3bf0220e342820c879f1092772",
      "parents": [
        "2b48de76b89ad1a7fedea4f401b7819d61465110"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 29 07:42:24 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 29 07:42:24 2013 +0000"
      },
      "message": "Updating changelog and release notes in preparation of Release 1.3.0\n\nChange-Id: I7f23f55160aca4c8ea90df54889e4f4e0881fc17\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518527 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2b48de76b89ad1a7fedea4f401b7819d61465110",
      "tree": "46de4747bfec440d3809d422d6af433fc4005c69",
      "parents": [
        "63451ff38d292b264312e33bb0eeee7f1ab0c383"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 29 07:02:27 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 29 07:02:27 2013 +0000"
      },
      "message": "Updating Etch Version to 1.3\n\nRemoving all incubator suffixes\n\nChange-Id: Ie1c7c93b3481530182d74cb5af20b051048c7c7c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518518 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "63451ff38d292b264312e33bb0eeee7f1ab0c383",
      "tree": "37c88b9d9a15e20404aca7208d7e7dd540f87e34",
      "parents": [
        "45d52911f0c4e36af2bdb3275f8095d3633538d1"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:08:47 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:08:47 2013 +0000"
      },
      "message": "ETCH-224 Updating APR from version 1.4.5 to 1.4.8\n\nChange-Id: Ia653ebe171ee78dc4b1a47619433406c233a9538\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518250 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "45d52911f0c4e36af2bdb3275f8095d3633538d1",
      "tree": "65b997efd43494e9b752eba8b892ce9d71a4f5e3",
      "parents": [
        "a0871d7f8a3cb1f636033aaa50d6e4a79292de83"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:07:57 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:07:57 2013 +0000"
      },
      "message": "ETCH-273 Removing hardcoded HelloWorld string from compiler\n\nThis patch removes the hardcoded HelloWorld example call from\nthe velocity template\n\nChange-Id: I14672b6c474f5da225a06a6f599daf6610270997\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518248 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a0871d7f8a3cb1f636033aaa50d6e4a79292de83",
      "tree": "2a42517228a5c17f81a24d61ddf515c29b323655",
      "parents": [
        "0e47ff550c4ccd7e336ff3e4101bfb420fc9b6cf"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:07:10 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:07:10 2013 +0000"
      },
      "message": "MINOR Replacing cmake ant plugin with cmake executable\n\nThe CMake ant plugin is not working together with CMake 2.8.10\nor higher. Therefore the change to the exec task together\nwith the CMake exectuable located in the Path was necessary.\n\nChange-Id: Ic8bbb90615f1aa6fbb047e8c59a824b4e37e52e0\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518247 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0e47ff550c4ccd7e336ff3e4101bfb420fc9b6cf",
      "tree": "6e861eb8e2b0e53335390e854697f04edf60a18a",
      "parents": [
        "bb3251bf34b7bb1982daee3b49d87709dc4d3903"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:06:20 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:06:20 2013 +0000"
      },
      "message": "ETCH-267 Using session events in CPP Hello World example\n\nThis patch demonstrates how session event handlers can be registered\nin user code.\n\nChange-Id: I4260d875893d37141ab61fc4d4432eb3f9f3259c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518245 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb3251bf34b7bb1982daee3b49d87709dc4d3903",
      "tree": "e1007a8e036d71c6a26b958fd91aad800ed1affc",
      "parents": [
        "1f8b4039dbab3eea236665fe9efaf42252c29bb2"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:05:23 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Aug 28 15:05:23 2013 +0000"
      },
      "message": "ETCH-267 Forwarding session events to user code\n\nTill now session events are transferred through the\nstack, but were not passed to the user code.\nThis patch makes it possible for the user code to override\n_session* events.\n\nChange-Id: Ida6b51a215888e70a6e02df748b772c188994053\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1518241 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1f8b4039dbab3eea236665fe9efaf42252c29bb2",
      "tree": "a2600b031ec9af1946aa42234bed1a260bde632b",
      "parents": [
        "99a6a0524811df565969c2bdb56467e9c7ef366c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed May 15 09:59:30 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed May 15 09:59:30 2013 +0000"
      },
      "message": "Improving FindCapu CMake script\n\nChange-Id: I82472dc627f525fcf42308c5ef8f2a589e9868b9\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1482741 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99a6a0524811df565969c2bdb56467e9c7ef366c",
      "tree": "26a7d3800205573000b3b2e1f13c19a4090520b7",
      "parents": [
        "b46edb799f4796bb4c2e8a2645748c9de8da6fa8"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed May 15 08:31:34 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed May 15 08:31:34 2013 +0000"
      },
      "message": "ETCH-272 Fixing code generation error\n\nFixing code generation when dealing with hashtables\n\nChange-Id: I1aae4bba5f6c4335b536990084d96a87c4b02e64\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1482721 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b46edb799f4796bb4c2e8a2645748c9de8da6fa8",
      "tree": "7247b50b17ef6033a83cea277f2f3d338df8f012",
      "parents": [
        "b721f8db8060e2d1a4440da64c08d90b5a8e1584"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 26 15:06:25 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Apr 26 15:06:25 2013 +0000"
      },
      "message": "ETCH-270 Passing through Capu include and library dirs in ant build\n\nIntegrating CAPU v0.9.0, disabling unit tests by default\n\nChange-Id: Ia1f13174803092618a226744f97823af70990b0b\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1476247 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b721f8db8060e2d1a4440da64c08d90b5a8e1584",
      "tree": "3dbde9267ab940a910a31f3f163a9214075b9074",
      "parents": [
        "18beee836d18d3ed1303684ef55d8c744a0684f8"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:47:07 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:47:07 2013 +0000"
      },
      "message": "ETCH-264 Improving cpp build process\n\nDoing copy to dist folder with CMake now\n\nChange-Id: Ifcbd69d4b7f86453bc722d1bec7d389f41683800\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460569 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "18beee836d18d3ed1303684ef55d8c744a0684f8",
      "tree": "b73381fc08d7c09a80346070c04ac04ff7ff687f",
      "parents": [
        "3d93d33400b11850b692b0a7f3130997e837f8b4"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:46:31 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:46:31 2013 +0000"
      },
      "message": "Small bug fixes in Etch Code Generation and Runtime\n\nChange-Id: Ia3507b790eb66947c8c1cf36605b1ae1ae4a699e\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460567 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d93d33400b11850b692b0a7f3130997e837f8b4",
      "tree": "7040eeac3a90d09725e9c6692c1e1250dcb707f6",
      "parents": [
        "7eafcc0a1fe6b4657322c3e505368fa046028172"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:43:41 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:43:41 2013 +0000"
      },
      "message": "ETCH-263 Cleaning up external library dependency\n\nAdapting Etch to use CAPU version 0.8.1\nCAPU is now included as a external dependency\n\nChange-Id: I1d81b508e129d15f78bfd0148e9367d31122d51f\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460566 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7eafcc0a1fe6b4657322c3e505368fa046028172",
      "tree": "ea535aaf6a7a459242bc39d46f85f8df7c817c9b",
      "parents": [
        "80db2a25ce1ffb54343f45b8b2daff0de2073c7e"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:39:38 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:39:38 2013 +0000"
      },
      "message": "ETCH-262 Enabling unit tests build of cpp binding with Visual Studio 11\n\nChange-Id: I71c4a934bfb965707e905262289fc71423dc6a0c\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460564 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "80db2a25ce1ffb54343f45b8b2daff0de2073c7e",
      "tree": "4fbc59d737f46915b4500e7bc3ce95d29b95718a",
      "parents": [
        "a861ced9c87c36c9e465efc3151f06a8d5834051"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:39:07 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:39:07 2013 +0000"
      },
      "message": "ETCH-241 Adding helper scripts for building a single binding\n\nChange-Id: I4f3d2472325f115cc51e6bfa667e483b9a580b87\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460562 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a861ced9c87c36c9e465efc3151f06a8d5834051",
      "tree": "4ce6499473b04930818a1a2da6f510c31aced15a",
      "parents": [
        "b35f563f3f13b42a1dc2eb8c7f9dc6da6173564e"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:38:11 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:38:11 2013 +0000"
      },
      "message": "Enabling release build of a specific binding only\n\nChange-Id: I3946152bd6a5c12978e995f19961d26a34cfbf8b\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460561 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b35f563f3f13b42a1dc2eb8c7f9dc6da6173564e",
      "tree": "f2b99e04db649fd5962d1626dd00a3b0cdbb1b40",
      "parents": [
        "15d6feb7a1416e319ada3e878dea0e7e75ca4139"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:37:24 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:37:24 2013 +0000"
      },
      "message": "ETCH-261 Splitting up large initParams function in CPP code generator\n\nChange-Id: Ie3b291fc3e0a4817f4a9628a79629ab7e6debd70\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460560 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "15d6feb7a1416e319ada3e878dea0e7e75ca4139",
      "tree": "9d1147488cce5805d48ee9242a8d036b1ff9d99d",
      "parents": [
        "ce0b23825676cb3c668c7c0159670ba664f29fde"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:36:42 2013 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Mar 25 09:36:42 2013 +0000"
      },
      "message": "ETCH-260 Enable HelloWorld Cpp Example Build for different platforms\n\nChange-Id: Ie0d1b1471ee926e58253f951be4aec69d170a0cb\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1460559 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ce0b23825676cb3c668c7c0159670ba664f29fde",
      "tree": "a8e44c23fe8292d119071ba94f203eb0f7f7e779",
      "parents": [
        "7886801c9ff9f961e6fca495b3f286ee3ba2790a"
      ],
      "author": {
        "name": "Daniel Shahaf",
        "email": "danielsh@apache.org",
        "time": "Wed Jan 30 07:09:32 2013 +0000"
      },
      "committer": {
        "name": "Daniel Shahaf",
        "email": "danielsh@apache.org",
        "time": "Wed Jan 30 07:09:32 2013 +0000"
      },
      "message": "Etch has become a TLP\n\ngit-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1440293 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7886801c9ff9f961e6fca495b3f286ee3ba2790a",
      "tree": "a8e44c23fe8292d119071ba94f203eb0f7f7e779",
      "parents": [
        "1cc4a02f68755d4819b7a664a4c612fb1ad4b308"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Oct 22 12:32:26 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Oct 22 12:32:26 2012 +0000"
      },
      "message": "ETCH-243 Fixed small template related bug in code generation\n\nChange-Id: Ic7963da6bc3fdff6b1925a4e5e00534953cd7e84\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1400862 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1cc4a02f68755d4819b7a664a4c612fb1ad4b308",
      "tree": "05bafba974d059f08d83570bf87fa6d88e829c85",
      "parents": [
        "aee78b1bf58a30e45bfbf3aed2c0e38c8e60c648"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Oct 22 12:25:06 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Mon Oct 22 12:25:06 2012 +0000"
      },
      "message": "ETCH-245 Refactoring of ant/CMake build system of cpp-binding\n\nIntroduction of toolchain files\n\nChange-Id: Ieaa654df10a20ce6cc69a3438b37c690b9e140a9\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1400861 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aee78b1bf58a30e45bfbf3aed2c0e38c8e60c648",
      "tree": "ede2b9d5ff601a59072675427a8e0344d1029cc9",
      "parents": [
        "43915d62a0f84084b767433200b74e05223debae"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:35 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:35 2012 +0000"
      },
      "message": "ETCH-244 Fixing QueuedPool todo\n\nChange-Id: I43f88546ad2e6212e6fa6f99baa822c85107b46d\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399123 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "43915d62a0f84084b767433200b74e05223debae",
      "tree": "0eb7ba1a25a7ea8deaceb7b5fdb113bc6cc3c40d",
      "parents": [
        "d5d750768c60d88679a49139cc94f8ca9398c4e9"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:30 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:30 2012 +0000"
      },
      "message": "ETCH-243 Small fixes in code generation\n\nChange-Id: Ie04cb8b984f9fe3cdc6979da06c9346615f868c2\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399122 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d5d750768c60d88679a49139cc94f8ca9398c4e9",
      "tree": "57c8fa805f9f8ae6de4f493963ec9a6f06f3324f",
      "parents": [
        "51e6aca3f92dfc5f2f0f82dce0f9ff99bc6ee047"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:22 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:22 2012 +0000"
      },
      "message": "ETCH-243 Added same hash function for numeric datatypes\n\nChange-Id: If543cc7718e2548d44bac3e674bd0bb58fae65a1\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399121 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51e6aca3f92dfc5f2f0f82dce0f9ff99bc6ee047",
      "tree": "e0687294791c86033ef4baa6adabace9fb0a49cb",
      "parents": [
        "43f0a8ffdb55afe645c0ff349cc0dcaa136f5f32"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:17 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:17 2012 +0000"
      },
      "message": "ETCH-246 Fixed multidimensional array serialization\n\nSerialization of empty values fixed\n\nChange-Id: I3c86300193e3db9bc5aee7be3033a3812d0870b9\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399120 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "43f0a8ffdb55afe645c0ff349cc0dcaa136f5f32",
      "tree": "5c2d06e0055534533d3ae0191e4aa83c0cba82e1",
      "parents": [
        "d64fe0bab24ecbbb8820481fb377f0906e8737b2"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:12 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:12 2012 +0000"
      },
      "message": "Etch-243 Added EtchByte operator\u003d\n\nUseful in Stubhelpers\n\nChange-Id: I681f8fbceb6dd3f0d73cf4b60c0143c8340ac25e\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399119 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d64fe0bab24ecbbb8820481fb377f0906e8737b2",
      "tree": "76b660d2807ad7765ff79a9a3c1a71c8fad20d76",
      "parents": [
        "8496b57a6ac9306728134fcc02fda6a434547782"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:06 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:51:06 2012 +0000"
      },
      "message": "ETCH-243 Refactored EtchObjectType hashing\n\nSeparate of hash and comparator functionality from EtchObject\n\nChange-Id: I499a46ad0d77899eccd54f41471e4e17b71eac42\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399118 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8496b57a6ac9306728134fcc02fda6a434547782",
      "tree": "cad69f0432f3ee244594e1bec75b76707c990351",
      "parents": [
        "1daea3fae1e582971a433de8340755f3f774c4b4"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:55 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:55 2012 +0000"
      },
      "message": "ETCH-243 Cleaned Up include dependencies\n\nChange-Id: I6630eac7565d4c7d1eff47eeaa0cd66a59a29c2e\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399117 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1daea3fae1e582971a433de8340755f3f774c4b4",
      "tree": "417b3b3ffdf5c072ea904d5a321c089cab47d32c",
      "parents": [
        "903c6724e47cb5dbc8dbac232d08183af652e388"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:36 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:36 2012 +0000"
      },
      "message": "ETCH-243 Small Fixes\n\nAdded virtual destructors\nAdded custom HashTable sizes inside of EtchConfig.h\nAdded some logging\n\nChange-Id: I97cc1778909d9882c2b42cf7833b02bd29dd2f0d\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399116 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "903c6724e47cb5dbc8dbac232d08183af652e388",
      "tree": "0a1bc5b2f633b2ec781ca9af9a6c29143aa26e1b",
      "parents": [
        "c85cec93a41e58d289d2322f13c67e6d9e767054"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:24 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:24 2012 +0000"
      },
      "message": "ETCH-244 Adding runtime and logging to code generation templates\n\n- added Logging\n- refactored runtime usage\n\nChange-Id: I3b9e3b6faf76ca0b1089fa509933b68afebe2482\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399115 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c85cec93a41e58d289d2322f13c67e6d9e767054",
      "tree": "4e5d51834e410458a8f03b15baf965ecebf87f83",
      "parents": [
        "aa258a921dfd8334d5a36c822ad4fb912f35fe02"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:01 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:50:01 2012 +0000"
      },
      "message": "ETCH-244 EtchRuntime refactoring\n\nreplaced EtchRuntime::getRuntime with mRuntime given by the constructor\nFixed Warnings under Linux\n\nChange-Id: I2a22bf7f0f3418ca2e1aa5a60921b4cbc2f80ada\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399114 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa258a921dfd8334d5a36c822ad4fb912f35fe02",
      "tree": "e637fa773a36a830df3907bb79826ca77bea88ef",
      "parents": [
        "bd563b5ec2ad75bd360e9af87c7d6794166f90fb"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:49:27 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:49:27 2012 +0000"
      },
      "message": "ETCH-243 Fixed bug in void function calls\n\nChanged Connection Checker in order to avoid Race Condition\nEnabling recreation of runtime if it has been destroyed before\n\nChange-Id: Ia7d16052af22a5f7a4dfa2ee0708506222add095\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399113 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd563b5ec2ad75bd360e9af87c7d6794166f90fb",
      "tree": "797bf84399c5e310621bc9e1a090732605df08a3",
      "parents": [
        "97d47eaa11b3b774a390b19d618b13ab0405198c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:49:14 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:49:14 2012 +0000"
      },
      "message": "ETCH-249 Added EtchNumber class\n\nEtch number types derive now from EtchNumber\nBinaryTaggedDataOutput uses EtchNumber to get the value\n\nChange-Id: I7a487dcab3e6f489083031008ca91912da7655d0\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399112 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "97d47eaa11b3b774a390b19d618b13ab0405198c",
      "tree": "83c40d0405ebd65dcacb8af0ff123e920ae7d6d8",
      "parents": [
        "968373fdcc1aa8848a6b15ef5893c0b1b12df78c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:48:53 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:48:53 2012 +0000"
      },
      "message": "ETCH-222 Refactored EtchObjectType hierarchy\n\nChange-Id: Ia0df372b9d34e300d7a87537bdc34ec77e291501\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399111 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "968373fdcc1aa8848a6b15ef5893c0b1b12df78c",
      "tree": "5b0d04aa3fc63efeb31d5978434ad90cb6cab0ea",
      "parents": [
        "98d9bb76982db4e5c484700fff129858fda1768c"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:48:21 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Wed Oct 17 06:48:21 2012 +0000"
      },
      "message": "ETCH-250 List refactoring\n\nChange-Id: If3d671e67bfeaa70ee310f0f7a7ee5000122ff74\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1399110 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "98d9bb76982db4e5c484700fff129858fda1768c",
      "tree": "f953e5ced2fd5481b4ceeb102c99cccf155be279",
      "parents": [
        "e1fbee638fc86af80b24b0e3865847af26b90063"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 23 16:48:30 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 23 16:48:30 2012 +0000"
      },
      "message": "ETCH-216 Small improvement in TcpConnection\n\nAvoiding QNX Sockets to fail while setting properties\nFixed small bugs in code generation\n\nChange-Id: I2fe3a9dcae70525544f774f7ffc07facae9234fb\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376589 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e1fbee638fc86af80b24b0e3865847af26b90063",
      "tree": "2f333df72de1a2754caa9d16893a773282fec757",
      "parents": [
        "4741bbd448ab0399e3560641c52c04088ddda679"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 23 16:48:16 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 23 16:48:16 2012 +0000"
      },
      "message": "ETCH-198 Changes in helper and valuefactory\n\nRefactoring of life cycle and memory management\n\nChange-Id: If74bb9e43e0712fb8dca8cf52d364efa3d5d12a3\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376588 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4741bbd448ab0399e3560641c52c04088ddda679",
      "tree": "ca1fb47fce10cbcf22420799f2d979123ac05354",
      "parents": [
        "d52f57150eb4c45e5a78f6fe2cf3f4cb7a218f36"
      ],
      "author": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 16:46:37 2012 +0000"
      },
      "committer": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 16:46:37 2012 +0000"
      },
      "message": "ETCH-198 Changed remote compiler template\n\nImplemented initial client answers\n\nChange-Id: I2bc036e131e9b5e90ffd1a204b14f9b49c0cafc2\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376587 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d52f57150eb4c45e5a78f6fe2cf3f4cb7a218f36",
      "tree": "479c9e2885085b1b218c628072bb374c94dd17a1",
      "parents": [
        "7507854bbceef1dc435b8795f857cad668561ea4"
      ],
      "author": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 16:45:28 2012 +0000"
      },
      "committer": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 16:45:28 2012 +0000"
      },
      "message": "ETCH-243 EtchRuntimeTest Warning Fix\n\n- warning fix EQ(false, foo())\n- Assert to Expect\n\nChange-Id: I5163338cc51b404427118ed3f709a3f9948ed19d\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376586 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7507854bbceef1dc435b8795f857cad668561ea4",
      "tree": "e6aa0f58aa8ef6b0368467486ca2d9b0ff315359",
      "parents": [
        "609e58ae85918ff5d0fa8b7b232512d3cdf5ee12"
      ],
      "author": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 16:42:45 2012 +0000"
      },
      "committer": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 16:42:45 2012 +0000"
      },
      "message": "ETCH-243 Added log messages to the binding-cpp\n\n- Added logger and some log messages\n- Added runtime to different components\n\nChange-Id: I68715800f8d6dab3cf65262debb0b7249b7c9724\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376584 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "609e58ae85918ff5d0fa8b7b232512d3cdf5ee12",
      "tree": "efa1e167b99c4cd88381b5d2b821cb2ae251570a",
      "parents": [
        "911df0dbfd6cf50ad09ca1b695ad84f48dc61abe"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 23 14:41:28 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 23 14:41:28 2012 +0000"
      },
      "message": "ETCH-112 Preventing infinite static initialization loop on linux\n\nChange-Id: Iab3972bd0f37ecda4394d74c4b4103c2de21d921\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376511 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "911df0dbfd6cf50ad09ca1b695ad84f48dc61abe",
      "tree": "ddc7097f39eaecc77a8c5296a51d009e028c78db",
      "parents": [
        "f89a42cb56aef48e14440596746708ab02255f0d"
      ],
      "author": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 14:39:37 2012 +0000"
      },
      "committer": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 14:39:37 2012 +0000"
      },
      "message": "ETCH-243 Added Default Console Appender\n\n- Logging functionality to server side of HelloWorld added\n\nChange-Id: I690777f5b060876f2535228d4faec4c0531f3dd3\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376510 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f89a42cb56aef48e14440596746708ab02255f0d",
      "tree": "cadffad3f581dcc70e9d716393c309f2a8a713f0",
      "parents": [
        "b5b7d7094bd8fa509ff2461655effdeb7f48acc3"
      ],
      "author": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 14:34:07 2012 +0000"
      },
      "committer": {
        "name": "Michael Fitzner",
        "email": "fitzner@apache.org",
        "time": "Thu Aug 23 14:34:07 2012 +0000"
      },
      "message": "ETCH-243 HelloWorld Linux build was fixed\n\n- added copy of .a capu Lib\n- added chmod +x for copied exetuables\n- changed lib path from Etch to the Linux 32bit capu version\n\nChange-Id: I38748e3c9ca3165b6dfa4c44e94d264f83654889\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1376507 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5b7d7094bd8fa509ff2461655effdeb7f48acc3",
      "tree": "b0d105442b28ea46901406f0d92b6ef9b0a4aae6",
      "parents": [
        "a801f0c196b61276c4d817b338b580386bb51dfc"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Aug 03 14:15:03 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Fri Aug 03 14:15:03 2012 +0000"
      },
      "message": "Added build.type switch to HelloWorld example\n\nAvoiding the build of the experimental cpp HelloWorld example\nin stable builds\n\nChange-Id: I4d4f9c0ae353bbe140aed0c7c4dd2479e6b911cc\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1368972 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a801f0c196b61276c4d817b338b580386bb51dfc",
      "tree": "66af245e46593b74322a94ee99d6916e7ee38ccc",
      "parents": [
        "92aeb1b5306e7edc489e51ec444d94ba066c92ed"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 02 16:18:09 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 02 16:18:09 2012 +0000"
      },
      "message": "Restructuring of Etch HelloWorld Example\n\nChange-Id: Id4cea0ac9f9fa4e045dc345e958c936aa68a3bdc\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1368576 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92aeb1b5306e7edc489e51ec444d94ba066c92ed",
      "tree": "7547fb379060a5cbe601c6b000096916e4735f82",
      "parents": [
        "88a69c23c03c59e9fda06eda6047fe2441202af6"
      ],
      "author": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 02 16:17:22 2012 +0000"
      },
      "committer": {
        "name": "Martin Veith",
        "email": "veithm@apache.org",
        "time": "Thu Aug 02 16:17:22 2012 +0000"
      },
      "message": "ETCH-207 Removed some warnings in Linux build\n\nChange-Id: If9fdb4010d214fb7202e062ad4001e20fa8adc7d\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/etch/trunk@1368575 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "88a69c23c03c59e9fda06eda6047fe2441202af6"
}
