CVS log for pvfs2/src/server/unstuff.sm

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / server

Request diff between arbitrary revisions / Display revisions graphically


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.3.10.6 / (view) - annotate - [select for diffs] , Fri Nov 4 20:40:48 2011 UTC (6 months, 2 weeks ago) by sampson
Branch: Orange-Branch
CVS Tags: Orange-security-postmerge
Changes since 1.3.10.5: +128 -3 lines
Diff to previous 1.3.10.5 to branch point 1.3 to next main 1.4
Merged robust security code into Orange-Branch.

Revision 1.3.10.5.22.3 / (view) - annotate - [select for diffs] , Sat Jul 16 03:22:50 2011 UTC (10 months ago) by mtmoore
Branch: orange-next
Changes since 1.3.10.5.22.2: +2 -2 lines
Diff to previous 1.3.10.5.22.2 to branch point 1.3.10.5 to next main 1.3.10.6
client/server builds, much to fix

Revision 1.3.10.5.22.2 / (view) - annotate - [select for diffs] , Sat Jul 16 01:49:57 2011 UTC (10 months ago) by mtmoore
Branch: orange-next
Changes since 1.3.10.5.22.1: +3 -14 lines
Diff to previous 1.3.10.5.22.1 to branch point 1.3.10.5
remove extents, handle ranges, precreate pools and various other things that aren't needed in their current forms with UUIDs

Revision 1.3.10.5.22.1 / (view) - annotate - [select for diffs] , Sat Jul 9 03:17:04 2011 UTC (10 months, 1 week ago) by mtmoore
Branch: orange-next
Changes since 1.3.10.5: +4 -3 lines
Diff to previous 1.3.10.5
changes to PVFS_handle_X

Revision 1.3.20.10 / (view) - annotate - [select for diffs] , Mon Oct 18 23:01:11 2010 UTC (19 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.9: +2 -2 lines
Diff to previous 1.3.20.9 to branch point 1.3 to next main 1.4
bug fix for SEGFAULT after capability creation in unstuff.sm. thanks to
mtmoore for pointing out this bug.

Revision 1.3.20.9 / (view) - annotate - [select for diffs] , Wed Sep 22 06:44:01 2010 UTC (19 months, 4 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.8: +5 -0 lines
Diff to previous 1.3.20.8 to branch point 1.3
merge with Orange-Branch

Revision 1.5 / (view) - annotate - [select for diffs] , Mon Sep 20 20:10:37 2010 UTC (20 months ago) by bligon
Branch: MAIN
CVS Tags: pvfs2-mr-shim, HEAD
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Changed the ".perms" value for the unstuff state machine from PINT_SERVER_CHECK_WRITE to
PINT_SERVER_CHECK_ATTR.  The CHECK_WRITE perms value caused the unstuff machine to check
file permissions for the user, even when the user was the owner.  This security check
caused a problem with the "tar" command when it tried to untar a file having only
444 permissions on it.  The "tar" command used the system call
open(<filename>,O_CREAT|O_WRONLY|O_EXCL,444).  According to the Linux man page, this
combination of open parameters should be allowable.  ext3, ext4, and qfs all
allowed this combination.  NOTE:  PINT_SERVER_CHECK_ATTR allows the owner of the
file to perform an unstuff, no file permissions are checked.  If the user is not
the owner, then file permissions are checked.

Revision 1.3.10.5 / (view) - annotate - [select for diffs] , Mon Sep 20 18:16:50 2010 UTC (20 months ago) by bligon
Branch: Orange-Branch
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, windows-client, test-slab-cache-patch, test-duplicate-patch, pnfs-merge, orangefs-current, orangefs-20100920, orangefs-2-8-5, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, becky-test-bed, Orange-security-premerge, OB-DBPF-OPEN-CACHE-REMOVE
Branch point for: orange-next
Changes since 1.3.10.4: +1 -1 lines
Diff to previous 1.3.10.4 to branch point 1.3
Changed the ".perms" value for the unstuff state machine from PINT_SERVER_CHECK_WRITE to
PINT_SERVER_CHECK_ATTR.  The CHECK_WRITE perms value caused the unstuff machine to check
file permissions for the user, even when the user was the owner.  This security check
caused a problem with the "tar" command when it tried to untar a file having only
444 permissions on it.  The "tar" command used the system call
open(<filename>,O_CREAT|O_WRONLY|O_EXCL,444).  According to the Linux man page, this
combination of open parameters should be allowable.  ext3, ext4, and qfs all
allowed this combination.  NOTE:  PINT_SERVER_CHECK_ATTR allows the owner of the
file to perform an unstuff, no file permissions are checked.  If the user is not
the owner, then file permissions are checked.

Revision 1.3.10.2.6.1 / (view) - annotate - [select for diffs] , Wed Aug 18 16:03:31 2010 UTC (21 months ago) by elaine
Branch: Orange-Elaine-Distr-Dir-Branch
CVS Tags: distr-dir-pre-release, distdir_orange_before_merge_20110817
Changes since 1.3.10.2: +1 -0 lines
Diff to previous 1.3.10.2 to next main 1.3.10.3
*** empty log message ***

Revision 1.3.10.4 / (view) - annotate - [select for diffs] , Tue Aug 17 18:42:23 2010 UTC (21 months ago) by mtmoore
Branch: Orange-Branch
CVS Tags: mtmoore-dbpf-txn
Changes since 1.3.10.3: +1 -0 lines
Diff to previous 1.3.10.3 to branch point 1.3
per-dataspace handle type precreate pools implementation

Revision 1.3.10.3.2.1 / (view) - annotate - [select for diffs] , Fri Jul 30 17:59:07 2010 UTC (21 months, 3 weeks ago) by wligon
Branch: Orange-Migrate-Tools
CVS Tags: pre-dirent
Changes since 1.3.10.3: +8 -15 lines
Diff to previous 1.3.10.3 to next main 1.3.10.4
*** empty log message ***

Revision 1.3.10.2.4.1 / (view) - annotate - [select for diffs] , Thu Jul 8 14:03:11 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.3.10.2: +1 -1 lines
Diff to previous 1.3.10.2 to next main 1.3.10.3
merging Orange Branch changes in

Revision 1.3.20.8 / (view) - annotate - [select for diffs] , Mon Jun 28 20:54:18 2010 UTC (22 months, 3 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.7: +57 -157 lines
Diff to previous 1.3.20.7 to branch point 1.3
cleaned capability generation in server unstuff sm

Revision 1.3.20.7 / (view) - annotate - [select for diffs] , Mon Jun 28 05:56:08 2010 UTC (22 months, 3 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.6: +9 -12 lines
Diff to previous 1.3.20.6 to branch point 1.3
began cleanup of unstuff state machine

Revision 1.3.20.6 / (view) - annotate - [select for diffs] , Sat Jun 19 00:02:23 2010 UTC (23 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.5: +4 -1 lines
Diff to previous 1.3.20.5 to branch point 1.3
initial merge with Orange-Branch. much will be broken

Revision 1.3.20.5 / (view) - annotate - [select for diffs] , Wed Jun 16 20:45:34 2010 UTC (23 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: cu-security-branch-premerge
Changes since 1.3.20.4: +0 -2 lines
Diff to previous 1.3.20.4 to branch point 1.3
lots of little fixes that have been in the works for a while

Revision 1.3.20.4 / (view) - annotate - [select for diffs] , Mon Jun 7 16:02:22 2010 UTC (23 months, 2 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.3: +2 -0 lines
Diff to previous 1.3.20.3 to branch point 1.3
cleaned up credential verification

Revision 1.3.20.3 / (view) - annotate - [select for diffs] , Fri May 21 17:34:23 2010 UTC (2 years ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.2: +0 -1 lines
Diff to previous 1.3.20.2 to branch point 1.3
revert cu-security-branch to before the attempted merge with Orange-Branch

Revision 1.3.10.3 / (view) - annotate - [select for diffs] , Fri Apr 30 20:00:55 2010 UTC (2 years ago) by bligon
Branch: Orange-Branch
CVS Tags: orangefs-rel-20100813, before-getattr, B2O-Orange-Sync-Temp, B2O-Orange-Sync, B2O-Blue-Sync-Temp-End-2, B2O-Blue-Sync-Temp-End
Branch point for: Orange-Migrate-Tools
Changes since 1.3.10.2: +1 -1 lines
Diff to previous 1.3.10.2 to branch point 1.3
merge of B2O-Blue-Sync,HEAD,and latest of Orange.

Revision 1.3.10.2.10.1 / (view) - annotate - [select for diffs] , Wed Mar 31 20:27:21 2010 UTC (2 years, 1 month ago) by bligon
Branch: B2O-Merge-Test
Changes since 1.3.10.2: +1 -1 lines
Diff to previous 1.3.10.2 to next main 1.3.10.3
commiting changes from merge of Orange and Blue into test branch.

Revision 1.3.2.1 / (view) - annotate - [select for diffs] , Sat Jan 9 17:29:20 2010 UTC (2 years, 4 months ago) by pcarns
Branch: pvfs-2-8-branch
CVS Tags: pvfs-2-8-2
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 to next main 1.4
merging unstuff permission check bug fix from trunk to 2-8 branch

Revision 1.4 / (view) - annotate - [select for diffs] , Sat Jan 9 17:27:40 2010 UTC (2 years, 4 months ago) by pcarns
Branch: MAIN
CVS Tags: tr-branch, my-point, B2O-Temp, B2O-Blue-Sync
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
fix bug reported by Kevin Harms: unstuff operation should use write
permission checks, as anyone who can write to a file should be able to
trigger an unstuff operation.  setattr check doesn't cover enough cases.

Revision 1.3.10.2 / (view) - annotate - [select for diffs] , Wed Oct 7 18:43:59 2009 UTC (2 years, 7 months ago) by elaine
Branch: Orange-Branch
CVS Tags: pvfs2, Orange-Elaine-Distr-Dir-Root, Orange-Branch-metadata-backup, B2O-Blue-Sync-Temp
Branch point for: Orange-Elaine-Distr-Dir-Branch, B2O-Merge-Test
Changes since 1.3.10.1: +2 -0 lines
Diff to previous 1.3.10.1 to branch point 1.3
Merge branches

Revision 1.3.20.2 / (view) - annotate - [select for diffs] , Wed Sep 2 20:16:18 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.20.1: +1 -0 lines
Diff to previous 1.3.20.1 to branch point 1.3
merged in changes from latest Orange-Branch

Revision 1.3.20.1 / (view) - annotate - [select for diffs] , Tue Aug 25 17:56:31 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.3: +228 -7 lines
Diff to previous 1.3
merged in changes from summer at LANL

Revision 1.3.10.1.2.1 / (view) - annotate - [select for diffs] , Tue Aug 18 18:04:32 2009 UTC (2 years, 9 months ago) by elaine
Branch: Orange-Elaine-Branch
Changes since 1.3.10.1: +2 -0 lines
Diff to previous 1.3.10.1 to next main 1.3.10.2
*** empty log message ***

Revision 1.3.10.1 / (view) - annotate - [select for diffs] , Thu Apr 30 15:03:03 2009 UTC (3 years ago) by bligon
Branch: Orange-Branch
CVS Tags: Orange-mtmoore, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH
Branch point for: Orange-Elaine-Branch
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
Setting up Orange Branch

Revision 1.3 / (view) - annotate - [select for diffs] , Thu Nov 20 01:17:11 2008 UTC (3 years, 6 months ago) by slang
Branch: MAIN
CVS Tags: tcp-peer-comm-branch, solaris-point, solaris-branch, sa-branch, pvfs-2-8-point, pvfs-2-8-2-rc1, pvfs-2-8-1, pvfs-2-8-0, pfsck-branch-point, pfsck-branch, bmi-experimental-branch-point, bmi-experimental-branch, as-point, as-branch, aattrs-branch-point, aattrs-branch, Orange-Root
Branch point for: pvfs-2-8-branch, cu-security-branch, Orange-Branch
Changes since 1.2: +10 -5 lines
Diff to previous 1.2
merging hints/events code into trunk.

Revision 1.2.4.1 / (view) - annotate - [select for diffs] , Tue Nov 11 19:10:13 2008 UTC (3 years, 6 months ago) by slang
Branch: he-branch
Changes since 1.2: +10 -5 lines
Diff to previous 1.2 to next main 1.3
reverse merge from HEAD.

Revision 1.2.2.1 / (view) - annotate - [select for diffs] , Tue Sep 9 20:22:29 2008 UTC (3 years, 8 months ago) by slang
Branch: directio-branch
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 to next main 1.3
reverse merge of changes to HEAD since branch.  Includes small file changes.

Revision 1.2 / (view) - annotate - [select for diffs] , Mon Sep 8 15:42:51 2008 UTC (3 years, 8 months ago) by pcarns
Branch: MAIN
CVS Tags: before-dio-merge, after-he-reverse-merge
Branch point for: he-branch, directio-branch
Changes since 1.1: +491 -0 lines
Diff to previous 1.1
Merging small files branch to head.  Includes server side precreation of
data files and file stuffing.

Revision 1.1.2.17 / (view) - annotate - [select for diffs] , Fri Jun 13 14:38:23 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.16: +0 -10 lines
Diff to previous 1.1.2.16 to branch point 1.1 to next main 1.2
Adjust state machine functions to track error code in frame stack
following SM_RETURN.  This allows PINT_sm_pop_frame to return a valid
error code in cases where the pushed frame was just a simple nested
state machine rather than a PJMP.

Revision 1.1.2.16 / (view) - annotate - [select for diffs] , Wed Jun 11 18:05:15 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.15: +0 -2 lines
Diff to previous 1.1.2.15 to branch point 1.1
removing stale comment

Revision 1.1.2.15 / (view) - annotate - [select for diffs] , Wed Jun 11 18:03:03 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.14: +7 -2 lines
Diff to previous 1.1.2.14 to branch point 1.1
extra safety check

Revision 1.1.2.14 / (view) - annotate - [select for diffs] , Tue Jun 3 19:46:29 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.13: +1 -0 lines
Diff to previous 1.1.2.13 to branch point 1.1
add flag field to control trove sync in get_handles() for completeness

Revision 1.1.2.13 / (view) - annotate - [select for diffs] , Tue Jun 3 18:38:47 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.12: +4 -1 lines
Diff to previous 1.1.2.12 to branch point 1.1
just updating comments; punting on stuffing arbitrary layouts for now.

Revision 1.1.2.12 / (view) - annotate - [select for diffs] , Tue Jun 3 18:26:47 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.11: +33 -13 lines
Diff to previous 1.1.2.11 to branch point 1.1
store complete layout struct (encoded) for stuffed files

Revision 1.1.2.11 / (view) - annotate - [select for diffs] , Fri Mar 14 18:18:00 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.10: +11 -26 lines
Diff to previous 1.1.2.10 to branch point 1.1
misc cleanup

Revision 1.1.2.10 / (view) - annotate - [select for diffs] , Thu Mar 13 15:50:14 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.9: +3 -0 lines
Diff to previous 1.1.2.9 to branch point 1.1
adding a comment to remember to do something here later

Revision 1.1.2.9 / (view) - annotate - [select for diffs] , Mon Mar 3 14:40:35 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.8: +1 -1 lines
Diff to previous 1.1.2.8 to branch point 1.1
bug fix, using wrong attr struct to update dfile_count

Revision 1.1.2.8 / (view) - annotate - [select for diffs] , Mon Mar 3 04:28:05 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.7: +54 -26 lines
Diff to previous 1.1.2.7 to branch point 1.1
unstuff works now for basic test cases

Revision 1.1.2.7 / (view) - annotate - [select for diffs] , Fri Feb 29 22:22:58 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.6: +9 -0 lines
Diff to previous 1.1.2.6 to branch point 1.1
just checking in some comments to record train of thought

Revision 1.1.2.6 / (view) - annotate - [select for diffs] , Fri Feb 29 21:53:34 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.5: +29 -35 lines
Diff to previous 1.1.2.5 to branch point 1.1
some sanity checking on layout type before unstuffing; simplifying the
get_handles process a bit if we are using the normal round robin layout.

Revision 1.1.2.5 / (view) - annotate - [select for diffs] , Fri Feb 29 21:33:46 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.4: +53 -100 lines
Diff to previous 1.1.2.4 to branch point 1.1
cutting down on keyvals read by unstuff by relying on what getattr work
nested sm found where possible

Revision 1.1.2.4 / (view) - annotate - [select for diffs] , Fri Feb 29 20:27:06 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.3: +86 -4 lines
Diff to previous 1.1.2.3 to branch point 1.1
if unstuff is called for a file that has already been unstuffed, then we
need it to behave exactly like a getattr (retrieving dfiles etc. that are
necessary for sys-io.sm).  Tinkering with using getattr nested machine to
serve that purpose.  Also added attr mask to unstuff request.

Revision 1.1.2.3 / (view) - annotate - [select for diffs] , Fri Feb 29 16:54:02 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.1.2.2: +21 -3 lines
Diff to previous 1.1.2.2 to branch point 1.1
temporarily disable unstuff operation, make sure that server side unstuff
errors are propigated to client

Revision 1.1.2.2 / (view) - annotate - [select for diffs] , Tue Feb 26 15:57:02 2008 UTC (4 years, 2 months ago) by slang
Branch: small-file-branch
Changes since 1.1.2.1: +173 -34 lines
Diff to previous 1.1.2.1 to branch point 1.1
commit of unstuff code that got missed before.

Revision 1.1.2.1 / (view) - annotate - [select for diffs] , Thu Feb 21 03:16:04 2008 UTC (4 years, 3 months ago) by slang
Branch: small-file-branch
Changes since 1.1: +263 -0 lines
Diff to previous 1.1
a few extras

Revision 1.1 , Thu Feb 21 03:16:04 2008 UTC (4 years, 3 months ago) by slang
Branch: MAIN
Branch point for: small-file-branch
FILE REMOVED
file unstuff.sm was initially added on branch small-file-branch.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Email pvfs2 viewcvs admin
Powered by
ViewCVS 0.9.4