Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dosfs: Fix msdos_find_file_in_directory() | Sebastian Huber | 2017-02-14 | 1 | -1/+1 |
| | | | | | | For a filename match the entry must match without anything remaining. Update #2908. | ||||
* | fat: Fix for invalid cluster sizes | Sebastian Huber | 2016-05-20 | 1 | -1/+3 |
| | | | | | | | A cluster size > 32KiB resulted in an infinite loop in fat_init_volume_info() due to an integer overflow. Update #2717. | ||||
* | untar: do not exit with error when created directory already exists. | Pavel Pisa | 2015-11-23 | 1 | -1/+17 |
| | | | | | | | | | | | | | | The problem exists for both RTEMS untar implementations and their variants: Untar_FromMemory(), Untar_FromFile() and rtems_tarfs_load(). If filesystem object already exists at extracted directory path then if it is directory, creation is ignored. Attempt to delete/unlink object and make directory is tried for other cases. This simple approach problem reported in ticket fixes #2413. Behavior follows GNU tar and BSD tar practice for directories but much more work is required to achieve full semantics of the full featured tar implementation still. | ||||
* | RFS: Fix resource leak | Sebastian Huber | 2015-10-26 | 1 | -0/+2 |
| | | | | Update #2433. | ||||
* | Respect 2^32 - 1 B NFSv2 maximum file size | Nick Withers | 2015-08-06 | 1 | -3/+45 |
| | | | | closes #2384 | ||||
* | nfsclient: Use an interrupt lock | Sebastian Huber | 2015-06-19 | 1 | -21/+29 |
| | |||||
* | dosfs: avoid buffer-overread. closes #2292. | Gedare Bloom | 2015-05-27 | 1 | -2/+2 |
| | |||||
* | dosfs: Fix warning fix | Sebastian Huber | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | score: Delete Thread_queue_Control::state | Sebastian Huber | 2015-04-23 | 1 | -25/+0 |
| | | | | | Use a parameter for _Thread_queue_Enqueue() instead to reduce memory usage. | ||||
* | imfs.h: Add cast to remove warning for pointer/integer size mismatch | Joel Sherrill | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | IMFS: NUL-terminate name returned by readdir() | Sebastian Huber | 2015-03-17 | 1 | -2/+5 |
| | |||||
* | cpukit/libdl/rtl-obj-comp.c: Use correct printf() specification | Joel Sherrill | 2015-03-17 | 1 | -2/+2 |
| | |||||
* | IMFS: don't strlen() an unterminated string in IMFS_dir_read(). | Jamie Iles | 2015-03-16 | 1 | -1/+1 |
| | | | | | | | | | a43a3466 (IMFS: Implement variable length node names) introduced a changed to IMFS_jnode_t from being a null terminated string to a separate unterminated string and length. IMFS_dir_read() was still performing a strlen() on this unterminated string though and when doing an 'ls' in the fileio example I saw that some filenames had garbage suffixes. | ||||
* | rfs: cast minor to uintptr_t to truncate explicitly | Gedare Bloom | 2015-03-16 | 1 | -2/+2 |
| | |||||
* | Fix more Doxygen typos | Joel Sherrill | 2015-03-06 | 1 | -3/+2 |
| | |||||
* | Fix a number of minor Doxygen formatting issues | Joel Sherrill | 2015-03-06 | 1 | -5/+5 |
| | |||||
* | dosfs: Fix warnings | Sebastian Huber | 2015-03-05 | 7 | -18/+12 |
| | |||||
* | IMFS: Fix warning | Sebastian Huber | 2015-03-05 | 1 | -1/+1 |
| | |||||
* | IMFS: Include missing header file | Sebastian Huber | 2015-03-05 | 1 | -0/+1 |
| | |||||
* | IMFS: Fix warning | Sebastian Huber | 2015-03-05 | 1 | -1/+1 |
| | |||||
* | IMFS: Fix copy on write for linfiles | Sebastian Huber | 2015-02-20 | 1 | -0/+3 |
| | |||||
* | IMFS: Silence warning | Sebastian Huber | 2015-02-18 | 1 | -1/+1 |
| | |||||
* | IMFS: Implement variable length node names | Sebastian Huber | 2015-02-15 | 5 | -25/+46 |
| | | | | This reduces the average node size and adds more flexibility. | ||||
* | IMFS: Add CONFIGURE_IMFS_DISABLE_READDIR | Sebastian Huber | 2015-02-14 | 6 | -138/+168 |
| | |||||
* | IMFS: Add fine grained configuration | Sebastian Huber | 2015-02-12 | 6 | -183/+7 |
| | | | | | | | | | | | | | | | | | | Remove miniIMFS. Statically initialize the root IMFS. Add configuration options to disable individual features of the root IMFS, e.g. o CONFIGURE_IMFS_DISABLE_CHOWN, o CONFIGURE_IMFS_DISABLE_FCHMOD, o CONFIGURE_IMFS_DISABLE_LINK, o CONFIGURE_IMFS_DISABLE_MKNOD, o CONFIGURE_IMFS_DISABLE_MOUNT, o CONFIGURE_IMFS_DISABLE_READLINK, o CONFIGURE_IMFS_DISABLE_RENAME, o CONFIGURE_IMFS_DISABLE_RMNOD, o CONFIGURE_IMFS_DISABLE_SYMLINK, o CONFIGURE_IMFS_DISABLE_UNMOUNT, and o CONFIGURE_IMFS_DISABLE_UTIME. | ||||
* | IMFS: Allow static initialization of FS info | Sebastian Huber | 2015-02-12 | 6 | -100/+118 |
| | |||||
* | IMFS: Fix resource leak | Sebastian Huber | 2015-02-12 | 1 | -1/+9 |
| | |||||
* | IMFS: Add root directory to FS info | Sebastian Huber | 2015-02-12 | 4 | -88/+69 |
| | | | | Fix memory leak in IMFS_fsunmount(). | ||||
* | IMFS: Simplify IMFS_symlink() | Sebastian Huber | 2015-02-12 | 1 | -26/+7 |
| | |||||
* | IMFS: Split linfile and memfile modules | Sebastian Huber | 2015-02-12 | 4 | -165/+133 |
| | | | | Make several functions static. | ||||
* | IMFS: Introduce IMFS_mknod_control | Sebastian Huber | 2015-02-12 | 16 | -76/+94 |
| | | | | | | Drop IMFS_node_control::node_size field and add node_size parameter to IMFS_allocate_node() and IMFS_create_node(). This reduces the size of generic nodes. | ||||
* | Filesystem: Use ENOTSUP for default mount/unmount | Sebastian Huber | 2015-02-12 | 2 | -2/+2 |
| | |||||
* | Filesystem: Delete unused fsmountme_h handler | Sebastian Huber | 2015-02-09 | 10 | -36/+0 |
| | |||||
* | IMFS: Simplify ino generation | Sebastian Huber | 2015-02-04 | 4 | -5/+7 |
| | | | | | The type of ino_t is unsigned long, so it can store a pointer. Avoid a potential integer overflow. | ||||
* | IMFS: Use rtems_filesystem_make_dev_t_from_pointer | Sebastian Huber | 2015-02-04 | 3 | -29/+3 |
| | |||||
* | IMFS: Reduce IMFS node types | Sebastian Huber | 2015-01-28 | 10 | -48/+21 |
| | | | | Provide only types used by IMFS_mknod(). | ||||
* | IMFS: Aggregate link support in dedicated modules | Sebastian Huber | 2015-01-28 | 4 | -175/+150 |
| | |||||
* | IMFS: Replace node union with individual struct | Sebastian Huber | 2015-01-27 | 22 | -595/+511 |
| | | | | | | This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER(). | ||||
* | Filesystem: Delete node type operation | Sebastian Huber | 2015-01-22 | 17 | -348/+17 |
| | | | | Use the fstat handler instead. | ||||
* | Correct error return mismatches | Nick Withers | 2014-12-23 | 4 | -22/+48 |
| | | | | Closes #2139 | ||||
* | Teach rtems_tarfs_load() about symlinks | Nick Withers | 2014-12-11 | 1 | -0/+17 |
| | |||||
* | nfsclient: Avoid __FILE__ and __LINE__ | Sebastian Huber | 2014-12-05 | 1 | -3/+1 |
| | | | | The __FILE__ prevents reproducible builds. | ||||
* | nfs: Add RPCd task affinity config option | Daniel Cederman | 2014-12-02 | 2 | -0/+23 |
| | | | | | | | | Similar to the task priority option, the new CPU affinity option is first controlled by the RPCI specific rpciodCpuset option. If that is not set, it uses the global network task config. If that is also not set, it falls back to not setting the affinity at all, using all CPUs. | ||||
* | msdos_file.c: Reverse return codes per Gedare | Joel Sherrill | 2014-11-27 | 1 | -3/+3 |
| | |||||
* | imfs/imfs_handlers_link.c: Add _Assert for NULL pointer | Josh Oguin | 2014-11-26 | 1 | -0/+2 |
| | | | | | CodeSonar flagged this as a possible dereference of a NULL pointer. This should never occur so adding _Assert(). | ||||
* | dosfs/msdos_misc.c: Remove unnecessary operation | Josh Oguin | 2014-11-26 | 1 | -1/+1 |
| | | | | | CodeSonar flagged the increment of this pointer as unneeded. The pointer is not used past this point. | ||||
* | dosfs/msdos_file.c: Return an error if it occurs | Josh Oguin | 2014-11-26 | 1 | -1/+4 |
| | | | | | CodeSonar flagged this as a case where the return value from fat_sync() was not used. Now it is used to return pass/fail to the caller. | ||||
* | dosfs/msdos_conv.c: Remove unnecessary operations | Josh Oguin | 2014-11-26 | 1 | -3/+2 |
| | | | | | | These were flagged by CodeSonar. The assignments on variable declaration are overridden a few lines below and the other line later with name_size is where name_size was not used after this assignment. | ||||
* | rtems-rfs-rtems.c: Add cast to address warning | Joel Sherrill | 2014-11-25 | 1 | -1/+1 |
| | |||||
* | pipe/fifo.c: NULL dereference flagged by Coverity ID 1063889 | Joel Sherrill | 2014-11-21 | 1 | -1/+2 |
| | | | | It does not appear that this is possible so adding an assert. |