You can subscribe to this list here.
2006 |
Jan
|
Feb
(52) |
Mar
(83) |
Apr
(37) |
May
(23) |
Jun
(9) |
Jul
(10) |
Aug
(30) |
Sep
(4) |
Oct
(9) |
Nov
(10) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(3) |
Feb
(20) |
Mar
(3) |
Apr
|
May
(10) |
Jun
(17) |
Jul
(11) |
Aug
(6) |
Sep
(6) |
Oct
|
Nov
(15) |
Dec
(15) |
2008 |
Jan
(12) |
Feb
(1) |
Mar
(13) |
Apr
(7) |
May
(4) |
Jun
(37) |
Jul
(9) |
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2009 |
Jan
(1) |
Feb
(11) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2010 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
|
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
(4) |
Nov
(6) |
Dec
(2) |
2011 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
(3) |
Oct
(3) |
Nov
(6) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Andrew M. <fit...@us...> - 2010-12-13 04:26:13
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The annotated tag, radmind-1.14.1 has been created at b0efc79843675ec9a53d35a0a7b264c5e4c4887f (tag) tagging 21219beb905ba4759ac15b0ae8333febb92691d7 (commit) replaces radmind-1.14.0 tagged by Andrew Mortensen on Sun Dec 12 22:41:27 2010 -0500 - Log ----------------------------------------------------------------- Radmind 1.14.1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUATQWV7mf0S9kfsB9dAQKR6wf/fygD0goS3jOhNDzpiNhsImVSfox5gFHj UH/HWWe6Wp9yj7PidyNTn6xZQJQ8V83NFl/GOimrRhFHt8U9LEIoHGStUh6qhkMi UB6wJlxSVbZIrZZO3mtErReBcHLsYn0seWF/YDN8ooGumoaQpcEWIl4DqKK0BuaM KlBgA8nVMVWpdCxkak8pH0sixYzHQgtIeXBkzY4bmAxK07j1h5G1+QzN001lAIen DNO+0PAhNB3rei4anzpuyXmfjfy2HejWiecuEHL5q2VO3cS6vNOXQrtn+gT4PSIm +iaRuhn2Fpomv2Zy28YZQjHUfztaPs68NPeOUZGlEPjy59C8fLnK5Q== =mTEf -----END PGP SIGNATURE----- Andrew Mortensen (1): Fix [Bug #3132194]: lmerge -f fails in 1.14.0 w/relative paths ----------------------------------------------------------------------- hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-12-08 17:18:58
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 21219beb905ba4759ac15b0ae8333febb92691d7 (commit) from 658992defaad6263bc79680347f601b9ad059c5e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 21219beb905ba4759ac15b0ae8333febb92691d7 Author: Andrew Mortensen <adm...@um...> Date: Wed Dec 8 12:17:05 2010 -0500 Fix [Bug #3132194]: lmerge -f fails in 1.14.0 w/relative paths EEXIST errno from mkdir is OK. Report flowerysong at users dot sf dot net. ----------------------------------------------------------------------- Summary of changes: mkdirs.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-11-28 20:50:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The annotated tag, radmind-1.14.0 has been created at bebaa96968292961ae58f2fd831a1809baf10f2e (tag) tagging 658992defaad6263bc79680347f601b9ad059c5e (commit) replaces radmind-1.14.0rc3 tagged by Andrew Mortensen on Sun Nov 28 15:36:55 2010 -0500 - Log ----------------------------------------------------------------- radmind 1.14.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUATPK9a2f0S9kfsB9dAQL2/wf+L4+FhY6LrddUEH4FZ4p2pnmq7h3H4fa0 5zBZinCorezok6cZQnYxjimp5VqPhV9PKZ6R9QGzsOgDbZONxv0VbbgU+lvaIp0r gsoeQZx/p5GzA6GL3NXw3lT40LBns3ZMtKNywC2+GDQPDL9yjaLvYgxCEMWHiRzY ZDICpzAw14LrcgfYsDRwfO/r462c53mk8lNcbhZXktuaHgY71yys/+X/B6O4/ItW aJQnogkWqJczgeCdYgWoepIYQvvEhQWy6ibMtl6HZHit0zzXA73XltX0Z7urURum cJY5FT3qruVgv/H86VS/VZTWUgzZce0873zEvS4XgySjMi9AcLSqGg== =GiGp -----END PGP SIGNATURE----- Andrew Mortensen (5): Add universal binary handling for builds on Mac OS X 10.6. Use git to retrieve libsnet now. Set Mac OS X universal binary dependency target correctly. Use libsnet 1.0.1 to build universal binaries correctly. Set min Mac OS X version to 10.4 for universal binaries. ----------------------------------------------------------------------- hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-11-28 20:36:00
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 658992defaad6263bc79680347f601b9ad059c5e (commit) from 678b0a2f76246d768379164ad5b19add3b7a9364 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 658992defaad6263bc79680347f601b9ad059c5e Author: Andrew Mortensen <adm...@um...> Date: Sun Nov 28 15:35:35 2010 -0500 Set min Mac OS X version to 10.4 for universal binaries. ----------------------------------------------------------------------- Summary of changes: aclocal.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-11-28 20:06:46
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 678b0a2f76246d768379164ad5b19add3b7a9364 (commit) via 46635a30ad052bf5bc4e93eb10c46c2866fa8c2f (commit) from 78763543fbe14930e0f9c3f595ec5d437e27279e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 678b0a2f76246d768379164ad5b19add3b7a9364 Author: Andrew Mortensen <adm...@um...> Date: Sun Nov 28 15:06:13 2010 -0500 Use libsnet 1.0.1 to build universal binaries correctly. commit 46635a30ad052bf5bc4e93eb10c46c2866fa8c2f Author: Andrew Mortensen <adm...@um...> Date: Sun Nov 28 15:05:43 2010 -0500 Set Mac OS X universal binary dependency target correctly. ----------------------------------------------------------------------- Summary of changes: aclocal.m4 | 2 +- bin/getsnet | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-11-17 03:30:25
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 78763543fbe14930e0f9c3f595ec5d437e27279e (commit) from afee48c13a91fda76a646983032ccb70921e2b06 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 78763543fbe14930e0f9c3f595ec5d437e27279e Author: Andrew Mortensen <adm...@um...> Date: Tue Nov 16 22:29:45 2010 -0500 Use git to retrieve libsnet now. Check out stable tag, autoconf. ----------------------------------------------------------------------- Summary of changes: bin/getsnet | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-11-13 03:52:04
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via afee48c13a91fda76a646983032ccb70921e2b06 (commit) from 12d4e178e003fe4bc145c763e6d1707107db7c03 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit afee48c13a91fda76a646983032ccb70921e2b06 Author: Andrew Mortensen <adm...@um...> Date: Fri Nov 12 21:57:20 2010 -0500 Add universal binary handling for builds on Mac OS X 10.6. ----------------------------------------------------------------------- Summary of changes: aclocal.m4 | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-11-09 16:10:48
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The annotated tag, radmind-1.14.0 has been created at 326da7c95e050ebcddacbcdf86f2148dd4fe7c9d (tag) tagging 12d4e178e003fe4bc145c763e6d1707107db7c03 (commit) replaces radmind-1.14.0rc2 tagged by Andrew Mortensen on Tue Nov 9 11:10:14 2010 -0500 - Log ----------------------------------------------------------------- Release Radmind 1.14.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUATNlyb2f0S9kfsB9dAQI2Twf+Kc+/6cUwD07+PH1f9TlHnfde8/FedbJo hKT2YkNWdk3Nwteltq9R8kB6b0xQDcVbZlpmx4ynJoZk6e25VcmOGAJXjEvh396h /F3CwOTRgHkcmR9yN1JQkybCox318kEPg/rvY0G9dl1wFPTrWDX8rQgAZQ8gl0r5 Y+3/y7Y6cJOk21OSi/+CoVF4jc5Elm9TAwMQIGoA0g3Mc9e8zFhFKGsSIiYSRlfR AHxHWqEhJO2wdVqAWS/A7iMHSBLEkB+rkTWCvujUuiUlhTQv9HMMbhjyazjReVBu 2TXwjfSWoi8g2vYMa26YDDKfBe+Rv+NEAsC1dd3RQgsxGhGT52FuOA== =+wO2 -----END PGP SIGNATURE----- Andrew Mortensen (1): Ensure tarball creation does not involve ../ path prefixes. ----------------------------------------------------------------------- hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-10-29 16:24:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The annotated tag, radmind-1.14.0rc3 has been created at ea9d18439f6f7eef198a25174dff2ec275d3aa6c (tag) tagging 12d4e178e003fe4bc145c763e6d1707107db7c03 (commit) replaces radmind-1.14.0rc2 tagged by Andrew Mortensen on Fri Oct 29 12:23:55 2010 -0400 - Log ----------------------------------------------------------------- Radmind 1.14.0 release candidate 3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUATMr1IWf0S9kfsB9dAQLSGwf/Tg/zVeTCcK9d6szlNNRHwa1JpZHagsej 9SsNzEl2GW9yDXFPWlSs8dZEBhkzy/gH70xT8hceEIXIrmxvtLJTcpPN7r1ISnq+ rJEhFISynZWFhS63dBe4Pl23gLaNFiYdR+pYlfy3f3bLgAEpDbJQfY2SABP1xlzM rJLZxqa4mLrV+2wfU+HQ8wGjS5RQVVEhylBDjwgcSp4tKsLyGVCVLdB7B4mxmRjC rbsDG2hOXJte0NuIH9NG2zhvIg/xw3koy4vVqjFhJnJKIabTdX9arY8skzZ8j4Yd zaK6DB67qm706Fnhx3iHFU2Auc0Q7aX5Skm581VBaMniQikhH+vbfw== =CsHX -----END PGP SIGNATURE----- Andrew Mortensen (1): Ensure tarball creation does not involve ../ path prefixes. ----------------------------------------------------------------------- hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-10-29 16:23:11
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 12d4e178e003fe4bc145c763e6d1707107db7c03 (commit) from 33d8cdb634c8ee08ef9060257f1adfece3f5a2fb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 12d4e178e003fe4bc145c763e6d1707107db7c03 Author: Andrew Mortensen <adm...@um...> Date: Fri Oct 29 12:22:25 2010 -0400 Ensure tarball creation does not involve ../ path prefixes. ----------------------------------------------------------------------- Summary of changes: Makefile.in | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-10-29 02:39:27
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The annotated tag, radmind-1.14.0rc2 has been created at e0599bc36e728b8fc9e87928542aa34cef50cb07 (tag) tagging 33d8cdb634c8ee08ef9060257f1adfece3f5a2fb (commit) replaces radmind-1.14.0rc1 tagged by Andrew Mortensen on Thu Oct 28 22:38:56 2010 -0400 - Log ----------------------------------------------------------------- Radmind 1.14.0 release candidate 2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUATMozzWf0S9kfsB9dAQJIVwf/dQslaVejv1yhnPTdfa8Skr+0dXb/pVRg Z/OXlqwQW/WZW8orQ0lKmZi+zughAKphYpV96oIa2rm8bim+zdoqzn4ABdA3VlIJ VV5k1sXOh4IoxDgHj+aYrB7cn/EZbpSoBnGMtZR2MmpBQXmUmNAeUp/BJ0efzGqH gRbxqIRX18QJfTuh7h4TJah6w3OzqjmgiWfjq3vrBuxwsJczRKF+3rDtau089iKT oMjRygXqPbY7prNZONwLMcTbxu/Vs0PdLLy0FSXYISKUbb4nG4W3C5yPwm+zWLlC fhBrSB23wQGGla1ARrcomUGOjKcg1oKXRobeyGOmupK2MmT0IOEkUQ== =d9j6 -----END PGP SIGNATURE----- Andrew Mortensen (3): Fix [Bug #3022287]: 1.14rc1 incorrectly identifying type as applefile Fix [Bug #3029115]: RadmindTools-1.14.0rc1.pkg.tar.gz contains leading '../' Merge branch 'master' of ssh://radmind.git.sourceforge.net/gitroot/radmind/radmind Patrick McNeal (1): Added .gitignore file. ----------------------------------------------------------------------- hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-10-29 02:14:16
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 33d8cdb634c8ee08ef9060257f1adfece3f5a2fb (commit) via 067bb34fe097845f47048f966a07e8c666c234b1 (commit) via 0da54c76de43e6c8e62543edd3f10dfe3de0283f (commit) from cd25952b11783e7c3828e340e5db77a4382e2d96 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 33d8cdb634c8ee08ef9060257f1adfece3f5a2fb Merge: 067bb34fe097845f47048f966a07e8c666c234b1 cd25952b11783e7c3828e340e5db77a4382e2d96 Author: Andrew Mortensen <adm...@um...> Date: Thu Oct 28 22:13:59 2010 -0400 Merge branch 'master' of ssh://radmind.git.sourceforge.net/gitroot/radmind/radmind commit 067bb34fe097845f47048f966a07e8c666c234b1 Author: Andrew Mortensen <adm...@um...> Date: Thu Oct 28 21:44:44 2010 -0400 Fix [Bug #3029115]: RadmindTools-1.14.0rc1.pkg.tar.gz contains leading '../' commit 0da54c76de43e6c8e62543edd3f10dfe3de0283f Author: Andrew Mortensen <adm...@um...> Date: Thu Oct 28 21:26:32 2010 -0400 Fix [Bug #3022287]: 1.14rc1 incorrectly identifying type as applefile ----------------------------------------------------------------------- Summary of changes: Makefile.in | 2 +- applefile.h | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletions(-) hooks/post-receive -- radmind |
From: Patrick M. <ume...@us...> - 2010-07-21 19:35:16
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via cd25952b11783e7c3828e340e5db77a4382e2d96 (commit) from ce09d4c6f94f552b971c69affbae4bd62e8d385c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit cd25952b11783e7c3828e340e5db77a4382e2d96 Author: Patrick McNeal <pat...@gm...> Date: Wed Jul 21 15:13:38 2010 -0400 Added .gitignore file. Added .gitignore files with entries for auto-generated files. ----------------------------------------------------------------------- Summary of changes: .gitignore | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) create mode 100644 .gitignore hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-06-23 20:55:28
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The annotated tag, radmind-1.14.0rc1 has been created at 3fe5b4c0f698ad28626296dd8215024ffcb9f332 (tag) tagging ce09d4c6f94f552b971c69affbae4bd62e8d385c (commit) tagged by Andrew Mortensen on Wed Jun 23 16:55:00 2010 -0400 - Log ----------------------------------------------------------------- Radmind 1.14.0 release candidate 1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUATCJ0sKQc2zv4dsHeAQJ9OAgApfbQfI5CCvYVOgNSj387wQpeCP52qTLJ /8G4K4HYiD51nHjqO0HsWJrAmqGk1oiIvPRQd3iuW8Pg8x9j6UXzUNo22CgGYDN9 4arI5/dLKl+8ExQDoHVC6EGIBlV2r4EztPrwkDu2prC+r1g8wNTVMpg+WaK9C304 ImjCRMXkqRW7j57vCaKd8z/ufOhB4X+iA38YiwUXUZ8QfGcpFR3C8Qr0Oycf8CcL U9X1p3k+ioRoqfR87OhMGaGrokqukKM9gQ45w+U9GzmqMw01xuQQTAlSwwz77lf4 IFjm3qUCDGMEscO6ddRUXbwIAUeF1RrMFDpAGszXV4xkDgMftZxEQw== =qeu+ -----END PGP SIGNATURE----- Andrew Mortensen (23): Do not track configure script. Exclude leftovers from autoconf and git when making dist. Fix empty prepath check in lapply and lcksum Quick fix for pam_conv struct compiler nagging. Accept 2845279: Updated rash manpage Fix: lcksum crashes when given a minus (-) line with only two fields. [Bug 2887658]: fsdiff prints multiple lines for changing character devices Fix: missing closing quotation mark in lcksum error message. [Patch 2877346] Add a copy mode to lmerge. [Patch 2524867] Add -p option for ra.sh (for port). [Patch 2899332] Fix and document -p option to ra.sh. Add --with-pam. Pull Wes's path repetition dectection patch from CVS. Accidentally placed dns_sd check in the PAM if-block. [Bug 1816150]: Can't replace dir with file. node_create sometimes takes a NULL transcript name. [Patch 2931438]: Change port back to standard on failure to connect. Fix: -r (use randfile) was being ignored. [Bug 2927309]: ktcheck cores with recursive command files Fix: check argument count when encountering a minus line. [Patch 2930172]: Add support for CRLs Updated radmind man page with CRL documentation. Create longest possible path first in mkdirs routine. admorten (124): Added #ifdefs around rsrc_path item of applefileinfo struct Placed #ifdef around applefile size calculation. Added sys/param.h for FreeBSD compatibility. Using string.h instead of strings.h Updated fsdiff manpage to include type 'a' entries. Added manpage for applefile. Updated to include information about applefiles. Minor edits to manpages. Using _PATH_RSRCFORKSPEC instead of hardcoded path ../namedfork/rsrc. Updated radmind.8 manpage to reflect support for raw IPs in config files. Added #include <stdio.h> to wildcard.c for linux compatibility. Fixed misspelling: 'atterlist' -> attrlist. Compiler wasn't catching errors Added #ifndefs in stub function for systems without ENOTSUP defined (e.g. OpenBSD) Changed errno in stub functions to more generalized value EINVAL. Added -i option to turn on line buffering when stdout is not a tty. Added -i option to turn on line buffering when not attached to a terminal. Added -i option to turn line buffering on when not attached to a terminal. Added -i to usage printout. Updated ktcheck man page to include -i option. Updated to include -i option. Zeroconf support. -R option causes usage print out when not running on OS X. Updated to mention Rendezvous support. Only deallocate dsd reference if it was allocated. lcksum -c sha1 now exits with correct status. Added check for zeroconf headers. Check if ZEROCONF is defined for rendezvous. Modified ReadMe to reflect new requirements. Removed obsolete OS X-specific files. Added .info file for package target. Modified package target to reflect new package creation. Added additional check for prefix usage to eliminate erroneous warning. Applied Makefile.in patches from Jim Foraker. Commented extra tokens after #endif to prevent gcc from complaining on Linux. Added instructions for building Mac OS X installer package. Fixed comparison bug: pointer incremented before comparison. Applied Makefile.in patch from Jim Foraker. Removes config.h in distclean target, and adds . to INCPATH. fsdiff doesn't need connect.o. Added basic progress tracking. Added option to display progress in iHook format. Added -v and -I descriptions. Removed unused variable and putc calls. Added fflush for progress output. Fix for increment inaccuracy when displaying progress. Removed reference to -I. Only print out progress line if percentage increased over last line. A wise man once told me never to pass floats on the stack. Don't worry about the monotonic sequence. Use mkfifo instead of mknod when creating named pipes. Added progress output. Bounds checking correction: >= MAXPATHLEN instead of > MAXPATHLEN snprintf bounds checking correction: >= MAXPATHLEN instead of > MAXPATHLEN snprintf bounds checking correction snprintf style changes: return value >= sizeof(buf) instead of > (sizeof(buf) - 1) Replaced %s-only snprintfs with strlen check + strcpy. Progress feedback based on bytes read instead of lines completed. Clear password when done with it. Make sure len is initialized to 0. -v now plays nice with -P. Report an error if the path we're given doesn't exist. Progress tracking for lcreate. Compile progress source. lcreate progress tracking. Progress tracking. Removed unused externs. Removed unused extern. iHook-style progress feedback for lapply. Higher verbose level check. Define sizeof off_t. Backing out change that should have been made in progress.c Make sure to get defines from config.h first. lcksum -A: verify radmind applesingle headers. Create prompts for a transcript name instead of naming all loadsets fsdiff.out Optional pre-apply and post-apply scripts. Merge added a second do_cksum call. twhich again prints out apply-able transcript lines. t_print can't be static if twhich has to use it. ktcheck -n exits when a k entry is out of date. Support for a default settings file. Better variable name. update function. Make the output a valid apply-able transcript line. Rolling back. Added -i option to force line buffering. Updated to include -i option. Real default dir checks. Make it work with defaults. t_print handles writing out the transcript name for us. Fixed handling of k entries in command files. Directories need help in twhich. Make trap on Solaris happy. Fixed mkdir usage for Solaris. Only trap useful signals. Server StartupItem understands start, stop, restart. fsdiff -P prefix: limit output based on prefix matching. Typo. Reverting to 1.4.0 versions pending modifications to fsdiff's behavior. ktcheck -C: remove files not in command.K from /var/radmind/client. Updated usage. Updated usage. update return value checked for socket/door case instead of exiting (bertrama at umich dot edu) Removed unused trailing slash handler. log level options borrowed from cosignd. New log facility and level options Updated usage for new syslog level and facility selection. First pass at cleaning up after failed update. lfdiff uses highest precedence transcript for path if no -T or -S given. Use pathcmp_case everywhere. Objects for lfdiff.o target. Grammar. Updated to mention cleanup of temporary files. -D description -D usage. Style improvements. Restored lfdiff default transcript changes. Restored changes. lsize: display installed size of transcript and command file contents. If TERM is unknown, offer to cat difference transcript for review. Spelling correction. Client dir pruning handles K-in-K correctly. Cleaner cleanup--yeeha!--of unused files and directories. Corrected -D usage. We pass a NULL fs pointer from twhich to t_print. Check to make sure local file exists. If precedent_transcript returns special, make lfdiff handle it. Better special handling. launchd plist for radmind. Added -f (run in foreground) for launchd compatibility. Fix for comparing paths with high character values. canna (84): changed chksum from an int to a string. added -c chksum type added chksum support Initial revision removed redundant arg to transcript() removed redundant arg to transcript() fixed // at root of file sys. bad sort order check needs to be smarter, ifdef notdef for now added pathcmp() added list of supported checksums to -V output an empty command file causes a core dump, fix: always create a null transcript moved the printing of names of transcript to happen only if there if a "+". Initial revision Initial revision added dist and version added decode for comparing transcript & filesystem. extended concept of "negative" to have special meanings for character special files, ie pseudo devices. a "negative" c will only have it's major and minro device numbers checked, as the owner, group and mode change as you log in and out. added comment describing behavior of negative character special files. added better negative explanation. fixed typo in comment about character special files. bug: once FS is exhausted, quit reading TRAN removed pi_dev from pathinfo struct as it was extraneous and buggy. no longer strip the trailing .T call it what you want. changed pathcmp() to take unsigned chars as MacOS X was unhappy. added -N to upload negative transcripts and set default timeval to 120 seconds. made timevals consistent and reset timeval before snet_close Initial revision libsnet and cmessina libsnet cmessina's big phat code chris and libsnet messina, yoomask added do_chksum() and create_directories() prototypes. chaned yoomask to defumask added sha1 chksum support fixed some spacing. very important. changed special to foundspecial added keyword() removed restart code added keyword() new names special_t() and command_k() changed protoypes to match new names special_t() and command_k() STOR no longer takes COMMAND or SPECIAL call tolower() to make sure name we get back from dns matches how special files are stored and conf files etc. fixed create_directories() so it doesn't NULL out our whole path. retr() now gets specials from the right place. changed -N to -T for upload transcript only added calls to connectsn() and closesn() to share code better in radmind changed do_chksum() to use the new syntax. removed do_chksum() to chksum.h for code share. -K now accepts relative or full paths. full and relative paths for -K transcript_init() knows about full paths. oh yeah, special files need paths too. added a definition of a transcript added that sha1 is the only supported chksum. do_chksum() now has it's own .h no perrors or fprintfs since radmind server uses this as well. do_chksum() returns something, and we check that. do_chksum() return values now checked, and handled. read wasn't checking for EOF in f_stor() verbose goes to stdout instead of stderror t_name is now t_fullname ( full path ) and t_shortname ( what's listed as a transcript name in command file ). can't use stat info if the file is not already present. create_directories() now mkdirs() changed create_directories() now mkdirs(). added a bit more logging to log_info applicable transcripts cannot be uploaded. Initial revision added make install, sweda :) typo, dih fixed bug where a change in permissions of a file in a negative transcript would result in the file's mtime being changed. fixed bug where a change in permissions of a file in a negative transcript would result in the file's mtime being changed. added flag to indicate. fixed bad sort order message to print to stderr. changed getopt to take -u for umask. changed DEFAULY_MODE to 0666. oops! doh! better error message if host not in config file. lapply didn't want to apply new special files. ( MAXPATHLEN * 2 ) - 1 check fixed the spelling of special :) typo on error comment. too bad my proof-reading failed. Another misspelled error. with-radminddir is now the help text as well as how you configure an an extra space, the horror! colesse (23): Initial revision changed return values and the loop for deciding which transcript to use for the compare. Initial revision Fixed the struct entries. added comments. added comments added code for creating a dummy transcript if there aren't any. Added some of the buffer checks. *** empty log message *** added buffer overflow check for encode. added a code.h file for function prototypes added prototypes. made a bunch of changes. added function prototypes. added some #defines for the flag. changed the prototype of transcript_init. changed the skip code to be a flag (as well as rpath). the flag is now passed to transcript as well. added a flag in order to determine whether or not to open a command file if you're using the -1 option. added #define's for the flag. made changes for compatibility with linux. changed the free statement to be correct. changed transcript_free to be correct. commented out the major and minor items from the info structure and added a dev_t type. editor (654): Initial revision Read over code. Added to transcript parsing. Got deletes working. Started to work on update. started to work on deletes for updates started to work on recursion Set up recursion ready for code review Ready for more testing Ready for first real check in Added network code. Ready for download. Added download code. Download works with big files ready for some major test Broke code up broke out update.c Initial revision fixed goto bug. cleared out include files cleaned up include files fixed continue bug Initial revision Initial revision Added alloc and free added new version of acav_parse Fixed reentrant bug. Fixed ACAV reentrant bug / updated verbose Initial revision fixed reentrant issue Initial revision made it more generic Corrected comments corrected error messages Initial revision fixed create special Initial revision Initial revision lcksum.c added comp count Made corrections per code review. Changes per code review added linenum to error message Initial revision removed create_directories code Initial revision removed network code and added calls to connnect.h combined getstat.c code Initial revision added chksum.h added prototype for get added copy.h Correct verbose messages Initial revision removed #include "getstat.h" added -s option to force new files that are hardlinked to be renamed removed -n option Initial revision -K option works now with relative paths Added version.c changed get to retr added path to functions for relative paths added external version using new retr to get files added extern version added extern version Initial revision corrected usage changed return value to -1 Using correct error codes for do_chksum correct timeout value to us global value added external timeout values added extern timevalue added remove to data structure add -n option create one fuction that gets file from server and returns a pointer to its added rename after retr removoed download() Using new version of retr added -n to usage able to use absolute paths now transcript now given without -T fixed -n error and verbose added snprintf using mkdirs corrected verbose corrected verbose - d DIR problem fixed using new version of download download now takes an optional location retr now takes optional location using new version of retr with NULL location first attempt at man page Initial revision corrected verbose added lfdiff set system error exit code to -1 cleaned up verbose added -f to filter files that are checked updated lmerge added -f added copy( ); added stdin support using stdin from stdio.h add -u to set umask update set to default Initial revision Initial revision removed -T option Initial revision update Added lfdiff.1 and default host to lfdiff.c updates per wes added default host Added checksumlist string combined socket and door into one case update per wes Added default host ( rsug ) added checksumlist from version.c file added default host added default host added default host added default host Update to lmerge man page perwes. added file size check Added all man pages cleaned up )'s & ('s added pathcmp.o for lapply init global transcript to { 0 } Updated man pages per Bill lapply now updates temp file before renaming it. Removed strdup from path order checking command file is now listed in the Makefile and written into fsdiff and ktcheck Made /var/radmind/client/command.K the default command file. Correct no-network error. Updated error message. added sort order checking lmerge now skips blank lines and comments. Updated .h files. Changed lchown to chown. Removed unused optopt in lfdiff.c Added -h to options list -K option now defaults to ./ if given no path. Added cast so size would get sent to the server when running on darwin. Added encode( path ) so lapply can get files with white spaced names. Download now takes a temppath[ 2 * MAXPATHLEN ] and returns an int. Corrected do_chksum error reporting. Added access check for -f transcript Update -f description to include access call. Added sort order checking. Added TODO and FAQ for centralized notes Changes from 1/3/02 conversation with Wes. Updated man pages to have correct SEE ALSO section. Added twhich. Brought lifo.c code inline. Removed lifo.c and lifo.h from twitch. No longer needed. Added new command file code. Corrected sssize_t error in chksum.c Changed #include "snet.h" to #include <snet.h> ktcheck updated with regular file info. Changed all rr's to ssize_t to match read return value. Added new command file code to fsdiff. Removed recursion. Working version w/o recursion. Added support for names with spaces. Added support for spaces in file names Skip files marked with a -. These lines are just output to new tran. Added support for spaces in file names in lmerge updated TODO Skips comments and blanks lines Added check for min of two trans and a dest tran when run w/o -f. Defined MIN and MAX for solaris only. Removed unused #define MIN()'s. Added -s option to search server command files added -s information. added -s option to run on server Updated twhich in make file to work with -s Added -q for quiet mode Added -q option to ktcheck, lapply, lcreate Correct verbose. Update missing checksum error message. Added -q and new -v options Updated usage message updated usage message Changed sprintf to snprintf added linenum def to support new download code changed sprintf to snprintf Updated verbose messages changed sprintf to snprintf changed sprintf to snprintf Changed sprintf to snprintf changed sprintf to snprintf Added files for HFS+ support Small corrections. Removed bprint.h Added apple file support Added support for apple files. Added support for apple files Removed bprint Added support for apple files Changed sprintf to snprintf Added support for apple files Correct cvs merge error Commented out afile.h and send_afile.h so it will compile on sun Removed OSNAME=. Now using sun and __APPLE__. Updated #define SOLARIS to #define sun Updated #define DARWIN to #define __APPLE__ Changed #define DARWIN to #define __APPLE__ Removed debugging code. Updated #define SOLARIS and DARWIN to #define sun and __APPPLE__ Small fix to get code going on darwin Added do_achksum( ) for apple files File size is now sent to the server in send_afile Removed debug message. Cleaned up #ifdef __APPLE__ code Added #ifdef __APPLE__ around send_afile( ) Added '\m' ( CR ) support Renamed download.c download.h to retr.c retr.h Renamed download.* retr.* Made chksum inline during download. Renamed download.* to retr.* Added support for carriage returns ( ^M ) ( \r ) fixed snprintf bug *** empty log message *** Moved send_afile* to applefile* Fixed snprintf error. Corrected error message when open fails on transcript. Combined lstat into getfsoinfo( ) which now calls t_convert Using new getfsoinfo to get file system object info Removed old version. New version of applefile Added chksum.h Changed buff size to 8192. Using new applefile.c Using new applefile.h Corrected retr_applefile usage Using new applefile.h and store_applefile( ) Using new applefile.h Added case 'a' for applefile getfsoinfo now updates size of 'a' files Updated error messages to show decoded path names. Replaced afile* with applefile.* Added finfo buf Added verbose and chksum to match applefile code Correct file download checking error messages use decoded path name Correct retr_applefile - was not accounting for all byte read from wire Added \n after last set of dots in retr -P now decodes the transcript path before checking prefix Made rsrc_path static Removed _RADMIND_TRANSCRIPT_DIR Removed #ifdef __APPLE__'s Fixed getfsoinfo call -- now passing temppath Cleaning up verbosity Corrected my do_achksum error - was not calling from fsdiff Added support for apple files. Added #ifdef __APPLE__ around apple code with stub function for !__APPLE__ Correct Makefile for sun Moved umask() call into getopt loop. Added cast mode_t to umask() call. Removed unused variable fullpath. removed all #ifdef __APPLE__'s Added store_applefile() stub function for non-apple builds. Added stub functions for retr_applefile() and chk_for_finfo(). Removed all #ifdef __APPLE__'s Added applefile.o to LAPPLY_OBJ list. Removed auth.* per 2/8 code review. Remove location from retr_applefile( ). Removed auth.h. Updated retr( ) call - removed NULL location. Changed convert to radstat. Updated retr( ) call - removed NULL location. Updated retr( ) call - removed location. Changed convert( ) to radstat( ). New t_convert( ) files. Changed t_convert( ) to radstat - removing old files. Moved attrlist local. Now passing finfo_buf into do_achksum. Added local attrlist. Added local attrlist. Using new do_achksum - passing in finfo. Updated do_achksum( )_ stub function to take finfo_buf. Added #ifdef __APPLE__ around apple headers. Changed convert to radstat. Renamed store_applfile.c stor_applefile.c. Added #ifdef __APPLE__ around apple includes. Using new stor_applefile( ) function call. Using ae_ents array for as_entry info. Updated #ifdef __APPLE__ Added applefile.o and connect.o to all needed files. Added sort order checking. Changed all chksum's to cksum. Added -C option for producing createable transcripts. Made dodots global. Corrected dodot's type-o. Updated cksum info. Added -c option. Updates per 2/8 code review: stor() and stor_applefile(). Added new checksum code. Added make package option Correct tab's stor_applefile() correction. Corrected linking problem - was not decoding target path. Moved stor_applefile.c into stor.c. Removed unused file. Updated make package permissions Correct tabs Update per 0.6 code review. Added radstat.o to lcreate. Changed default to -NO- for startup make package now creates the ../radmind.pkg package Update make package Removed -Wstrict-prototypes from default CWARN Correct snprintf to check for LEN - 1 not just LEN Corrected closing of rsrc fork in stor and chksum code Adding default command file. Update now takes a stat struct lmerge does "- d..." properly now. Created meta package. Case size to (int) on server Removed unused TRANSCRIPTDIR in twhich. Removed -c option. Added directory structure creation. Removed double error message when retr failed. Removed exit( 1 ) on errors. Server now starts if VARDIR/config file is present. Updated license info. Updated address. Added section 8 man pages and automatic variable updates for man pages. Changed default directory permissions to 0750. Updates per wes. Removed apple-pos.T to match tutorial. Updated description. Default apple negative transcript. Added man page parsing to install. Autoconf files. autoconf default install script Not ready for autoconf yet. Added #ifdef __APPLE__ around unused variables. Added missing close. Correct cksum on special files. Correct special file errors. Corrected file size error. Corrected bugs. Added version to .info files. Added _VERSION_RADMIND to .info files. Added applefile.5 Corrected make install error. Added MPKGDIR for mpkg creation Updated documentation. Made solaris default OS. Added CVS dirs. Removed ./libsnet/profiled Added bug listing about min. size. Cleadned up formatting. Added list of supported checksums. Files needed for autoconf File needed for autoconf File needed for autoconf configure script from autoconf Updated autoconf files. Removed warnings. Removed -Werror Added snet and ssl check removed unused break Removed Makefile. It is now create by .configure Updated configure via autoconf Updated configure Commented out ./private/var/tmp to match the tutorial Added comment about what '#' are used for. make clean now removes autoconf files. Not using autoheader. No longer need file. Added autoconf files. Removed Makefile from dist. Added make dist clean to remove autoconf files Added missing "#" to match tutorial Added support for IP's in config file If checksum is missing ( "-" ), mtime is not updated. added herror to AC_CHECK_FUNCS() lcreate now skips comments and blank lines. Tutorial on how to us radmind on OS X The server now checks that lines in the config file have only 2 arguments. Removed -n for lcksum on negative transcript Removed perrors from do_acksum to match do_cksum. Changed printf to fprintf for unkown type error Removed duplicate error message for failed update() call. Updated error messages to actually say something useful. Removed -v option - verbose is now the default. Updated retr_afile() error messages. Added missing ; Updated error messages. Renamed apple-neg.T negative.T Moved tutorial.txt into a word file. Added errno for do_acksum stub function. Correct snet_writef call to check for < 0. Changed apple-neg.T to negative.T Changed apple-neg.T to negative.T Set errno for retr_afile() stub function. Error reported on invalid config file lines, but now continues through rest If rsrc fork len = 0, we skip all rsrc related code. Added check for invalid transcript lines with one field. Updated error messages. Added --with-server=SERVER to configure System errors now exit( 2 ). Updated error message for rename. Work around for mkdirs problem on OS 10.1.x. Added 077 umask to startup script. Added <sys/param.h> for HP support Changed /var/radmind permissions to 700 for OS_X installer. Removed perror( "" ) call. Moved -l after -L for sun. Cleaned up formatting. Changed retr*( to take a ssize_t for transize so we can check zero length files. Changed retr*( to use ssize_t fixed bug where lmerge would try to remove dirs that had no files and therefore Removed -Wconversion Corrected some type-o's Corrected error message type-o Added fix for borken mkdir on OS X. Fixed OS X mkdirs bug. Again. Added -v option to support old scripts. Verbose is now the default making -v Updated list. radstat now returns finder info for directories on apple. Changed pi.afinfo to pi.pi_afinfo Added support for directory finder info. Added #ifdef __apple__ around null_buf to hide from non-apple systems. Added support for directory finder info. Moved apple only int's into #ifdef __APPLE__ block Correct memcmp call. Fix for d finder info Update to dir finder info. Updated TODO and HISTORY to reflect finder info. Removed case statements for stor calls. Updated error messages. Corrected type-o's for apple code. Removed. Added call to snet_eof after snet_get_line_multi to test for connection being closed. Added chanes file to list Adding wildcard code Removed unused #include Checking for transcript access. Added wildcard support to server. Added transcript check for stat and retr commands. Sort /private/tmp Fixed bug where missing dirs with finder-info would not be created. Removed unused mkdir from make install. reverting to version 1.18 CHANGES file Added full history for versions 0.6.0+ Correct file access checking fixed lmerge -f problem with new mkdirs fix README file added 0.8.0 changes Corrected type-o Corrected 0.8.0 changes Added access checking changed strings.h to string.h and removed stdio.h Commented out extra #endif tokens Added 0.8.1 changes Added directory finfo Added wildcard info Added upgrade path added int cast for isdigit Added 0.8.1 change Clarified special.T verification process Added -D path option to specify radmind directory Added -D option removed in-line exits updated exit codes Without checksum, special transcripts are always updated. Updated special transcript info. Updated special transcript info. Fixed ( yet another ) lmerge -f/mkdir bug Corrected hard coded config path problem. Removed all hard coded paths. Changed server timeout to 60 minutes. Server now creates _RADMIND_PATH/special on startup Correct error to say "-A..." not "-T..." Updated LOG_INFO to LOG_DEBUG for retr, stor, and stat. Changed LOG_INFO to LOG_ERR for invalid client. Added special file info. Added numbers to generic errors. Updated closesn error messages Changed return values. Cleaned up error cases Updated exit values 0 = okay, 1 = error with change, 2 = error w/o change Removed extra spaces from error message Updated exit values Removed snet check from autoconf along with some other unused checks. Added -L option to usage Updated options to include -L Moved change log to web page removed extra variable Updated upgrade path and added change log link. removed snet.h Added TLS support Added TLS includes SSL Update. TLS level 0, 1 and 2 working Fixed recursive make clean Added TLS support Shared TLS code. Removed #ifdef TLS Fixed TLS autoconf problem on solaris Moved man pages into man/ Changed STARTTLS to STARttls to match other RAP comamnd Added directory structure and RAP info. Added more options to configure Removed rm man Fixed location of cert dir for radmind package Made location of default certs dynamic. Correct -w 1 access Fixed man page CERT info Added TLS info. made default cert location certs/XXX Change client tools to use /var/radmind/certs/XXX as default location. Removed configurable cert location Updated date. Cleaned up format Cleaned up formatting Server returns error message if STAR is given but TLS not offered. authlevel 1 now checks command file on STAR command Moved chdir to before TLS code so it cand find certs fixed CN based special files Server CN must match host string. Updated error message for when TLS is required by server but client did not start. Fixed special dir selection to pick match from config file. Don't print server's CN when it matches host Updated "Now access" to "No access" Corrected spelling mistake. Added info on CN matching in config file. Changed -f to -F Added -F option Removed .Phony Fixed --with-radmind-var= Added pam code Cleaned up PAM code Added -U option to turn on PAM user authorization. Fixed PAM_POMOPT_ECHO problem. Removed some syslogs. Added -L flag for user auth. Changed some error messages. Tarket of links ( 'l' ) listed in negative transcript is ignored. Check to make sure transcript is a regular file. Added comment. Added info about negative symbolic links Corrected usage. Added -U information. Added -L, -P, -U info Checking for TLS before sending LOGI command New version of libsnet that uses libtools EXCLUDE Give error if no transcript given for '+' Setting warnings based on compiler. Changed open to O_WRONLY -l pam is only used for the server. Updated Description Updated description Adding tutorial files tutorial negative files Added server-var.pkg Removed FAQ Moved TODO to web page Changed summary to match usage. Changed usage to use create-able-transcript With -f option, lmerge will continue if a directory is not empty - transcript '-' lines are preserved. added BSD ERRNO for dir not empty re-ran autoconf '-' lines are now parsed. Made PAM optional. Only require transcript name for downloads. Added tutorial-negative.T to server files. -lpam set by ./configure for non-pam builds. Added support for special applefiles '-' lines are printed without '+' Fixed '-' line formatting Added SystemEntropyCache Disply pathdesc along with line number on error. Removed O_EXCL for temp file open so we can overwrite files temp files Made 10.2 required for the server Updated copyright info. Updated copyright info Added copyright info Updated copright info Added reference to radmind(8) for STAT command -n now verifies the checksum listed in the transcript Fixed logic so stat returns correct info on special files and not always the default. Changed -L option to -l. Fixed -L getopt bug. Removed -P option Corrected type-o Removed upgrade information. Added /Library/Logs and /System/Library/Extensions.kextcache Added info about encoded path Autoconfed default authlevel. If special.T is wrong -n now reports update needed. Included sys/time.h for linux 2.2 -N does not check for file Ran autoconf for solaris Removed randfile code. Added comments to randfile code. Added -r to use randfile. Added connection limit. Fixed authlevel bug Removed multiple messages to client. Changed default connection limit to 0 Added meaning of 0 max-connections. Added check for neagtive maxconnections. Changed intermediate "Ready to start TLS" to 320. Added intermediate "320 Ready to start TLS". Removed intermediate "320 Ready to start TLS" message. Making STARTTLS more SMTP like. Removed second #include <sys/time.h> Removed second #include <sys/time.h> Added missing "\r" to STARTTLS command. Added /automount and /private/Network for automount ( Thanks to Nathan. ) Fixed connectionmax bug Fixed --with-authlevel bug. When using keyword FILE, we now check for leading "../" and internal "/../" Added -r option to usage statement. -n implies auth_level = 0. Fixed special file location. Giving error message to client when PAM fails. Cleaning up error messages. removing more files for distclean Moved Apple only int into ifdef __APPLE__ Added support for files with " " in path. Added that path must be unencoded. Added preflight script to backup config file. Cleaned up package Mentioned where the Assistant can be downloaded from. Moved man pages to /usr/local/man Updated retr_applefile on non-apple systems with large file info. Adding config.h for largefiles. Added config.in Listed TLS as a requirerment for -l. Autoconfed SIZE_OFF_T Using u_int's. Added stdint.h for apple compile. Replaced stdint.h with inttypes.h Change stor_applefile to use PRIofft to tell server size. Added green brain to installer. Options audit. Removed -T option. Using pathcmp instead of strcmp. Warning if prefix isn't found. Cleaned up man page install Applefiles can now have only rsrc fork. Added support for negative length applefiles. Creating rsrc path for checksum Creating rsrc path for checksum. Added info on negative applefiles. Always checking transcript size against actual file. Added -F option. fitterhappier (82): Compression level option is -Z, not -z. Fix for pre- and post-apply script checks. Feature request 1421762 - ra.sh prompt changes Support for alternative fsdiff root paths (thanks to Jeremy Reichman). Added -r usage. [Bug 1438290] Fixes for AppleSingle support on i386. Patch #1448910: lcksum multiple transcript (CLI wildcard) support Using pathcasecmp so -I is respected. twhich -r: recursively twhich all path elements (patch #1470196) Added -I option to summary; fixed typo. Added -I for case-insensitive sessions. Fixed exit values broken by patch #1448910. Exit with 1 if verification fails. Committing [ 1488099 ] Additional wildcard patterns Updated manpage for wildcard patch #1488099. Accepted patch 1562455: Use Updated DNSServiceDiscovery APIs. Restored -R option with note of deprecation. Fixes for Gab's ra.sh update infinite loop. Check return value of read to handle EOF. Fix typo processing postapply scripts. EOF means No. Respect TMPDIR environment variable if set. Thanks to Hauke Fath for drawing attention to it. Accepted [ 1443298 ] client status reporting. Accepted [ 1443298 ] client status reporting repo man page Added repo.1 to MAN1TARGETS A function is not an if block. Fix double message reporting if message is only one argument. [Bug 1677170] undefined reference to DNSServiceRegister on Suse Linux 10. -R is deprecated. -B is the new wave. Clarified -B usage, removed -R. Fix: Bug 1728520: ktcheck -C does not work with -K. Fixed manpage rendering issue which hid some of the text. Merged radmind-1-10-0-exclude-branch. Clip trailing slashes like fsdiff. Skeleton code for local installs/pkg creation from a transcript. [ Patch 1833304 ]: Legacy port failover. ra.sh up, shorthand for ra.sh update. Correct parenthesis location to fix -C. Default port is now 6222. Failover in connect.c handles legacy port (6662) servers. Daemon's default port is now IANA-registered 6222. [ Bug 1839610 ]: lcksum fails with -a and missing files. When excluding, only move transcript ahead if we're not at t_eof. Shouldn't call transcript_parse at all after excluding. Improved port handling. Removed unused variables leftover from getservbyname cleanup. Silence warnings about mkprefix argument pointer types. Fix: [ Bug 1856125 ]: Exclude File Names not escaped. Clarify current exclude behavior. Moved out of contrib. Not part of default bin targets. Moved out of contrib. Added t2pkg targets. Not part of default bin build. t2pkg builds successfully without hacking now. Use >= MAXPATHLEN instead of > MAXPATHEN - 1. Fix universal binary builds on Mac OS X 10.5. Fix universal binary builds on Mac OS X 10.5. Added datarootdir variable to make autoconf >= 2.60 happy. Reorganized universal binary setup. (Mac OS X) Feature request 1834497: symlink ownership should be recorded and set. Universal binary builds on OS X 10.5 can now run on 10.4. Accepted patch [ 1919220 ]: Includes in config file. If PAGER is set, use it to display difference transcript. Accepted patch: [ 1716642 ] ra.sh "alternate root" option Standardize snprintf return value checks. Standardize checking of snprintf return values. Centralize sanity checking of events to report. Fix regression causing twhich to print out bad special file lines. -I fully implemented in ktcheck, fixing case-insensitive special.T. ktcheck 1.12 supports -I, so pass it to ktcheck if given. Document ktcheck -I. Eliminate weird casts for string parameters in retr calls. Silence compiler warning by removing unused variable. Removed redundant openssl header check. radmind.org Script to retrieve libsnet from SF.net. Instructions for building from CVS. Added REPO spec. Fix leak. Fix [Bug 2038036]: Infinite loops possible in fsdiff with excludes. Special files are unaffected by exclude patterns. Temporary storage of errno doesn't need to be a global. Proof-of-concept code using Apple's FSEvents API. Can be used with fsdiff. Fix bug 2541171. Patch from bawood at umich dot edu. Eliminate old workaround for broken mkdir on old versions of Mac OS X, since ourcode assumes at least 10.4 to build in the first place. mcneal (172): Original version from md...@um... Removed -L/usr/lib from SSL search path. Moved -D macros from Makefile.in into config.h.in Added -R to usage. Give error message if -R is used when Rendezvous is not supported. Fixed -Lpam Added known issues section and listed "hfs_bwrite" problem. Checking for EOF on snet_read. Dump connection on bad read in f_stor. Setting errno to zero on EEXIST. Removed erroneous else. Corrected syslog type. Added /usr to openSSL lib search path. Added arpa/inet.h for htons. openBSD port. freebsd port. f_noauth exits so client will get error message. f_notls exits so client gets error message. Removed -v from usage. Added -F to usage. Skip blank lines and comments. decode returns NULL on overflow. Using new decode(). Added warning for SSL issue on red hat 9. Fixed type-o remove a directory and all its contents. Added rmdirs and re-ran autoconf Removed mkdirs.h Using dirent. Added support for transcripts in directories. Using rmdir for directory removal. For special files, print listing from special.T Fix for broken readdir() on HFS+ Added support for directory structure. Added support for directories. Needs testing. Transcript root code. Added limits.h for solairs. Thanks Paul Dlug for the patch. Updated usage. Thanks Scott Hannahs for the suggestion. Updated usage and clarified -v option. Thanks Scott Hannahs. Display date of build in man page. Must run ./configure to update date. Removed printf's. Using PackageMaker. Fixed missing fsdiff in package. Saving output of static decode buffer. Removed debugging printf. Using correct path when checking for objects in a negative space. Added version to package name. Fixed package permissions. Files for packaged on 10.3. Display type of transcript matched - positive or negative Removed extra transcript_parse that moved passed unwalked space. Using correct path for unlink when using -f option. Special files are now located in the same directory structure as the command Updated make package info. Only setting man page date when make dist is run. Propper handling of directories on OS X. Moved X case to transcript Added X case on rastat failure and fixed negative dirs on HFS+ Changed 10.2 requirement to 10.3. Removed unchecked decode. Checking return value of encode. Checking for / in path name. Fixed pathing issues. Fixed non -f case. Updated path-description for optional <command-name> argument Cleaned up list API. Using new list API Wait for disks. Thanks Justin Elliott Corrected use of snprintf. Not doing buffer or string copy. Corrected list logic Corrected break logic in f_retr Corrected use of check_list Removed unnecessary assignment. Rolling back to previous version. Freeing memory on error. Removed extra text. Thanks Scott Hannahs Display info on time update and only calling strtol once. Added more exit code checking, and support for -w and -h. Type-o Installing ra.sh Removed decode from stor_applefile. Passed in path is already decoded. Corrected type-o. ( gelle ) sprintf and strcpy audit. domain name matching is case insensitive. Code cleanup CN matching case insensitive Using ANSI C function prototypes Using ANSI C function declarations Search transcripts listed after a special file. Using stat instead of access Fixed special.T searching. Adam Bisaro <adb...@um...> Added -a option that specifies the address on which the server should chmod after chown to preserve S_ISUID and S_ISGID mode bits Corrected type-o. Using portable signals and added -t option to retain tmp files Added info on -v and -vv Fixed building on solaris. Check for SIZEOF_OFF_T command file in a command file support Using new logo in package. Updated usage. Setting correct verbose value. Added -% added -a to check all lines with -n Using correct verbose value. Support for -% 1.3.2 merge Updated usage. Removed duplicate change variable. Updated with k-in-k info. Moved daemon's tls code in tls.c so it can be shared. Corrected bug that would cause an exit if an included command file changed. mkdirs checks if directory exists before returning error. Lapply warns and continues on sockets. Fixed problem where -f would print '-' lines from the low transcript twice. fixed twhich on the server. Added support for alternative names in certificates. Thanks Maarten Thibaut. Fixed double free. Clip trailing '/'s. type-o Added -A and -a. '/' clipping fix for root path fixed some minor bugs Checking for pre and post apply directories before running scripts Autoconfed mktep and pre and post apply dirs type-o -U requires auth-level > 0 Cleaned up -w usage Display tran name on non f and a lines. Only list a special file once. Include command file name in transcript struct Print name of command file as a comment List transcript change for every filesystem type in apply-able transcripts. Remove .#* on make dist Only list transcript name for PR_TRAN_ONLY, PR_DOWNLOAD, and PR_STATUS_NEG Using PR_STATUS_MINUS to display '-' lines Added -D option to support alternative radmind root dirs. PR_STATUS_MINUS using correct value Added ra.sh checkout/checkin ra.sh -V displays version Added default transcript name on create Certificate Authority Shell Script Cleanup build on pre-3 gcc (e.g. NetBSD 1.6) because of a C90 vs. C99 issue. Send 240 and size in one write for RETR Disable NODELAY on f_stor and portability improvements Fixed bug when using KinK with -n Print the transcript name of lines beginning with a '-' Do not checksum negative files. Added support for case insensitive file systems. Fix for case insensitive file systems Spelling correctiong. Thanks Noah Abrahamson Production version of lsort Fixed lfdiff build problem. Added missing case_sensitive. Added -I for case insensitive compare Checksum optimization fix and small memory fix. Fixed -n -c size checking bug with apple files. Added helpful error messages for switch errors. Checking sort order on all types, not just A and F lines. ra.sh man page Install rash.1 Disabled SASL for LIBSNET build Fixed 10.4 build warnings Type-o corrections Cleaned up pathcmp code. BUG #1289097: Using umask() to set safe umask on temp files. BUG 1314089: Added lsort man page. Added lsort man page. lcreate -n correctly checks files. BUG 1337768: Pre and post apply scripts only run if direcotries have contents. FIX 1352578 - Added CN to special file path description Sean's fixes for blackops use. umeditor (96): Patch 1384555: Added support for distdir. ( Jose Calhariz ) Patch 1384558: Give warning if tmp exists. PATCH #1408441: A patch to the radmind.8 manpage explaining the numeric range. Including config.h Added support for compression from Maarten Thibaut's patch. Added support for compression from Maarten Thibaut's patch. Removed "\n" from User time syslog message. Added information on compression. PATCH 1420980: prompt for username when USER=root ( Sean Sweda ) Follow symlinks for make dist. Add support for inline comments in config ( patch 1420950 ) BUG 1346368: Don't duplicate - lines with -f Closed comment. OS X packages create /var/radmind/client, postapply and preapply [ BUG 1372729 ] twhich can now handle null/empty transcripts. BUG #1429169 ktcheck not sending quit if special file is created. Added <sys/resource.h> for portability. Moved MIN and MAX defs into config.h.in for Solaris 9 compatibility. Pass correct configure args to libsnet for ssl and sasl ( bugs 1435999 ) Adds the -U flag to ra.sh for overriding $USER. ( patch 1435665 ) Using #ifndef for MIN and MAX rather than #ifdef SUN to be more portable. Corrected call to compression stat code. From 1.6.0-branch: Fix for non-apple compile. Removed ru_inblock and ru_oublock as they are not defined by POSIX. [BUG 1476399] ra.sh now displays correct version number Added --enable-universal-binaries ( Patch #1489787 ) Fixed package creation with dated versions. Updated URL. Updated URLs and bug reporting information. Ran autoconf Using exit to be constant. Return correct exit value when checking multiple transcripts. Do not checksum files that are going to be removed Corrected type-o Formatting. Centralize v_logger code Fixed formatting and type-o Including applefile.h. Removed configure.ac from exclude list so it will be included in source Made capability reporting more granular. This will allow for support of Added check_capability to generalize capability checking. Removed extra "\r\n" from zlib capability reporting. Server lists REPO as a capability. fsdiff displays the command file name when reporting command file line errors. [ Feature #1592739 ] Fixes the find argument to something which will work with both older and ra.sh auto now does pre/post apply. Default rap_extensions to 1 so REPO is offered by default. Exit immediately if server returns 5xx to avoid cascading error messages. Exit on all non 2xx server responses to avoid all cascading error messages. syslog() before snet_writef() to avoid SSL_write's errno resetting. Log server response when run in verbose mode. Clarified the usage statement. Removed new verbose log; snet_getline_multi already does it. Moved syslog calls before snet calls so correct error is reported on server. Added details on REPO's log format. Updated copyright info. Report error if server does not support reporting. Verify that event is a single word and has length > 0. Cleaned up formatting of STAT section. Updated copyright information. Exit after displaying version number. Clarify that events are limited to a single word. Corrected format of debugging information. Corrected spelling mistakes and fixes inconsistent use lapply doesn't attempt to report when run with -n ./configure searches for the echo binary for ra.sh. This is to address Added list_remove(), list_size() and no longer printing head and tail info Added support for minus transcripts and special files in command files. Fixed bug where included command files not already on the client Corrected reversed logic of dealing with minus lines. A port to HP/UX. Using correct variable name when substituting path to echo. Added information on minus lines. Removed unset string from error message. Added -C option to lapply that will create missing intermediate directories. Added -C option to lapply that will create missing intermediate directories. Added missing include for mkprefix.h Added -P option that allows you to specifies a directory that contains make dist will now create a compressed tar ball. make package will now create a compressed tar ball. make package now removes temporary file. Allow directories to have 5 or 6 arguments on all platforms. This fixes a bug Set correct paths for TLS related files. [ Bug 1785746 ] No need to call htons() on ports found by getservbyname as they are returned in network byte order. Fixed a bug where ktcheck -n would not report the correct information or Added -r to usage statement. Added -T option to only merge transcripts, not files. [Patch #2014521] If path doesn't contain a directory, canonicalize it by prepending "./". Add -e to ktcheck and lapply to allow changing the event type that is rerorted Automatically convert paths between absolute and relative paths based on the Using correct variable; twhich doesn't have a path_prefix Reordered path_prefix cleanup code to better deal with relative paths. Add -e to ktcheck and lapply to allow changing the event type that is reported Allow Radmind to be installed on non-boot volumes. [FEATURE REQUEST #2025217] Only use $USERNAME if $USERAUTH is enabled. wes (147): Initial revision added hardlink() removed "mode" from links free hardlink data structures added code to free hardlink DS added free routine for hardlink DS use while() in free routine fixed white space hardlink_free() exit on errors to reduce user confusion change head to dev_head fixed white space changed struct info to struct pathinfo changed struct info to struct pathinfo changed struct info to struct pathinfo improved error messages changed -t to -T to match .T much improved format of transcripts removed flag made skip global made skip global added global for chksum added printing flags formatting only call do_chksum() when chksums are on use version.c instead unified makefile consolidated references to do_chksum() temporarily fixed bug calling snprintf() fixed output() function to send verbose output to stdout temporary fix removed t_convert() and pathcmp() which are shared short name for special transcripts should be special.T um, only one rename... added hardlink_[gs]et_changed to detect when the target of a hardlink has changed. merged hardlink_*_changed into hardlink_changed() moved hardlink_changed() code into the 'f' case fixed daemonize code (wasn't creating correct env) change default file permissions to 0666 added flushing of '.' to retr() move path to gnu diff to Makefile made dots consistent and don't do them when not on tty default dodots to off fixed patrick's wanky mistake. dude... heard of "make"? fixed checksumlist. another broken bit of code from "The Editor" out of not normally checked in files covert to CVS-style make dist "the standard {in,out}put" not standard out, stdin, or whatever else add nice comment line wrap issue fixed includes removed reference to lifo.o removed nasty Makefile -DSOLARIS, use -Dsun gcc predefine fixup makefile to move need-to-edit lines to one section fixed null termination bug in base64_e reorg Makefile so it's easier to determine which compiler to use replaced spaces with tabs added a little code so that output of twhich can be passed to lapply move gethostbyname() call to a point when we could reasonably give an made the "continuing" message more clear lapply: initialize next pointer in create_node() fixed -K symantic in fsdiff oops added support for minus lines as input to fsdiff fixed multi-line string warnings spelling error missing include files removed annoying, pointless, confusing message added (temporary) code to work around bug in MacOS X 10.1.4's gethostbyname() changed perror to use path of just stat()ed file, rather than the name of missing includes slight code reorganization, to prevent access of unin... [truncated message content] |
From: Andrew M. <fit...@us...> - 2010-06-23 20:52:58
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via ce09d4c6f94f552b971c69affbae4bd62e8d385c (commit) from e05ef4d5de7344b196617c0cab3f6c345e6f2b3d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ce09d4c6f94f552b971c69affbae4bd62e8d385c Author: Andrew Mortensen <adm...@um...> Date: Wed Jun 23 16:51:49 2010 -0400 Create longest possible path first in mkdirs routine. Apply patch from Wes. ----------------------------------------------------------------------- Summary of changes: mkdirs.c | 50 +++++++++++++++++++++++++++++++++++--------------- 1 files changed, 35 insertions(+), 15 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-05-28 01:55:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via e05ef4d5de7344b196617c0cab3f6c345e6f2b3d (commit) from 2b5001c6d262a627e3bf1469a43963aaa422636f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e05ef4d5de7344b196617c0cab3f6c345e6f2b3d Author: Andrew Mortensen <adm...@um...> Date: Thu May 27 21:54:18 2010 -0400 Updated radmind man page with CRL documentation. Document feature from [Patch 2930172]. ----------------------------------------------------------------------- Summary of changes: man/radmind.8 | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-05-28 01:47:26
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 2b5001c6d262a627e3bf1469a43963aaa422636f (commit) from 23ebbda3305bba45b2ca62f243f05bde38bcd641 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2b5001c6d262a627e3bf1469a43963aaa422636f Author: Andrew Mortensen <adm...@um...> Date: Thu May 27 21:45:55 2010 -0400 [Patch 2930172]: Add support for CRLs Certificate revocation list support from daking at stanford dot edu. ----------------------------------------------------------------------- Summary of changes: command.c | 2 +- config.h.in | 1 + configure.ac | 1 + daemon.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++------ tls.c | 64 +++++++++++++++++++++++++++++++++++++++----- tls.h | 2 +- 6 files changed, 135 insertions(+), 18 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-02-03 19:23:42
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 23ebbda3305bba45b2ca62f243f05bde38bcd641 (commit) from fdb1b40c69590c45ee0e2de1af3d168c84ae7c85 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 23ebbda3305bba45b2ca62f243f05bde38bcd641 Author: Andrew Mortensen <adm...@um...> Date: Wed Feb 3 14:22:42 2010 -0500 Fix: check argument count when encountering a minus line. Report from mjsager at umich dot edu. ----------------------------------------------------------------------- Summary of changes: ktcheck.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-01-28 16:53:25
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via fdb1b40c69590c45ee0e2de1af3d168c84ae7c85 (commit) from ccb038ed7e437249b3e078e40901cd711d67d62a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fdb1b40c69590c45ee0e2de1af3d168c84ae7c85 Author: Andrew Mortensen <adm...@um...> Date: Thu Jan 28 11:51:53 2010 -0500 [Bug 2927309]: ktcheck cores with recursive command files Catch self-referential command files. Patch from bawood at umich dot edu. ----------------------------------------------------------------------- Summary of changes: ktcheck.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-01-20 17:25:31
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via ccb038ed7e437249b3e078e40901cd711d67d62a (commit) from 56f52f70ea2f6d634c7afa16d1f6dce31e8a4ed9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ccb038ed7e437249b3e078e40901cd711d67d62a Author: Andrew Mortensen <adm...@um...> Date: Wed Jan 20 12:23:25 2010 -0500 Fix: -r (use randfile) was being ignored. Report from daking at rescomp dot stanford dot edu. ----------------------------------------------------------------------- Summary of changes: daemon.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- radmind |
From: Andrew M. <fit...@us...> - 2010-01-13 17:10:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "radmind". The branch, master has been updated via 56f52f70ea2f6d634c7afa16d1f6dce31e8a4ed9 (commit) from e38c4519f07b42d55bfd538fff08769b01139ba0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 56f52f70ea2f6d634c7afa16d1f6dce31e8a4ed9 Author: Andrew Mortensen <adm...@um...> Date: Wed Jan 13 12:08:26 2010 -0500 [Patch 2931438]: Change port back to standard on failure to connect. Code falling back to legacy port on connect failure meant connections to other hosts in the pool would never try the IANA port again. Based on a patch from slauncha at umich dot edu. ----------------------------------------------------------------------- Summary of changes: connect.c | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) hooks/post-receive -- radmind |
From: Dustin K. <da...@us...> - 2009-10-16 19:17:14
|
Update of /cvsroot/radmind/radmind-pc In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv6311 Modified Files: Makefile Log Message: Added default cert paths to makefile. Index: Makefile =================================================================== RCS file: /cvsroot/radmind/radmind-pc/Makefile,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile 27 Feb 2009 02:08:16 -0000 1.3 --- Makefile 16 Oct 2009 19:17:00 -0000 1.4 *************** *** 16,22 **** CC=cl CFLAG= /MT /O2 /c /nologo -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -I. \ ! -D_RADMIND_TLS_CA=\"\" -D_RADMIND_TLS_CERT=\"\" -D_RADMIND_PATH=\"c:/radmind\" \ ! -D_RADMIND_COMMANDFILE=\"C:/radmind/client/command.K\" -D_RADMIND_HOST=\"\" \ ! -D_RADMIND_AUTHLEVEL=0 -DVERSION=\"$(VERSION)\" KTCHECK_OBJ=$(FS_OBJ_D)\argcargv.obj $(OBJ_D)\base64.obj $(FS_OBJ_D)\chksum.obj \ --- 16,22 ---- CC=cl CFLAG= /MT /O2 /c /nologo -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -I. \ ! -D_RADMIND_TLS_CA=\"c:/radmind/cert/ca.pem\" -D_RADMIND_TLS_CERT=\"c:/radmind/cert/cert.pem\" ! -D_RADMIND_PATH=\"c:/radmind\" -D_RADMIND_COMMANDFILE=\"C:/radmind/client/command.K\" \ ! -D_RADMIND_HOST=\"\" -D_RADMIND_AUTHLEVEL=0 -DVERSION=\"$(VERSION)\" KTCHECK_OBJ=$(FS_OBJ_D)\argcargv.obj $(OBJ_D)\base64.obj $(FS_OBJ_D)\chksum.obj \ *************** *** 70,74 **** LFLAGS=/nologo /subsystem:console /LIBPATH:$(OPENSSL_D)\lib /LIBPATH:$(TMP_D) /MACHINE:X86 ! # The output directory for everything intersting OUT_D=$(SRC_D)\bin # The output directory for all the temporary muck --- 70,74 ---- LFLAGS=/nologo /subsystem:console /LIBPATH:$(OPENSSL_D)\lib /LIBPATH:$(TMP_D) /MACHINE:X86 ! # The output directory for everything interesting OUT_D=$(SRC_D)\bin # The output directory for all the temporary muck |
From: Wes C. <wes...@us...> - 2009-08-19 17:37:48
|
Update of /cvsroot/radmind/radmind In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv9631 Modified Files: lapply.c lcksum.c lmerge.c transcript.c Log Message: detect repeated pathnames and flag them as bad sort order Index: lmerge.c =================================================================== RCS file: /cvsroot/radmind/radmind/lmerge.c,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** lmerge.c 1 Aug 2009 18:25:31 -0000 1.58 --- lmerge.c 19 Aug 2009 17:37:34 -0000 1.59 *************** *** 151,155 **** if ( pathcasecmp( tran->t_filepath, tran->t_prepath, ! case_sensitive ) < 0 ) { fprintf( stderr, "%s: line %d: bad sort order\n", tran->t_tran_name, tran->t_linenum ); --- 151,155 ---- if ( pathcasecmp( tran->t_filepath, tran->t_prepath, ! case_sensitive ) <= 0 ) { fprintf( stderr, "%s: line %d: bad sort order\n", tran->t_tran_name, tran->t_linenum ); Index: lcksum.c =================================================================== RCS file: /cvsroot/radmind/radmind/lcksum.c,v retrieving revision 1.77 retrieving revision 1.78 diff -C2 -d -r1.77 -r1.78 *** lcksum.c 2 Dec 2007 15:36:04 -0000 1.77 --- lcksum.c 19 Aug 2009 17:37:34 -0000 1.78 *************** *** 310,314 **** /* Check transcript order */ if ( prepath != 0 ) { ! if ( pathcasecmp( path, prepath, case_sensitive ) < 0 ) { fprintf( stderr, "line %d: bad sort order\n", linenum ); cleanup( updatetran, upath ); --- 310,314 ---- /* Check transcript order */ if ( prepath != 0 ) { ! if ( pathcasecmp( path, prepath, case_sensitive ) <= 0 ) { fprintf( stderr, "line %d: bad sort order\n", linenum ); cleanup( updatetran, upath ); Index: transcript.c =================================================================== RCS file: /cvsroot/radmind/radmind/transcript.c,v retrieving revision 1.130 retrieving revision 1.131 diff -C2 -d -r1.130 -r1.131 *** transcript.c 29 Jan 2009 02:06:17 -0000 1.130 --- transcript.c 19 Aug 2009 17:37:35 -0000 1.131 *************** *** 165,169 **** } ! if ( pathcasecmp( epath, tran->t_pinfo.pi_name, case_sensitive ) < 0 ) { fprintf( stderr, "%s: line %d: bad sort order\n", tran->t_fullname, tran->t_linenum ); --- 165,169 ---- } ! if ( pathcasecmp( epath, tran->t_pinfo.pi_name, case_sensitive ) <= 0 ) { fprintf( stderr, "%s: line %d: bad sort order\n", tran->t_fullname, tran->t_linenum ); Index: lapply.c =================================================================== RCS file: /cvsroot/radmind/radmind/lapply.c,v retrieving revision 1.147 retrieving revision 1.148 diff -C2 -d -r1.147 -r1.148 *** lapply.c 1 Aug 2008 00:21:42 -0000 1.147 --- lapply.c 19 Aug 2009 17:37:33 -0000 1.148 *************** *** 530,534 **** /* Check transcript order */ if ( prepath != 0 ) { ! if ( pathcasecmp( path, prepath, case_sensitive ) < 0 ) { fprintf( stderr, "line %d: bad sort order\n", linenum ); goto error2; --- 530,534 ---- /* Check transcript order */ if ( prepath != 0 ) { ! if ( pathcasecmp( path, prepath, case_sensitive ) <= 0 ) { fprintf( stderr, "line %d: bad sort order\n", linenum ); goto error2; |
From: Andrew M. <fit...@us...> - 2009-08-01 18:25:39
|
Update of /cvsroot/radmind/radmind In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv3813 Modified Files: lmerge.c Log Message: Eliminate old workaround for broken mkdir on old versions of Mac OS X, since ourcode assumes at least 10.4 to build in the first place. Index: lmerge.c =================================================================== RCS file: /cvsroot/radmind/radmind/lmerge.c,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** lmerge.c 14 Jul 2008 20:50:50 -0000 1.57 --- lmerge.c 1 Aug 2009 18:25:31 -0000 1.58 *************** *** 498,547 **** * mkdirs() called. */ ! /* Fix for broken mkdir on OS X */ ! if ( *trans[ candidate ]->t_filepath == '/' ) { ! if ( snprintf( opath, MAXPATHLEN, "%s/%s%s", ! trans[ candidate ]->t_file_root, ! trans[ fileloc ]->t_tran_name, ! trans[ candidate ]->t_filepath ) >= MAXPATHLEN ) { ! fprintf( stderr, "%s/%s/%s: path too long\n", ! trans[ candidate ]->t_file_root, ! trans[ fileloc ]->t_tran_name, ! trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } ! } else { ! if ( snprintf( opath, MAXPATHLEN, "%s/%s/%s", ! trans[ candidate ]->t_file_root, ! trans[ fileloc ]->t_tran_name, ! trans[ candidate ]->t_filepath ) >= MAXPATHLEN ) { ! fprintf( stderr, "%s/%s/%s: path too long\n", ! trans[ candidate ]->t_file_root, ! trans[ fileloc ]->t_tran_name, ! trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } } if ( !force ) { ! /* Fix for broken mkdir on OS X */ ! if ( *trans[ candidate ]->t_filepath == '/' ) { ! if ( snprintf( npath, MAXPATHLEN, "%s/%s.%d/%s", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, "%s/%s.%d/%s: path too long\n", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } ! } else { ! if ( snprintf( npath, MAXPATHLEN, "%s/%s.%d/%s", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ) >= MAXPATHLEN ) { ! fprintf( stderr, "%s/%s.%d/%s: path too long\n", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } } } else { --- 498,520 ---- * mkdirs() called. */ ! if ( snprintf( opath, MAXPATHLEN, "%s/%s/%s", ! trans[ candidate ]->t_file_root, ! trans[ fileloc ]->t_tran_name, ! trans[ candidate ]->t_filepath ) >= MAXPATHLEN ) { ! fprintf( stderr, "%s/%s/%s: path too long\n", ! trans[ candidate ]->t_file_root, ! trans[ fileloc ]->t_tran_name, ! trans[ candidate ]->t_filepath ); ! exit( 2 ); } if ( !force ) { ! if ( snprintf( npath, MAXPATHLEN, "%s/%s.%d/%s", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ) >= MAXPATHLEN ) { ! fprintf( stderr, "%s/%s.%d/%s: path too long\n", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ); ! exit( 2 ); } } else { *************** *** 562,612 **** != NULL ) { if ( !force ) { ! /* Fix for broken mkdir on OS X */ ! if ( *trans[ candidate ]->t_filepath == '/' ) { ! if ( snprintf( npath, MAXPATHLEN, ! "%s/%s.%d%s", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, ! "%s/%s.%d%s: path too long\n", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } ! } else { ! if ( snprintf( npath, MAXPATHLEN, ! "%s/%s.%d/%s", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, ! "%s/%s.%d/%s: path too long\n", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } } } else { ! if ( *trans[ candidate ]->t_filepath == '/' ) { ! if ( snprintf( npath, MAXPATHLEN, ! "%s/%s%s", file_root, tran_name, ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, ! "%s/%s%s: path too long\n", file_root, ! tran_name, trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } ! } else { ! if ( snprintf( npath, MAXPATHLEN, ! "%s/%s/%s", file_root, tran_name, ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, ! "%s/%s/%s: path too long\n", file_root, ! tran_name, trans[ candidate ]->t_filepath ); ! exit( 2 ); ! } } } --- 535,558 ---- != NULL ) { if ( !force ) { ! if ( snprintf( npath, MAXPATHLEN, ! "%s/%s.%d/%s", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, ! "%s/%s.%d/%s: path too long\n", ! file_root, tran_name, (int)getpid(), ! trans[ candidate ]->t_filepath ); ! exit( 2 ); } } else { ! if ( snprintf( npath, MAXPATHLEN, ! "%s/%s/%s", file_root, tran_name, ! trans[ candidate ]->t_filepath ) ! >= MAXPATHLEN ) { ! fprintf( stderr, ! "%s/%s/%s: path too long\n", file_root, ! tran_name, trans[ candidate ]->t_filepath ); ! exit( 2 ); } } |
From: Dustin K. <da...@us...> - 2009-02-27 02:08:28
|
Update of /cvsroot/radmind/radmind-pc/reg In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13924/reg Modified Files: transcript.c Log Message: Updated internal buffers to handle string security descriptors up to 128k. Index: transcript.c =================================================================== RCS file: /cvsroot/radmind/radmind-pc/reg/transcript.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** transcript.c 15 Feb 2008 23:30:21 -0000 1.14 --- transcript.c 27 Feb 2009 02:08:16 -0000 1.15 *************** *** 55,60 **** t_parse( struct transcript *tran ) { ! char line[ 2048 ]; ! char temp[ 2048 ]; //char *copy_str = (char*) malloc(sizeof(char)* (2 * _MAX_PATH)); //char *temp_str = (char*) malloc(sizeof(char)* (2 * _MAX_PATH)); --- 55,60 ---- t_parse( struct transcript *tran ) { ! char line[ 131072 ]; ! char temp[ 131072 ]; //char *copy_str = (char*) malloc(sizeof(char)* (2 * _MAX_PATH)); //char *temp_str = (char*) malloc(sizeof(char)* (2 * _MAX_PATH)); *************** *** 69,73 **** //Also skip file system entries. do { ! if (( fgets( line, 2048, tran->t_in )) == NULL ) { tran->t_eof = 1; return; --- 69,73 ---- //Also skip file system entries. do { ! if (( fgets( line, 131072, tran->t_in )) == NULL ) { tran->t_eof = 1; return; *************** *** 816,820 **** if ( !errflag ) { ! pathinfo_key_init( cur, 4096 ); strcpy( cur->pi_chksum_b64, "-" ); } --- 816,820 ---- if ( !errflag ) { ! pathinfo_key_init( cur, 131072 ); strcpy( cur->pi_chksum_b64, "-" ); } *************** *** 853,857 **** //Get string from security descriptor. //char *temp_str; ! char temp_str[ 2048 ]; char *find_paren_ptr; char *find_ptr; --- 853,857 ---- //Get string from security descriptor. //char *temp_str; ! char temp_str[ 131072 ]; char *find_paren_ptr; char *find_ptr; |