source: mainline/uspace/srv/fs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5dfb1948   14 years romanenko.oleg 1. Implement fat_directory_write 2. Add few high-level functions for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7194a60   14 years romanenko.oleg Modifications in fat_dentry.h and fat_dentry.c: 1. Using wchar_t for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d0d637   14 years romanenko.oleg Functions for checking string compatibility with SFN requirements lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9553d7d   14 years romanenko.oleg Implement str_to_utf16 function. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4372b49   14 years romanenko.oleg Fixes for api and better unicode support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @563686b   14 years romanenko.oleg Fix for fat_read. Add error checking for fat_directory_open and use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b85c19a   14 years romanenko.oleg 1. Rewrite fat_match and fat_read through new functions. 2. Rewrite … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c6aca755   14 years romanenko.oleg Rewrite fat_directory_xxx api. Add functions for iterating and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e65e406   14 years romanenko.oleg Fixes for mips32 big endian. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17fa0280   14 years romanenko.oleg Fix fat_set_cluster_fat32. Now it is possible to do write on FAT32 fs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9060a83   14 years romanenko.oleg Fix bug in fat_get_cluster_fat12 and fat_set_cluster_fat12: offset … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @010b52d8   14 years romanenko.oleg Minor fix in fat_match lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a819535   14 years romanenko.oleg Add crc32 calculation to filegen utility. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @52ee8b7a   14 years romanenko.oleg Small fix: store fetched block number in bnum field lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cefd3ec   14 years romanenko.oleg Rewrite fat_match through new functions. Functions like open or stat … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a40c49   14 years romanenko.oleg Rewrite fat_read (readdir part) trough new functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da2f8d10   14 years romanenko.oleg Add functions that works with FAT directory: read entries, names etc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @65ccd23   14 years romanenko.oleg Initial support for LFN. Long names could be read from filesystem … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34fdb75   14 years romanenko.oleg Macros and functions for managing Long Entry and extracting long name lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed19497   14 years romanenko.oleg Function for compute cheksum for Node name lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2df7fdd4   14 years romanenko.oleg Long entry struct and DENTRY_XXX flags lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0182e5cc   14 years romanenko.oleg 1. Rewrite and clean fat_get_cluster_fat12 2. Support MIPS and other … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88a27f1   14 years romanenko.oleg 1. Split fat_get_cluster into 3 methods: fat_get_cluster_fat[12,16,32]lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8c14aa   14 years romanenko.oleg Initial support for writing on FAT32. fat_get_cluster correctly store … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @979c313a   14 years romanenko.oleg Fix bug with cluster at sector boundary (FAT12 only). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5db2ae   14 years romanenko.oleg 1. Add macros for determining first cluster of root directory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a51029f   14 years romanenko.oleg Implemented readonly access to FAT32 file system Support reading root … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa2ea13   14 years romanenko.oleg Breaking long lines at 80-character boundary lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @875edff6   14 years romanenko.oleg It is possible to mount FAT32 file system. Changes: 1. 32bit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb052b4   14 years romanenko.oleg 1. Add new macros for determining FAT32 (FAT_IS_FAT32) and change … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce8f4f4   14 years romanenko.oleg Replace str_cmp to bcmp for directory name comparsion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3dbe4ca2   14 years romanenko.oleg Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7bbf029   14 years martin improve stack traces and assertions reduce header files pollution lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d260a95   14 years romanenko.oleg Improve code style for my changes. Adding macros for determining type … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97bc3ee   14 years romanenko.oleg Full support for FAT12 file system. Correct creating directories and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc35e98   14 years romanenko.oleg Basic support for FAT12 file system. With many limitations of course. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b62dc100   14 years jakub Avoid having '\0' in FAT dentry names by avoiding str_cpy(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ca5eaa7   14 years jakub Create an extra reference to an unlinked FAT node. This keeps the node … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9fec913   14 years jakub Add omitted block_put() to error path. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cfd630af   14 years jakub Fix a double-free in devfs_node_open(). The devices hash table remove … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b366a1bc   14 years jakub Do not use memory after free. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffa2c8ef   15 years martin do not intermix low-level IPC methods with async framework methods lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @007e6efa   15 years martin * libc routines for registering services and connecting to services … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ea7db31   15 years jakub Cease using devmap_get_phone() and devmap_hangup_phone() in drivers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a7e04d16   15 years jakub Do not hold the devices_mutex while connecting to the device in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @228e490   15 years martin initial modifications for supporting declarative IPC interfaces lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   15 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5581b469   15 years jakub Introduce new boolean properties into vfs_info_t. The FS can set … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @991f645   15 years jakub Rename dev_handle_t to devmap_handle_t and make it explicitly clear … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a93d79a   15 years jakub Do not hold the parent→idx→lock in when calling fat_idx_get_by_pos() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7431b665   15 years jakub Merge from lp:~jakub/helenos/fs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db4ec8d   15 years jakub Fix fat_append_clusters() regression introduced in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @482dde7   15 years jakub Merge from lp:~jakub/helenos/fs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4637c72   15 years jakub Instead of checking whether the first sector in a cluster is not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a1d8ab   15 years jakub Merge from lp:~jakub/helenos/fs. This merge adds two important … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @69a60c4   15 years martin implement sync lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dba4a23   15 years jakub Speed up sequential I/O by caching the "current" cluster in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6da81e0   15 years jakub Modify _fat_block_get() to return the "current" cluster number to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a23d60   15 years jakub Use convenience macros for accessing FAT boot sector in fat_ops.c as well. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed6cf34b   15 years jakub Use convenience macros for accessing FAT boot sector members to save … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @746f623   15 years jakub Turn fat_block_get() into a real function and make it aware of the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @377cce8   15 years jakub Start to cache the FAT node's last cluster in fat_node_t and change … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9539be6   15 years martin autotool now also detects values of UINT_MAX and friends lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b1164e8   15 years martin unify and simplify user space makefiles rename NETWORKING … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19f857a   15 years jiri Rename string.h to str.h to avoid header conflict with standard C string.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed903174   15 years martin implement support for 64bit file offsets * the libc API is a small … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24a2517   15 years jakub Do not try to create '.' and '..' entries in files in fat_link(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5178ee2   15 years jakub Harden _fat_get_block() against attempts to read a zero-length file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25e963a   15 years jakub Merge from the file system branch. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f93cdbe   15 years jakub Support for FAT16 file systems with 65536 or more sectors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d42976c   15 years jakub Merge fixes from the file system branch. In particular, prevent … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4cac2d69   15 years martin fix futile typedef to a working one lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eda925a   15 years martin improve naming conventions: merge async_data_receive() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @472c09d   15 years martin more consistent naming scheme: async_data_blob_receive → … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @393bef1   16 years jakub Fix compiler warnings. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0055cfd   16 years jakub Fix type of argument passed to tmpfs_node_put(). Fix compiler warning. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c16013b   16 years jakub Use assert() instead of abort() to improve debugability. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc2e71e   16 years jakub Forbid mounting the same TMPFS instance multiple times. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @430de97   16 years jakub Add fat_node_fini_by_dev_handle() and finish fat_unmounted(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7efc517   16 years jakub Move fat_sanity_check() to fat_fat.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @593585df   16 years jakub Do not leak u in fat_idx_init_by_dev_handle(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @64aed80   16 years jakub Do not leak options in fat_mounted(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1715b6af   16 years jakub nodes_compare() must check the number of passed keys. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e056e820   16 years jakub Finish implementation of tmpfs_unmounted(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9bddf37   16 years jakub Free up node's resources in the 'nodes' hash table remove callback. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88e870e   16 years jakub Do not free() node's data area if it was not allocated. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e856c34   16 years jakub Change the order of TMPFS node keys. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4557462   16 years jakub Add missing free(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3c11713   16 years jakub Add dummy libfs unmount support and change all file systems to use it. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dc9162b   16 years jiri Merge first attempt at decreasing userspace makefile madness. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5773c6   16 years jiri Extract common makefile part for apps and servers, use for all apps … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92bee46   16 years jakub Refuse to mount FAT file systems with root directory entries that do … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @963462af   16 years jakub Merge FAT server fix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @50f9c3a   16 years jakub Be more careful when testing whether the considered cluster really exists. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ffaab5   16 years jiri Remove accidentaly commited debugging code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @711e1f32   16 years jiri Do some sanity checks when mounting a fat file system. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8786aa5   16 years martin remove Stanse-specific constructs from makefiles add generic support … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1313ee9   16 years martin introduce device namespaces * add support for explicit open in libfs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e4cada   16 years martin rename fibril_sync.[ch] to fibril_synch.[ch] lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dfddfcd   16 years jakub Make fat_write() never assert on an I/O error. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.