aboutsummaryrefslogtreecommitdiff
path: root/src/common/compat.c
Commit message (Expand)AuthorAge
* Make compilation work on old MSVCs without GetVertsionEx magic. Patch from Fr...•••svn:r6749 Nick Mathewson2006-07-09
* Actually enable mmap. That should improve matters.•••svn:r6694 Nick Mathewson2006-06-28
* simplify code now that libevent considers all sockets pollable.•••what we really mean now is ">= 0", which is clearer to test for. svn:r6543 Roger Dingledine2006-06-05
* Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532 Nick Mathewson2006-06-04
* More DNS fixes. Send meaningful TTLs back to the client when•••possible. Cache at the server side independently from the TTL, to prevent attackers from probing the server to see who has been asking for what hostnames. (Hi, Dan Kaminski!) Also, clean some whitespace. svn:r6526 Nick Mathewson2006-06-03
* Add a basic mmap function, with a "fake-it" wrapper to do read_file_from_str ...•••svn:r6510 Nick Mathewson2006-05-28
* Throw out this UNALIGNED_INT_ACCESS_OK nonsense. Even where it works, it is ...•••svn:r6473 Nick Mathewson2006-05-23
* failing in a support function is a warn, not an err.•••svn:r6239 Roger Dingledine2006-03-26
* Check return value from GetVersionEx (even though the MSDN example doesnt) an...•••svn:r6233 Nick Mathewson2006-03-24
* Start the process of converting warn to log_warn and so on.•••This is needed because Windows already has an err() that we can't clobber. And we need to be able to make the log functions a macro so we can print the function's name in the log entry. svn:r6000 Roger Dingledine2006-02-13
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* and maybe some function documentation will help too•••svn:r5935 Roger Dingledine2006-02-09
* On systems that don't have getrlimit (like windows), we were artificially•••constraining ourselves to a max of 1024 connections. Now if there is no getrlimit, just assume that we can handle the whole 15000 connections. The better answer is to find a getrlimit equivalent on Windows, but hey, one step at a time. svn:r5854 Roger Dingledine2006-01-23
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* crank the max line limit down to 150 chars.•••svn:r5550 Roger Dingledine2005-12-10
* Make new logging stuff work on windows; fix a couple of windows typos.•••svn:r5375 Nick Mathewson2005-11-15
* Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain....•••svn:r5309 Nick Mathewson2005-10-25
* Check for even more windows version flags, and note any we do not recognize.•••svn:r5297 Nick Mathewson2005-10-24
* Start dividing log messages into logging domains. No, LD_ is not the best of...•••svn:r5284 Nick Mathewson2005-10-18
* Win32 compilation/correctness fixes.•••svn:r5218 Nick Mathewson2005-10-07
* Make doxygen marginally happier•••svn:r5208 Nick Mathewson2005-10-06
* Make windows platform detection smarter. {Untested.}•••svn:r5198 Nick Mathewson2005-10-05
* Reformat inconsistent function declarations.•••svn:r5160 Nick Mathewson2005-09-30
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ...•••svn:r5150 Nick Mathewson2005-09-29
* Add a touch_file() function to compat so we can update cache mtimes.•••svn:r5067 Nick Mathewson2005-09-14
* Clean up a few warnings that make gcc twig out a bit.•••svn:r5062 Nick Mathewson2005-09-14
* put quotes around user-supplied strings so they are more likely to•••realize if they add bad characters (like quotes) to the torrc svn:r4844 Roger Dingledine2005-08-26
* add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa()•••svn:r4838 Roger Dingledine2005-08-26
* Fix bug with tor_memmem finding a match at the end of the string.•••svn:r4803 Nick Mathewson2005-08-22
* Fix compile failures on tor_gettimeofday() fix for windows•••svn:r4685 Nick Mathewson2005-08-03
* Probably broken attempt to improve tor_gettimeofday granularity on windows.•••svn:r4683 Nick Mathewson2005-08-03
* Be consistent about preferring foo* to struct foo*•••svn:r4637 Nick Mathewson2005-07-22
* whitespace fixes•••svn:r4544 Nick Mathewson2005-07-13
* Fix windows compilation•••svn:r4543 Nick Mathewson2005-07-13
* Make errors retrievable from tor_socketpair; resolve bug 163.•••svn:r4509 Nick Mathewson2005-06-30
* Fix libc compilation•••svn:r4497 Nick Mathewson2005-06-27
* Compile on win32•••svn:r4496 Nick Mathewson2005-06-27
* note a bug in our tor_socketpair implementation•••can somebody fix this or create a flyspray entry for it? svn:r4483 Roger Dingledine2005-06-26
* fix typo•••svn:r4453 Roger Dingledine2005-06-18
* Add a tor_memmem function•••svn:r4452 Nick Mathewson2005-06-18
* a bit more cleanup•••svn:r4417 Roger Dingledine2005-06-12
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* flesh out the source file descriptions for doxygen•••svn:r4404 Roger Dingledine2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* Adapt patch from Adam Langley: fix possible memory leak in tor_lookup_hostname•••svn:r4326 Nick Mathewson2005-06-07
* fix a comment•••svn:r4157 Roger Dingledine2005-05-02
* Stop putting nodename in the Platform string of server descriptors.•••It doesn't actually help, and it is confusing/upsetting some people. svn:r4037 Roger Dingledine2005-04-06
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* remember some thoughts about using WSAStartup to learn•••how many sockets we get to use on win32. svn:r3905 Roger Dingledine2005-03-28
* Fix some more obscure compiler warnings•••svn:r3758 Nick Mathewson2005-03-14