{"shas":[["06a714ffe4a58866a33ff3e139e2cb298835b9c5","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Fix new warnings from GCC 4.6","Nick Mathewson"],["86090ee198ce45e857c6367d7ec71cca7a953159","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","Link with -lshell32 and -ladvapi32 on Win32.\n\nSHGetSpecialFolderPath is in Shell32.dll and the RegOpenKey (et al) and\nCryptGenRandom (et al) functions are in -ladvapi32.dll. MinGW is \"nice\"\nand brings those in automatically, but specify them explicitly for\nother tool chains.","Peter Rosin"],["07c41bead2097de223def8b6975f08a2f65e908c","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","Make the tests build when OpenSSL is not available.\n\nDon't #define HAVE_OPENSSL (to zero) when OpenSSL is not available.\nCode written as #ifdef HAVE_OPENSSL do not expect that.","Peter Rosin"],["f3c7a4c165066bafed3da149f5bf2aecee43cd47","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","Bring in the compile script from automake, if needed.","Peter Rosin"],["70be7d17e4467e61eb343ad7eb242afc3a463c66","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","MSVC does not provide S_ISDIR, so provide it manually.","Peter Rosin"],["fe93022a6694ab8d69c96043c10817e23084a318","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","unistd.h and sys/time.h might not exist.","Peter Rosin"],["8fa030c032d63871b4434333c1d1e1ff98a81052","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","Make sure TINYTEST_LOCAL is defined when building tinytest.c","Peter Rosin"],["3d768dc96761e283750e0f0550172d181b04fe31","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","Fix winsock2.h #include issues with MSVC\n\nDefine WIN32_LEAN_AND_MEAN, so that windows.h does not bring in\nwinsock.h which in turn makes it impossible to #include <winsock2.h>\n(at least with MSVC)","Peter Rosin"],["0de87fe69c0e1e8499c083a2a02f8d547a0d11db","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","Use evutil_gettimeofday instead of relying on the system gettimeofday.","Peter Rosin"],["d1b2d11bb58852d8b62e9b2ced315a4cb298fd56","db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@torproject.org","Always use evutil_snprintf, even if OS provides it\n\nIn test/tinytest_local.h we can't redefine snprintf if the OS has it\ndefined already.","Sebastian Hahn"],["a27927229f8e66a9f8e0d0b6888d71ed10d99e18","efc7f8b731bc85d9a967f99f1157b02061a1b48e@mandiant.com","Added several checks for under/overflow conditions in evhttp_handle_chunked_read","Mark Ellzey"],["84560fc4dcf1f58f46a7c962ea31946424c4fea9","efc7f8b731bc85d9a967f99f1157b02061a1b48e@mandiant.com","Added overflow checks in evhttp_read_body and evhttp_get_body","Mark Ellzey"],["1814ae967705202b76ddf81bc6a43a1ae67df3be","efc7f8b731bc85d9a967f99f1157b02061a1b48e@mandiant.com","updated EV_S(s)IZE definitions","Mark Ellzey"],["f0c9b51cc7155a465b5cc73988d3ee32f8b188fb","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Merge branch 'intcmp_overflow_fixes' into patches-2.0","Nick Mathewson"],["dbb3c65288e219ce3f05efc3fb6c84ff96cf24a9","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Fix compilation.","Nick Mathewson"],["c11c6fcd82c97f528f530177071171f012ca3c97","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Disable main/many_events_slow_add with evport backend\n\nIn 2.0 and earlier, evport only reports up to 8 events at a time, which\nconfuses this test badly.","Nick Mathewson"],["203ba2742f2750fd27967b902ba403b6331e40a5","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Fix a couple of signed/unsigned warnings in http.c","Nick Mathewson"],["816115a17ef5ce6148cf45389ddf8e8a327f206b","3a0ad89228e0bf11d9bd43fb0f453cf9d7ca9376@lysator.liu.se","InitializeCriticalSectionAndSpinCount requires _WIN32_WINNT >= 0x0403.","Peter Rosin"],["f47c15e7bac217f0b0282a6e535f03f26e1e9d9d","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Make the new http_connect_fail_test use a multicast addr, not broadcast\n\nTurns out that FreeBSD does _not_ give a ENETUNREACH error when\ntold to make a TCP socket to 255.255.255.255, but it is quite happy\nto do so for 239.10.20.30.  So that's what we'll do.\n\nFound by Robert Ransom and Dave Hart.","Nick Mathewson"],["d90149d4b6fb9273aa363e5a18223250e8721034","72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org","Fix a fencepost bug in the select backend\n\nThis bug would sometimes lead us to looking one bit off the end of\nthe fdset arrays, and trying to activate a (nonexistent) event if\nthat bit was set.\n\nFound by Harlann Stenn.  Fixes a test failure on OpenSolaris.","Nick Mathewson"]],"ref":"refs/heads/patches-2.0","size":21,"head":"87c0dff6aa31e77c048c89bed36e4edccb41cff2","push_id":32672831}