| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 1995-12-29 | (diskfs_S_file_exec): | Miles Bader | |
| Always reauth the proc port, as exec does not do it, even in the secure case. Set the proc's owner too. | |||
| 1995-12-28 | (setid): | Miles Bader | |
| Don't touch the return params unless we succeed. Add SETID parameter, and just copy old into new unless it's set. Handle the NOLDGENIDS == 0 case correctly. (diskfs_S_file_exec): Use the new setid() properly. Make sure that {GEN,AUX}{UIDS,GIDS} are always in a state where they can be freed. | |||
| 1995-12-28 | (setid): New function. | Miles Bader | |
| (scan_ids): Moved out of diskfs_S_file_exec. (diskfs_S_file_exec): Move duplicated code into setid(). Make the bogus auth port case work correctly. Deleted old ifdefed-out code. Enable setuid code. | |||
| 1995-12-19 | (diskfs_S_file_exec) [reauth]: If ISPROC, then don't install returned | Michael I. Bushnell | |
| port; just deallocate it. | |||
| 1995-10-18 | (diskfs_S_file_exec): Return EACCES for attempts to execute a | Michael I. Bushnell | |
| directory. Dike out totally bogus set[ug]id code. Bother to lock NP around critical section. | |||
| 1995-07-21 | (diskfs_S_file_exec): Free initial reference created by | Michael I. Bushnell | |
| diskfs_make_protid. | |||
| 1995-06-09 | (diskfs_S_file_exec): Declare both variables `i' to be unsigned int. | Michael I. Bushnell | |
| 1995-04-04 | The previous change mistakenly changed an instance of MACH_MSG_TYPE_MAKE_SEND | Miles Bader | |
| to MACH_MSG_TYPE_COPY_SEND. | |||
| 1995-04-04 | (diskfs_S_file_exec): Using MOVE_SEND in call to exec_exec loses, | Michael I. Bushnell | |
| because it consumes a reference, which will be consumed again by mach_msg_server if we return an error. So use COPY_SEND instead, and deallocate the rights ourselves only when we are to return success. | |||
| 1994-11-09 | (diskfs_S_file_exec): And provide enough arguments. | Michael I. Bushnell | |
| 1994-11-09 | (diskfs_S_file_exec): Give correct function name for file_name_lookup. | Michael I. Bushnell | |
| 1994-11-09 | Include <hurd/paths.h> | Michael I. Bushnell | |
| 1994-11-09 | (diskfs_S_file_exec): If diskfs_exec isn't already set, try to open it | Michael I. Bushnell | |
| here. (Later, we should also deal if exec_exec returns that the previous server died.) | |||
| 1994-08-31 | entered into RCS | Michael I. Bushnell | |
| 1994-08-31 | Formerly file-exec.c.~9~ | Roland McGrath | |
| 1994-08-30 | Formerly file-exec.c.~8~ | Michael I. Bushnell | |
| 1994-07-13 | Formerly file-exec.c.~7~ | Michael I. Bushnell | |
| 1994-05-05 | Formerly file-exec.c.~6~ | Roland McGrath | |
| 1994-04-29 | Formerly file-exec.c.~5~ | Michael I. Bushnell | |
| 1994-03-22 | Formerly file-exec.c.~4~ | Michael I. Bushnell | |
| 1994-03-21 | Formerly file-exec.c.~3~ | Michael I. Bushnell | |
| 1994-03-21 | Formerly file-exec.c.~2~ | Michael I. Bushnell | |
| 1994-02-15 | Initial revision | Michael I. Bushnell | |
