2384fa2601osx: do not enforce flat namespace in copy mode on OS X.
Sam Hocevar
2012-04-16 23:02:35 +00:00
4724f045cfWin64 support in the VS solution.
Sam Hocevar
2011-02-01 15:59:23 +00:00
b86cd9d9ceFix wrong pointer types in the network range structures.
Sam Hocevar
2010-10-07 22:53:05 +00:00
710b26fd21Fix line endings.
Sam Hocevar
2010-10-07 22:53:00 +00:00
ca2d1ada85Get rid of the getopt reimplementation and depend on libcaca instead.
Sam Hocevar
2010-10-07 22:52:54 +00:00
4c504ac53eImplement ReOpenFile and fix a few Win32 compilation warnings.
Sam Hocevar
2010-10-06 22:44:47 +00:00
8c527cd15aFix Win32 intermediate build directories.
Sam Hocevar
2010-10-06 22:33:15 +00:00
9d20383fa3Fix missing ZZUF_DEBUGFD passing and debug function availability.
Sam Hocevar
2010-10-06 21:33:19 +00:00
4c3383d7c4Fix a bug in the %i formatting and implement %S.
Sam Hocevar
2010-10-06 21:31:40 +00:00
b69bd84604Get the debug channel to work on Win32.
Sam Hocevar
2010-10-06 21:10:15 +00:00
6b942564a2Treat %x arguments as unsigned in the printf reimplementation.
Sam Hocevar
2010-10-06 21:08:28 +00:00
22935dc54cFix the printf reimplementation to properly handle INT_MIN.
Sam Hocevar
2010-10-06 21:04:50 +00:00
2eab0c2b46Disable select() on Win32. It is not supported on non-sockets.
Sam Hocevar
2010-10-06 19:33:24 +00:00
531ad70c79Remove useless PARENT_FD/CHILD_FD hack.
Sam Hocevar
2010-10-05 12:57:09 +00:00
111bdd0735Make it easier to dynamically allocate the debug filedescriptor later.
Sam Hocevar
2010-10-05 12:57:03 +00:00
6c5d32e89bFiledescriptor 0 is the debug channel, not stdin! Fix that.
Sam Hocevar
2010-10-05 12:40:19 +00:00
9476ba411dProper child command line construction on Win32. There is no need to hardcode stuff for debugging purposes any longer.
Sam Hocevar
2010-10-05 12:08:03 +00:00
46d9462488Inherit stdin/stdout/stderr in the child process under Win32.
Sam Hocevar
2010-10-05 00:16:54 +00:00
bfcb7051fbRemove useless code for Win32 diversions.
Sam Hocevar
2010-10-04 21:37:41 +00:00
8ad42b6b1cMark diverted Win32 functions as __stdcall, it's the correct calling convention.
Sam Hocevar
2010-09-22 23:57:01 +00:00
2552b8cae1Divert ReadFile() and CloseHandle().
Sam Hocevar
2010-09-22 23:38:36 +00:00
58bac4bfc4Drop Visual Studio 2008 support and require the 2010 version. The 2010 express version is free to use and it's a lot better.
Sam Hocevar
2010-09-22 22:42:04 +00:00
775042db3aFix compilation warnings on Win32.
Sam Hocevar
2010-09-22 22:31:55 +00:00
f377a31839Divert CreateFileW in addition to CreateFileA.
Sam Hocevar
2010-09-22 22:26:44 +00:00
c60b52ccb3Fix the Linux build to accomodate with the new Win32 features.
Sam Hocevar
2010-09-22 22:18:07 +00:00
6ac571b003CreateFile() diversion proof of concept.
Sam Hocevar
2010-09-22 22:06:46 +00:00
9cb7e326fcAdd a mechanism for Win32 diversions.
Sam Hocevar
2010-09-22 21:21:52 +00:00
8609a8a230Fix a bug caused by undefined function call precedence.
Sam Hocevar
2010-09-22 20:34:37 +00:00
44d11b68e7Fix zzat compilation on Win32 and create a .vcxproj file for it.
Sam Hocevar
2010-09-22 19:47:56 +00:00
6214fcb74cMinor Win32 code simplification in sys.c.
Sam Hocevar
2010-09-22 19:47:00 +00:00
3b69b6baaeDivert AttachConsole() and AllocConsole() for debugging purposes.
Sam Hocevar
2010-09-20 23:48:51 +00:00
3dc685c15fFull support for ASLR in the Win32 loader.
Sam Hocevar
2010-09-20 23:32:40 +00:00
df1395cdf0Refactor the DLL initialisation code to allow several diversions.
Sam Hocevar
2010-09-20 21:53:57 +00:00
55f403c4afImprove the DLL injection code. Now seems to work rather well under Windows. But it needs a lot of polishing.
Sam Hocevar
2010-09-20 01:16:36 +00:00
d03919c8bfDo not build ASLR binaries on Windows for now.
Sam Hocevar
2010-09-20 01:14:17 +00:00
21c74dbd95Fix Win32 build.
Sam Hocevar
2010-09-19 21:13:33 +00:00
1a4cc6a224Add a few comments in the code for new Win32 strategies.
Sam Hocevar
2010-09-17 23:09:03 +00:00
ed209b9b90Make check-zzuf-r-ratio slightly more tolerant.
Sam Hocevar
2010-04-19 20:52:05 +00:00
c8601a2926New operating mode "copy". It uses temporary files instead of preloading libzzuf into the process.
Sam Hocevar
2010-04-19 20:51:58 +00:00
12b111545bGrammar.
Sam Hocevar
2010-04-01 22:00:48 +00:00
d61e61796bAdd a regression test for our Gentoo __fread_chk() bug.
Sam Hocevar
2010-02-27 19:38:54 +00:00
abae6a4d0bFix old typos in check-utils.
Sam Hocevar
2010-02-27 19:38:49 +00:00
6e34e54ddaAdd fortify versions of libc calls to zzat.
Sam Hocevar
2010-02-27 19:27:41 +00:00
6f18cda6cdFortify functions actually have extra arguments. Fix that.
Sam Hocevar
2010-02-27 18:42:01 +00:00
6258de5efaUpdate TODO list.
Sam Hocevar
2010-02-27 18:17:25 +00:00
6050095beeRevert any potential overriding macro before declaring a new function.
Sam Hocevar
2010-02-27 18:17:21 +00:00
38c86c28eaAdd support for fortified glibc functions (__fgets_chk, __read_chk, etc.).
Sam Hocevar
2010-02-27 18:17:14 +00:00
4c6ce1350eRename zzcat to zzat to avoid conflicts with zziplib.
Sam Hocevar
2010-02-15 21:25:30 +00:00
bfb4a9dd1aClean up ChangeLog generation.
Sam Hocevar
2010-02-09 02:16:20 +00:00
f3a6225995Split check-build into check-source and check-win32.
Sam Hocevar
2010-02-09 02:15:06 +00:00
8b515b6a58Add an OS X build script that generates fat binaries.
Sam Hocevar
2010-02-07 14:21:35 +00:00
1e0f3b8e15Add missing svn:ignore properties.
Sam Hocevar
2010-02-06 01:39:00 +00:00
f400833cb2On OS X, resident_size is actually in bytes, not pages. Fixing memory check routine.
Sam Hocevar
2010-02-06 01:37:52 +00:00
bc79e209f0Preparing zzuf-0.13 release.
Sam Hocevar
2010-01-31 12:25:16 +00:00
70b8eacf6fMinor testsuite behaviour updates.
Sam Hocevar
2010-01-31 12:18:01 +00:00
586b5df8a0Simplify ChangeLog output.
Sam Hocevar
2010-01-31 12:05:43 +00:00
5a967b990bProperly document the -a flag.
Sam Hocevar
2010-01-31 12:04:56 +00:00
05ea84ecf4Fix a regression in myfork.c causing build failures when libtool does not define LT_OBJDIR.
Sam Hocevar
2010-01-21 09:31:47 +00:00
99d37ae471Use LD_PRELOAD_32 on OpenSolaris i386.
Sam Hocevar
2010-01-21 01:17:27 +00:00
96d16fc2feAdd a debug mode to zzcat.
Sam Hocevar
2010-01-21 01:17:21 +00:00
b9cc488ad5Fix a buffer overflow in zzcat.
Sam Hocevar
2010-01-21 01:17:15 +00:00
00b4da4774Fix testsuite behaviour on OpenSolaris /bin/sh.
Sam Hocevar
2010-01-21 01:17:09 +00:00
bc58be1c91Fix compilation warnings and errors on OpenSolaris caused by a few of our source feature macros.
Sam Hocevar
2010-01-21 01:17:01 +00:00
55339f7d8aImprove the OpenSolaris port: support for FILE structures, and a few additional defines to activate libc features.
Sam Hocevar
2010-01-20 07:59:01 +00:00
3d3b3008e7Don't try to use waitpid() information on Win32.
Sam Hocevar
2010-01-19 13:01:45 +00:00
db0788c5f7Drop atoll() usage. It's not portable.
Sam Hocevar
2010-01-19 12:44:29 +00:00
f081c1882fFix memory limitation method on OS X (page size was ignored) and other systems (was using MBs instead of MiBs).
Sam Hocevar
2010-01-19 12:44:23 +00:00
f728c13edfFix a bug in the -s test script that failed to detect failures.
Sam Hocevar
2010-01-19 12:44:15 +00:00
e4b6cd9bcdPrepare for zzuf 0.13. Soon.
Sam Hocevar
2010-01-18 02:19:07 +00:00
254eeacc6dAdd a check-zzuf-s-seed that tests whether all bits in a sequence have a chance of being toggled.
Sam Hocevar
2010-01-18 02:02:12 +00:00
36058474dcAdd a -r flag to zzcat to repeatedly cat file lists.
Sam Hocevar
2010-01-18 02:02:06 +00:00
8ac7c35099In verbose mode, tell when a process exits.
Sam Hocevar
2010-01-18 02:02:00 +00:00
d71c060363Improve zzcat's manual page. Fixes#75.
Sam Hocevar
2010-01-15 21:14:48 +00:00
f4d4744684Fix zzcat's -s flag. It must propagate to the next file.
Sam Hocevar
2010-01-15 21:14:39 +00:00
ac372df746Rename check-flag-# tests to check-zzuf-#-#### with the option's long name, to avoid problems with case-insensitive filesystems.
Sam Hocevar
2010-01-15 17:03:39 +00:00
e74e0aacc8Implement zzcat -b and -n. Fixes#74.
Sam Hocevar
2010-01-14 00:27:03 +00:00
cfbc0415beAvoid leading zeroes in the unit tests' initial random seed.
Sam Hocevar
2010-01-14 00:26:52 +00:00
eaf40002d5Rename check-memory to check-flag-M and check-rng to check-flag-r.
Sam Hocevar
2010-01-14 00:26:46 +00:00
311692ae3cAdd a check-flag-f test.
Sam Hocevar
2010-01-14 00:26:35 +00:00
0a82c5a740Add a check-flag-A test and rename check-md5 to check-flag-m.
Sam Hocevar
2010-01-14 00:26:21 +00:00
bbd8f065d8Add informative messages about why we exit the main loop.
Sam Hocevar
2010-01-13 01:16:32 +00:00
1cdf594c54Rename -t/--max-time to -U/--max-usertime, and add -t/--max-time to roughly mean "maximum zzuf run time". Fixes bug #45.
Sam Hocevar
2010-01-13 01:09:30 +00:00
7c57c81b92Add CONNECT_USES_STRUCT_SOCKADDR to msvc/config.h.
Sam Hocevar
2010-01-13 01:09:19 +00:00
647967d366On HP-UX, connect(), bind() etc. do not use the struct sockaddr type but use a void pointer instead. Check for that at configure time.
Sam Hocevar
2010-01-13 00:11:14 +00:00
7e045d886eFix check-build on platforms without sh's pushd/popd or grep's \<\>.
Sam Hocevar
2010-01-12 23:54:49 +00:00
9301ff6a2dFix the OpenBSD port. On this platform, weird stuff happens such as fseek() calling fseeko(). Fortunately, we already have the mechanisms for those situations.
Sam Hocevar
2010-01-12 23:54:43 +00:00
92c8464db2Minor zzcat refactoring.
Sam Hocevar
2010-01-12 23:54:38 +00:00
d02d599a1bAdd a workaround for OS X ignoring RLIMIT_RSS / RLIMIT_AS and getrusage() not filling in RSS information. After each memory allocation, we ask the Mach for the RSS value.
Sam Hocevar
2010-01-12 23:54:31 +00:00
920ba80caaFix fork() return value check.
Sam Hocevar
2010-01-12 23:54:25 +00:00
e88488fcf0Properly compute SONAME using libtool variables.
Sam Hocevar
2010-01-12 23:54:20 +00:00
4a860d6be8Improve the default zzcat sequence to improve performance.
Sam Hocevar
2010-01-12 23:54:15 +00:00
66da2fdd51Support cat's -AeEtTv flags in zzcat.
Sam Hocevar
2010-01-12 23:54:09 +00:00
a3161049dfFix copyright information and remove Id tag everywhere.
Sam Hocevar
2010-01-12 23:54:02 +00:00
550abdd84bReduce the number of hardcoded figures in check-utils.
Sam Hocevar
2010-01-12 23:53:56 +00:00
6c35b0a4e1Fix compilation warning in lib-fd.c.
Sam Hocevar
2010-01-12 23:53:50 +00:00
2999267319Minor cosmetic change in the verbose debug output.
Sam Hocevar
2010-01-12 23:53:43 +00:00
66223df9e6Fix the FreeBSD port by not fuzzing the __srget() output unless it's called directly.
Sam Hocevar
2010-01-12 23:53:38 +00:00
31ae813b8dReorganise FILE structure autoconf tests.
Sam Hocevar
2010-01-12 23:53:30 +00:00
47e539f59dIn the unit test phase, only launch sequences with functions we support.
Sam Hocevar
2010-01-12 23:53:24 +00:00