Azat Khuzhin
74845f1198
test/regress_ssl: cover case when server didn't up (failed with timeout)
2015-09-02 19:08:36 +03:00
Azat Khuzhin
df507afafd
test/regress_ssl: covert that we can't change fd with underlying
2015-09-02 19:07:08 +03:00
Azat Khuzhin
762edb46a8
test/regress_ssl: cover that events (read/write) at finish not pending
2015-09-02 19:06:45 +03:00
Azat Khuzhin
b78a829752
test/regress_ssl: cover fd manipulations
2015-09-02 19:04:52 +03:00
Azat Khuzhin
46bba73103
test/regress_ssl: convert open_ssl_bufevs() to mask
2015-09-02 19:04:45 +03:00
Azat Khuzhin
34559913c0
test/regress_ssl: convert client/server to mask too
2015-09-02 19:04:39 +03:00
Azat Khuzhin
0430327364
test/regress_ssl: cover "allow_dirty_shutdown"
2015-09-02 19:04:11 +03:00
Azat Khuzhin
342e116ff6
test/regress_ssl: convert regress_bufferevent_openssl() to bitmask
2015-09-02 19:04:11 +03:00
Azat Khuzhin
25e56fdbc1
tests/regress_ssl: drop duplicated assert
2015-09-01 20:40:03 +03:00
Ed Schouten
fd36647af1
Don't use BSD u_* types.
...
These types are not part of POSIX. As we only use them in a small number
of places, we'd better replace them by C standard types. This makes a
larger part of the code build for CloudABI.
2015-08-25 19:15:50 +03:00
Azat Khuzhin
9f0bff3f68
test/regress_http: initialize "dns_base" to avoid reading trash
...
Even though it is very unlikely, but it will better to fix this.
2015-08-18 21:32:03 +03:00
Azat Khuzhin
a50f5f0ac0
http: reuse connected address only with EVHTTP_CON_REUSE_CONNECTED_ADDR
2015-08-18 20:06:53 +03:00
Azat Khuzhin
f4874d8c1f
test/http: cover retrying with saved conn_address by shutting down dns server
2015-08-18 20:06:52 +03:00
Seungmo Koo
cb96931236
Update bench_httpclient.c
...
*fixed: socket_geterror instead of WSAGetLastError
2015-06-07 15:51:15 +09:00
zeliard
4e9325e8dc
*fix: bench_httpclient to support win32
2015-06-05 16:39:26 +09:00
Mark Ellzey
e84e269b47
Commented out a WIN32 threading / timing test for now
...
- seems as if windows has some time scale issues which I am looking
into. For now I am commenting out the regression test until it is
fixed.
2015-05-11 22:53:05 -04:00
Thomas Bernard
0c7f21781a
Fix mixed declarations and code (forbidden by ISO C90)
2015-02-16 23:42:54 +01:00
Thomas Bernard
746d2c502c
Fix "function declaration isn’t a prototype"
...
add "void" to argument list
2015-02-16 23:41:53 +01:00
Nick Mathewson
a77a82a03f
Merge remote-tracking branch 'azat/be-pair-fix-freeing-shared-lock-v5'
2015-02-04 08:37:32 -05:00
Nick Mathewson
51821e20b2
Merge pull request #207 from azat/avoid-leaking-of-event_debug_map_HT_GROW
...
Avoid leaking of event_debug_map_HT_GROW
2015-02-04 08:33:42 -05:00
Nick Mathewson
537177d315
New function to get address for nameserver.
2015-02-02 13:57:22 -05:00
Azat Khuzhin
a558fcdb43
be_pair/regress: cover use of shared lock (lock/unlock/free)
...
For more info look at 92a359ee3adf4636db508e6c6d7179d4d59eaafc
("be_pair: release shared lock with the latest of bufferevent_pair")
2015-01-26 00:40:09 +03:00
Azat Khuzhin
3540a193b5
regress_dns: drop hack for event_debug_map_HT_GROW in leak tests
2015-01-08 04:51:27 +03:00
John Ohl
f5b476570d
Fix warnings when compiling with clang 3.5
2014-12-22 00:46:56 -05:00
Nick Mathewson
cb737041e2
Fix annoying heisenbug in test-time.c
2014-12-15 12:51:01 -05:00
Nick Mathewson
7fd4941465
Merge remote-tracking branch 'origin/pr/182'
2014-11-30 19:26:20 -05:00
Nick Mathewson
154006ad36
More evbuffer_peek() test cases
2014-11-30 11:09:28 -05:00
Azat Khuzhin
e2d139dd7e
test/evbuffer_peek: add regress in case we have first buffer greater
2014-11-30 11:06:08 -05:00
John Ohl
b0e99244ce
Add test for evhttp_connection_free_on_completion
2014-10-29 03:40:44 -04:00
Azat Khuzhin
3ca9d43d32
evdns: add retry/reissue tests for EVDNS_BASE_DISABLE_WHEN_INACTIVE
2014-09-30 01:39:51 +04:00
Nick Mathewson
89c1a3b7fe
Fix several memory leaks in the unit tests.
...
Also add a comment to buffer.c about why we call
evbuffer_file_segment_free on failure to add the segment.
2014-09-18 12:40:38 -04:00
Nick Mathewson
364c110687
Fix for a677b72bd6d9d378daf9775966aa8ca574e26e67
2014-09-18 12:12:36 -04:00
Nick Mathewson
fb57b8badc
Make a buffer larger in the tests to avoid a scary evbuffer_copyout_from()
...
The call was safe, but coverity couldn't tell. CID 1239294.
2014-09-18 12:08:50 -04:00
Nick Mathewson
ca5b5c7d86
Use a more precise calculation for max in time-ratelim.c
...
CID 1239297
2014-09-18 12:04:16 -04:00
Nick Mathewson
a677b72bd6
Use evutil_weakrand() in unit tests.
...
(Coverity doesn't like random() or rand(). We don't care; this is
for unit tests.)
Fixes CID 1239298, 1239296, 1239295, 1239293.
2014-09-18 12:02:13 -04:00
Nick Mathewson
76643dd0e7
Fix a c90 warning
2014-09-18 11:54:39 -04:00
Nick Mathewson
c119f2416c
Fix a dead-code warning in unit tests. CID 1193548
2014-09-18 11:54:04 -04:00
Nick Mathewson
37390574b0
Fix a use-after-free in unit tests. CID 752027
2014-09-18 11:52:16 -04:00
Nick Mathewson
c243dbf4c8
Merge pull request #168 from ufo2243/master
...
make bufferevent_getwatermark api more robust
2014-09-18 11:44:11 -04:00
Nick Mathewson
35f107de92
Merge remote-tracking branch 'origin/patches-2.0'
2014-09-18 11:36:08 -04:00
Maks Naumov
79800df7c7
regress_buffer: fix 'memcmp' compare size
2014-09-18 11:33:20 -04:00
Nick Mathewson
73615a3723
Merge pull request #118 from azat/http-forward-family-to-bufferevent
...
Add evhttp_connection_set_family() to set addrinfo->family for DNS requests
2014-09-18 11:31:52 -04:00
Nick Mathewson
08c88ea563
use correct tt macro for pointer compare
2014-09-18 11:28:19 -04:00
Nick Mathewson
afce2721c2
Merge pull request #128 from azat/tests-disable-when-inactive-v5
...
Some tests for EVDNS_BASE_DISABLE_WHEN_INACTIVE flag
2014-09-18 11:25:27 -04:00
ufo2243
a21e5108c2
make bufferevent_getwatermark api more robust
2014-09-12 11:51:59 +08:00
Nick Mathewson
9f3a8acfa8
Merge pull request #153 from azat/tests-simplestsignal
...
test/regress: add simplestsignal: to track reorder bugs separately
2014-08-29 14:38:09 -04:00
Nick Mathewson
f691389e82
Change return type of evutil_load_windows_system_library_ to HMODULE
...
Noted by Miles Chan as issue #146
2014-08-29 14:28:09 -04:00
Azat Khuzhin
b897beff6a
test/regress: add simplestsignal: to track reorder bugs separately
2014-06-29 17:39:33 +04:00
Nick Mathewson
8da5a1864c
Update to a more recent tinytest_macros.
...
This one has less of a tendency to suppress important type warnings.
2014-05-08 13:21:49 -04:00
Azat Khuzhin
5ca9e97ed0
regress dns: drop alarm() (since windows don't have it)
2014-04-11 18:50:10 +04:00