#
536fc87a |
|
18-Sep-2021 |
Coldfirex <sakison@gmail.com> |
Netfs: Fix wformat-security Change-Id: Id24585b12a264deb7dc87deb87a523e507773096 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4483 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Franck LeCodeur <cassisian@gmail.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
1d0064be |
|
05-Feb-2019 |
Murai Takashi <tmurai01@gmail.com> |
file_systems/netfs/server: Fix attempting to delete released memory Remove 'delete securityContext;' at line 967, since 'securityContext' will be deleted by ObjectDeleter. Pointed by clang static analyzer. Change-Id: Iffcd6e2b293d5614fa15ee108562ff1f5f23ddc9 Reviewed-on: https://review.haiku-os.org/c/1011 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
59ecfa6c |
|
18-Nov-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
netfs: Fix and enable on 64-bit.
|
#
2201ddd6 |
|
06-Jan-2015 |
Timothy Gu <timothygu99@gmail.com> |
NetFSServer: Forward errors and fix use-after-free. At least right now, the constructor of ServerInfoSender can only fail because of OOM. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Fixes #11716. One minor tweak by me from the original patch (change "!sender" to "sender == NULL").
|
#
83b1a68c |
|
17-Nov-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Move NetFS to a package This is based on Jalopeura's patch to #10191, however, there are some changes. From the patch: * Make userlandfs use separate "interface definition" files for each filesystem, so the netfs package can provide a configuration file * Add a short document on how to use NetFS * Various fixes to netfs to make it build again (volatile atomics) * The netfs_mount script for easier use of NetFS Additional fixes: * Move netfs_mount and the interface description file to data/ in the source tree * Use strlcat instead of strcat to avoid a buffer overflow * Some parts were already applied in previous commits
|
#
3c1afd35 |
|
07-Apr-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
Fix #8420: NetFS does not compile with DEBUG Debug macros like PRINT, ERROR, etc. are defined differently in NetFS and UserlandFS. In NetFS they use single parentheses while in UserlandFS double parentheses are required. Somehow this got mixed up in NetFS and there were both styles of calling these macros what caused the incorrect one to produce compilation errors. Signed-off-by: Ingo Weinhold <ingo_weinhold@gmx.de>
|
#
88e38c17 |
|
16-Dec-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Replace uses of obsolescent BReference[able] API. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39870 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cee04e80 |
|
08-Feb-2010 |
Artur Wyszynski <aljen-mlists@o2.pl> |
Fixed various errors/warnings reported by cppcheck: * memory leaks * resource leaks * added const's to getters * removed a few reundant conditions git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35433 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bf365f13 |
|
19-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Renamed NetFSServer to netfs_server and added .rdef for running it in the background. * Renamed NetFSServerPrefs to netfs_server_prefs. * Fixed copyright years in authentication_server. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
feb0da59 |
|
14-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed misleading warning. I don't know how a BMessage based settings file at ~/config/settings/netfs/NetFSServer would come into being, but NetFSServer will fall back to ~/config/settings/kernel/drivers/netfs-server, which works if that file is there (see src/add-ons/kernel/file_systems/netfs/netfs-server for an example settings file). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a1d355f |
|
14-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Copied Ingo's netfs from the dark pit in which it was forgotten to something more visible and ported it to the current UserlandFS server (and GCC4). It still uses the R5 file system API, which the UserlandFS conveniently still provides support for. It compiles and links, but is otherwise still untested. The changes I am alsmost confident that I didn't change any semantics. That is unless HashMap, HashString and DoublyLinkedList work differently enough to make any of the netfs code break. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35081 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2201ddd6d0cb5a1f8ca290027fda896f81e3a24b |
|
06-Jan-2015 |
Timothy Gu <timothygu99@gmail.com> |
NetFSServer: Forward errors and fix use-after-free. At least right now, the constructor of ServerInfoSender can only fail because of OOM. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Fixes #11716. One minor tweak by me from the original patch (change "!sender" to "sender == NULL").
|
#
83b1a68c52ba3e0e8796282759f694b7fdddf06d |
|
17-Nov-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Move NetFS to a package This is based on Jalopeura's patch to #10191, however, there are some changes. From the patch: * Make userlandfs use separate "interface definition" files for each filesystem, so the netfs package can provide a configuration file * Add a short document on how to use NetFS * Various fixes to netfs to make it build again (volatile atomics) * The netfs_mount script for easier use of NetFS Additional fixes: * Move netfs_mount and the interface description file to data/ in the source tree * Use strlcat instead of strcat to avoid a buffer overflow * Some parts were already applied in previous commits
|
#
3c1afd351de98914fd14718db05eb5f3d2a817f8 |
|
07-Apr-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
Fix #8420: NetFS does not compile with DEBUG Debug macros like PRINT, ERROR, etc. are defined differently in NetFS and UserlandFS. In NetFS they use single parentheses while in UserlandFS double parentheses are required. Somehow this got mixed up in NetFS and there were both styles of calling these macros what caused the incorrect one to produce compilation errors. Signed-off-by: Ingo Weinhold <ingo_weinhold@gmx.de>
|
#
88e38c178a96634d52920e2de8bb3cbd49869f93 |
|
16-Dec-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Replace uses of obsolescent BReference[able] API. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39870 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cee04e8074ec61fd8c6dac3539c5b821c3618888 |
|
08-Feb-2010 |
Artur Wyszynski <aljen-mlists@o2.pl> |
Fixed various errors/warnings reported by cppcheck: * memory leaks * resource leaks * added const's to getters * removed a few reundant conditions git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35433 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bf365f13aac14fb1932391d09d974038819aec0e |
|
19-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Renamed NetFSServer to netfs_server and added .rdef for running it in the background. * Renamed NetFSServerPrefs to netfs_server_prefs. * Fixed copyright years in authentication_server. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
feb0da592508fe7a19e746ff64d03052c8b0bef3 |
|
14-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed misleading warning. I don't know how a BMessage based settings file at ~/config/settings/netfs/NetFSServer would come into being, but NetFSServer will fall back to ~/config/settings/kernel/drivers/netfs-server, which works if that file is there (see src/add-ons/kernel/file_systems/netfs/netfs-server for an example settings file). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a1d355fdf2747f80f8c46e2539f844a0b813346 |
|
14-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Copied Ingo's netfs from the dark pit in which it was forgotten to something more visible and ported it to the current UserlandFS server (and GCC4). It still uses the R5 file system API, which the UserlandFS conveniently still provides support for. It compiles and links, but is otherwise still untested. The changes I am alsmost confident that I didn't change any semantics. That is unless HashMap, HashString and DoublyLinkedList work differently enough to make any of the netfs code break. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35081 a95241bf-73f2-0310-859d-f6bbb57e9c96
|