|  |  | @bba3d90 | 14 years | romanenko.oleg | Using new directory api to support creating long names
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @9553d7d | 14 years | romanenko.oleg | Implement str_to_utf16 function.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @e65e406 | 14 years | romanenko.oleg | Fixes for mips32 big endian.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @010b52d8 | 14 years | romanenko.oleg | Minor fix in fat_match
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7a819535 | 14 years | romanenko.oleg | Add crc32 calculation to filegen utility.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @a8c14aa | 15 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 | 
            
              |  |  | @979c313a | 15 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 | 
            
              |  |  | @b5db2ae | 15 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 | 
            
              |  |  | @0a51029f | 15 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 | 
            
              |  |  | @aa2ea13 | 15 years | romanenko.oleg | Breaking long lines at 80-character boundary
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @875edff6 | 15 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 | 
            
              |  |  | @cb052b4 | 15 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 | 
            
              |  |  | @ce8f4f4 | 15 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 | 
            
              |  |  | @3dbe4ca2 | 15 years | romanenko.oleg | Merge mainline changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c7bbf029 | 15 years | martin | improve stack traces and assertions
reduce header files pollution
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d260a95 | 15 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 | 
            
              |  |  | @97bc3ee | 15 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 | 
            
              |  |  | @fc35e98 | 15 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 | 
            
              |  |  | @b62dc100 | 15 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 | 
            
              |  |  | @5ca5eaa7 | 15 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 | 
            
              |  |  | @9fec913 | 15 years | jakub | Add omitted block_put() to error path.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @228e490 | 15 years | martin | initial modifications for supporting declarative IPC interfaces
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @7431b665 | 15 years | jakub | Merge from lp:~jakub/helenos/fs.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @db4ec8d | 15 years | jakub | Fix fat_append_clusters() regression introduced in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @482dde7 | 15 years | jakub | Merge from lp:~jakub/helenos/fs.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @69a60c4 | 15 years | martin | implement sync
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @1b1164e8 | 16 years | martin | unify and simplify user space makefiles
rename NETWORKING …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @19f857a | 16 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 | 
            
              |  |  | @ed903174 | 16 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 | 
            
              |  |  | @24a2517 | 16 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 | 
            
              |  |  | @5178ee2 | 16 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 | 
            
              |  |  | @25e963a | 16 years | jakub | Merge from the file system branch.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3f93cdbe | 16 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 | 
            
              |  |  | @d42976c | 16 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 | 
            
              |  |  | @4cac2d69 | 16 years | martin | fix futile typedef to a working one
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eda925a | 16 years | martin | improve naming conventions:
merge async_data_receive() and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @472c09d | 16 years | martin | more consistent naming scheme:
 async_data_blob_receive   → …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @393bef1 | 16 years | jakub | Fix compiler warnings.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @64aed80 | 16 years | jakub | Do not leak options in fat_mounted().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @963462af | 16 years | jakub | Merge FAT server fix.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @2ffaab5 | 16 years | jiri | Remove accidentaly commited debugging code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @453f2e75 | 16 years | jakub | Make fat_read() never assert on an I/O error.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1647323 | 16 years | jakub | Make fat_match() never assert on an I/O error.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cc1f8d4 | 16 years | martin | proper support for parallel building (this time really tested)
all …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e035612 | 16 years | martin | make parallel build (with -j n) possible
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0da4e41 | 16 years | jakub | ipc_data_*() and ipc_share_*(), respectively, should be renamed to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f563126 | 16 years | martin | make uspace pass compilation with clang
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bbddafb | 16 years | jakub | Make the file systems set the task return value so that the user gets …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5643a04 | 16 years | jakub | Cleanup of the file system servers' start up text messages.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8810c63 | 16 years | jakub | Do not assume that a block is not dirty if we did not make it dirty. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9a15176 | 16 years | jakub | Make fat_idx_get_new() return the exact error code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0fc1e5d | 16 years | jakub | Make fat_node_get_core() return an error code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17bf658 | 16 years | jakub | Make fat_node_get_new() return an error code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e6bc3a5 | 16 years | jakub | fat_node_get_core() needs to take the ffn_mutex before it manipulates …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |