#
429e7301 |
|
22-Feb-2023 |
Jim906 <jim_l@fastmail.com> |
mount_server: remember read-only attribute * Record the read-only status of a partition in settings/mount_server so it will be applied if automatically mounting on next boot. * Fixes #18081. Change-Id: Idd7267fd356f35689bb6ad79de4a45bf071164f1 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6080 Tested-by: Automation <automation@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
62b6a4c6 |
|
30-Oct-2022 |
Oscar Lesta <oscar.lesta@gmail.com> |
mount_server: BPartition::ContentName() returns a BString now. Change-Id: I9a236f6a28826d9394265081c3ebf6e96290fa54 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5770 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
e3d59047 |
|
10-Sep-2022 |
PulkoMandy <pulkomandy@pulkomandy.tk> |
Disk Device Manager: generate a name for nameless volumes This will give the same result as fs_stat_dev, so the filesystems will have the same name everywhere. Change-Id: Ic684142efaeb2c16b393f3f3e5c9c3010a054b30 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5636 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
4f126f69 |
|
27-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
mount_server: Connect on-demand to app_server. This is similar to with the registrar and debug_server, both of which are started before app_server, already do. In the case where we cannot connect to app_server for _SuggestMountFlags, we default to read-only. (This should however never happen, at present.)
|
#
4dac95ab |
|
10-May-2020 |
Michael Lotz <mmlr@mlotz.ch> |
mount_server: Cleanup, remove unused isBFS variable. This was apparently missed when the BFS warnings were removed in hrev53458.
|
#
81b9fd21 |
|
02-Sep-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
mount_server: Remove the scary warning for BFS partitions. Even if we are still not so sure about the veracity of other filesystem drivers, the BFS driver has had no reported corruption bugs for quite some time (almost 2 years I think). In fact the only real corruption issues heard of recently are from KDLs, which are also a vanishing issue. So, disabling the warning entirely for BFS partitions probably makes sense at this point.
|
#
0d1e94a4 |
|
04-Jun-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
mount_server: restore automount notification. Fix #14149.
|
#
ae47dec0 |
|
02-Dec-2016 |
Axel Dörfler <axeld@pinc-software.de> |
mount_server: Use scoring mechanism to detect volume * This makes mounting volumes more stable; ie. you can put your drive in another slot, or boot your native system in emulation, and it will still find the drives to mount. * The old method is still left there in order to achieve a smooth transition.
|
#
7cd19b7e |
|
17-Oct-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Implemented sticky events, and registration. * Sticky events are events that keep their signal raised, ie. even if a job is initialized afterwards, it will still be triggered. * Consolidated naming for external events. * Events are now registered once they are actually being used. This allows them to allocate the resources they need to do their thing.
|
#
5e17d2d7 |
|
16-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
mount_server: Ported to a launch_daemon world. * Now inherits from BServer, and gets its message port from the launch_daemon. * It registers an event "initial_volumes_mounted" that allows other services to be started afterwards. * This is now used in the boot launch files, and makes the scripting based previous solution superfluous which has been removed with this commit, too. * This implements the last needed feature in order to reproduce the complete former boot process using the launch_daemon.
|
#
d3a46694 |
|
01-May-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Fix "eject when unmounting". It seems getting the device from the partition after it is unmounted does not work reliably. Get the device much earlier in the function, before actually unmounting it. Fixes #2630.
|
#
5084d0d4 |
|
10-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added more things to x86_64 image. Some preference apps, mount_server and AboutSystem. Removed the check for x86_64 in the boot script, the normal path through the script will work now. Also removed a temporary hack to workaround AboutSystem not being there in build_haiku_image.
|
#
aed35104 |
|
05-Aug-2012 |
Humdinger <humdingerb@gmail.com> |
Close alerts with ESCAPE key. Added SetFlags(B_CLOSE_ON_ESCAPE) or SetShortcut(index, B_ESCAPE) to BAlerts depending if the result gets used later in the code, or if it's a one-button BAlert.
|
#
546208a5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
94624a8a |
|
21-Dec-2011 |
Urias McCullough <umccullough@gmail.com> |
Fix warning in AutoMounter debug code Signed-off-by: Matt Madia <mattmadia@gmail.com>
|
#
4cdd7099 |
|
30-Aug-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed a potential crash (partition may be NULL). This fixes CID 1544. * Added missing authors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38462 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be8fa2fb |
|
02-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Update all applications in tree to use the new localizing system * Remove the old one from the locale librairy, with some cleanup Known regressions : * readonlybootprompt will no longer update the locale settings : the method used messed with internal undocumented things * external localized apps (webpositive for example) will not run anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37336 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f027ce9 |
|
24-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Localization of mount_server based on a patch by Jorma Karvonen (ticket #6063), thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36924 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e6fa229 |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Switched strings to sentence case in servers and kits. This is the case-servers+kits.diff applied from #5169. Couldn't spot any possibly problematic changes. Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
011a4cdb |
|
07-Oct-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Removed now obsolete notification (this was not even used in Tracker anymore). * Added interface to get the current settings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21f2402e |
|
07-Oct-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Work in progress of moving the (audo-)mounting functionality from Tracker into a dedicated mount server. This is pretty much a straight copy from the AutoMounter code from Tracker, except * the eject on unmount setting has been added (in Tracker, it's part of the general settings, not the mount specific ones), * scripting features have been added, such that it becomes possible to trigger mounting the previoulsy mounted volumes from the outside, and most importantly block until the operation is done (waiting for the reply). TODO: * Change Tracker to not run it's own AutoMounter, but send messages to the new server. * Move the eject when unmounting setting to the mount settings window. * Enable the mount_server in the Bootscript. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33484 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5e17d2d743272a72125b31b5ca055941b8b50721 |
|
16-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
mount_server: Ported to a launch_daemon world. * Now inherits from BServer, and gets its message port from the launch_daemon. * It registers an event "initial_volumes_mounted" that allows other services to be started afterwards. * This is now used in the boot launch files, and makes the scripting based previous solution superfluous which has been removed with this commit, too. * This implements the last needed feature in order to reproduce the complete former boot process using the launch_daemon.
|
#
d3a46694d5bb611f98a7df5ff3551731a6db9492 |
|
01-May-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Fix "eject when unmounting". It seems getting the device from the partition after it is unmounted does not work reliably. Get the device much earlier in the function, before actually unmounting it. Fixes #2630.
|
#
5084d0d451501f3c026d593dc109cbb76d7688fc |
|
10-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added more things to x86_64 image. Some preference apps, mount_server and AboutSystem. Removed the check for x86_64 in the boot script, the normal path through the script will work now. Also removed a temporary hack to workaround AboutSystem not being there in build_haiku_image.
|
#
aed35104852941f0f6f3d1dcc5338b5f337d0a3c |
|
05-Aug-2012 |
Humdinger <humdingerb@gmail.com> |
Close alerts with ESCAPE key. Added SetFlags(B_CLOSE_ON_ESCAPE) or SetShortcut(index, B_ESCAPE) to BAlerts depending if the result gets used later in the code, or if it's a one-button BAlert.
|
#
546208a53940a26c6379c48a7854ade1a8250fc5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
94624a8ad6238d6a1051baf5b3b08c211ddb2cfa |
|
21-Dec-2011 |
Urias McCullough <umccullough@gmail.com> |
Fix warning in AutoMounter debug code Signed-off-by: Matt Madia <mattmadia@gmail.com>
|
#
4cdd7099dc507cd30825aa29c3dda953f82287c9 |
|
30-Aug-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed a potential crash (partition may be NULL). This fixes CID 1544. * Added missing authors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38462 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be8fa2fb3088ab1921612b60f352dd9334b40b3d |
|
02-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Update all applications in tree to use the new localizing system * Remove the old one from the locale librairy, with some cleanup Known regressions : * readonlybootprompt will no longer update the locale settings : the method used messed with internal undocumented things * external localized apps (webpositive for example) will not run anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37336 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f027ce92a2888a57cdc765fd2a1db592ac89982 |
|
24-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Localization of mount_server based on a patch by Jorma Karvonen (ticket #6063), thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36924 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e6fa229d866510c8687760bf5bca2c831f9fb28 |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Switched strings to sentence case in servers and kits. This is the case-servers+kits.diff applied from #5169. Couldn't spot any possibly problematic changes. Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
011a4cdbfc509588e4d716f8147556670b7ba638 |
|
07-Oct-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Removed now obsolete notification (this was not even used in Tracker anymore). * Added interface to get the current settings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21f2402e202c9cbd757f493e81b309786f820062 |
|
07-Oct-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Work in progress of moving the (audo-)mounting functionality from Tracker into a dedicated mount server. This is pretty much a straight copy from the AutoMounter code from Tracker, except * the eject on unmount setting has been added (in Tracker, it's part of the general settings, not the mount specific ones), * scripting features have been added, such that it becomes possible to trigger mounting the previoulsy mounted volumes from the outside, and most importantly block until the operation is done (waiting for the reply). TODO: * Change Tracker to not run it's own AutoMounter, but send messages to the new server. * Move the eject when unmounting setting to the mount settings window. * Enable the mount_server in the Bootscript. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33484 a95241bf-73f2-0310-859d-f6bbb57e9c96
|