aboutsummaryrefslogtreecommitdiff
path: root/src/common/compat.c
Commit message (Collapse)AuthorAge
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵Nick Mathewson2005-12-14
| | | | | | intended. svn:r5582
* crank the max line limit down to 150 chars.Roger Dingledine2005-12-10
| | | | svn:r5550
* Make new logging stuff work on windows; fix a couple of windows typos.Nick Mathewson2005-11-15
| | | | svn:r5375
* Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" ↵Nick Mathewson2005-10-25
| | | | | | domain. Domains are now bitmasks... just in case. Make some err msgs non-general. svn:r5309
* Check for even more windows version flags, and note any we do not recognize.Nick Mathewson2005-10-24
| | | | svn:r5297
* Start dividing log messages into logging domains. No, LD_ is not the best ↵Nick Mathewson2005-10-18
| | | | | | of identifiers. src/or has not been converted yet. Domains dont do anything yet. svn:r5284
* Win32 compilation/correctness fixes.Nick Mathewson2005-10-07
| | | | svn:r5218
* Make doxygen marginally happierNick Mathewson2005-10-06
| | | | svn:r5208
* Make windows platform detection smarter. {Untested.}Nick Mathewson2005-10-05
| | | | svn:r5198
* Reformat inconsistent function declarations.Nick Mathewson2005-09-30
| | | | svn:r5160
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ↵Nick Mathewson2005-09-29
| | | | | | little better. svn:r5150
* Add a touch_file() function to compat so we can update cache mtimes.Nick Mathewson2005-09-14
| | | | svn:r5067
* Clean up a few warnings that make gcc twig out a bit.Nick Mathewson2005-09-14
| | | | svn:r5062
* put quotes around user-supplied strings so they are more likely toRoger Dingledine2005-08-26
| | | | | | | realize if they add bad characters (like quotes) to the torrc svn:r4844
* add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa()Roger Dingledine2005-08-26
| | | | svn:r4838
* Fix bug with tor_memmem finding a match at the end of the string.Nick Mathewson2005-08-22
| | | | svn:r4803
* Fix compile failures on tor_gettimeofday() fix for windowsNick Mathewson2005-08-03
| | | | svn:r4685
* Probably broken attempt to improve tor_gettimeofday granularity on windows.Nick Mathewson2005-08-03
| | | | svn:r4683
* Be consistent about preferring foo* to struct foo*Nick Mathewson2005-07-22
| | | | svn:r4637
* whitespace fixesNick Mathewson2005-07-13
| | | | svn:r4544
* Fix windows compilationNick Mathewson2005-07-13
| | | | svn:r4543
* Make errors retrievable from tor_socketpair; resolve bug 163.Nick Mathewson2005-06-30
| | | | svn:r4509
* Fix libc compilationNick Mathewson2005-06-27
| | | | svn:r4497
* Compile on win32Nick Mathewson2005-06-27
| | | | svn:r4496
* note a bug in our tor_socketpair implementationRoger Dingledine2005-06-26
| | | | | | | can somebody fix this or create a flyspray entry for it? svn:r4483
* fix typoRoger Dingledine2005-06-18
| | | | svn:r4453
* Add a tor_memmem functionNick Mathewson2005-06-18
| | | | svn:r4452
* a bit more cleanupRoger Dingledine2005-06-12
| | | | svn:r4417
* Docment or add DOCDOC comments to undocumented functions in src/or. Make ↵Nick Mathewson2005-06-11
| | | | | | function definition format uniform. svn:r4411
* flesh out the source file descriptions for doxygenRoger Dingledine2005-06-11
| | | | svn:r4404
* Change end-of-file NLNL convention. It turns out arma I and I agree.Nick Mathewson2005-06-09
| | | | svn:r4382
* Adapt patch from Adam Langley: fix possible memory leak in tor_lookup_hostnameNick Mathewson2005-06-07
| | | | svn:r4326
* fix a commentRoger Dingledine2005-05-02
| | | | svn:r4157
* Stop putting nodename in the Platform string of server descriptors.Roger Dingledine2005-04-06
| | | | | | | It doesn't actually help, and it is confusing/upsetting some people. svn:r4037
* update copyright notices.Nick Mathewson2005-04-01
| | | | svn:r3982
* remember some thoughts about using WSAStartup to learnRoger Dingledine2005-03-28
| | | | | | | how many sockets we get to use on win32. svn:r3905
* Fix some more obscure compiler warningsNick Mathewson2005-03-14
| | | | svn:r3758
* Renormalize whitespaceNick Mathewson2005-03-14
| | | | svn:r3757
* Forward-port the trick to bump up ConnLimit as far as it canRoger Dingledine2005-02-22
| | | | | | | | go, but not past MAXCONNECTIONS. Also throw away the FAKE_POLL caveats since 0.1.0 doesn't need it any more. svn:r3657
* But on windows, localtime and gmtime _are_ threadsafe.Nick Mathewson2005-02-22
| | | | svn:r3654
* Patch to localtime/gmtime handling: use the _r variants where available. ↵Nick Mathewson2005-02-22
| | | | | | Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled. svn:r3653
* remove spurious semicolonsNick Mathewson2005-02-22
| | | | svn:r3650
* Snarf some logic from python, adapted to our own needs, to handle ↵Nick Mathewson2005-02-22
| | | | | | gethostbyname_r correctly across platforms. svn:r3649
* Fix windows build: do not spuriously include openssl where not needed; ↵Nick Mathewson2005-02-22
| | | | | | handle lack of gethostbyname_r properly. svn:r3644
* Tell openssl how to use locks and how to find thread ids -- this may prevent ↵Nick Mathewson2005-02-13
| | | | | | race conditions surrounding the error queue. svn:r3622
* Handle return value from getaddrinfo properlyNick Mathewson2005-02-03
| | | | svn:r3526
* Use getaddrinfo and gethostbyname_r where available. Note that these are ↵Nick Mathewson2005-02-03
| | | | | | not necessarily threadsafe: this needs more thinking. Perhaps we should back down on this multithreading idea. svn:r3522
* Forward-port SGI Compatibility patches from Jan SchaumannNick Mathewson2005-02-03
| | | | svn:r3517
* http://www.erlenstar.demon.co.uk/unix/faq_2.html says weRoger Dingledine2005-02-03
| | | | | | | should call _exit, not exit, from child processes. svn:r3506
* Add rudimentary pthread support that needs more testing.Nick Mathewson2005-01-27
| | | | svn:r3439