Sebastian Dransfeld
80b0b615b8
e: Cleanup
...
Fixes potential invalid memory reads.
Patch by Igor Murzov
SVN revision: 77491
2012-10-04 23:27:01 +00:00
Mike Blumenkrantz
c310836bb3
add gui option for secure deletion in efm
...
SVN revision: 77434
2012-10-04 12:58:18 +00:00
Mike Blumenkrantz
cbb742a7cc
patch from Sergei Kabanov to fix possible crash in efm with udisks/hal backends
...
ticket #1529
SVN revision: 76814
2012-09-18 12:16:16 +00:00
Mike Blumenkrantz
c9f7684c02
add fileman config option for new mv setting, also implement necessary backend features in efm slave for using mv operations
...
SVN revision: 76676
2012-09-14 15:14:41 +00:00
Mike Blumenkrantz
734ecb4dbb
safeties for eeze mounting
...
SVN revision: 74904
2012-08-06 07:43:49 +00:00
Mike Blumenkrantz
8ad9126253
don't need to care if eeze doesn't find a device serial
...
SVN revision: 74899
2012-08-06 07:02:31 +00:00
Chidambar Zinnoury
b196e15bed
e fm prop: follow relative symbolic links before tagging them broken.
...
SVN revision: 74881
2012-08-05 08:55:59 +00:00
Mike Blumenkrantz
f5c44485a8
some more eeze mounting cleanups
...
SVN revision: 74812
2012-08-02 16:55:47 +00:00
Mike Blumenkrantz
65433e79ee
add extra check for volumes to avoid skipping ones we really want, also fix shadow warning
...
SVN revision: 74806
2012-08-02 14:57:05 +00:00
Mike Blumenkrantz
793145f2aa
pointers are fixed now so getting data is safe again
...
SVN revision: 74783
2012-08-02 07:05:36 +00:00
Mike Blumenkrantz
05fd34c8bd
fix efm dnd when filemanager widget is not positioned at 0,0, an icon's statinfo is now based on its source in case of link and desktop files, allow dnd onto link/desktop files as though they were the actual directory
...
SVN revision: 74729
2012-08-01 11:51:49 +00:00
Mike Blumenkrantz
0727364db1
fix unused warns when no mount backends enabled
...
SVN revision: 74575
2012-07-30 10:26:05 +00:00
Mike Blumenkrantz
d84cdfe4f7
move eeze init check higher up so prefix doesn't leak
...
SVN revision: 74573
2012-07-30 10:17:03 +00:00
Mike Blumenkrantz
80f17bbcff
don't try to delete mount points from e_fm anymore
...
SVN revision: 74570
2012-07-30 10:11:41 +00:00
Mike Blumenkrantz
caa9f1b42b
eeze is now back to mounting to /media/$devnode using noexec and nodev, also we now send an error message in another failure case
...
SVN revision: 74567
2012-07-30 10:01:49 +00:00
Carsten Haitzler
d10f72eff5
get rid of duiplicate device icons with eeze+eeze-scanner+mount etc.
...
as i see both dev/sdX and dev/sdX1 as devices. delete the parent ones
if child partitions exist.
SVN revision: 74543
2012-07-29 10:30:00 +00:00
Mike Blumenkrantz
d7f9ff7551
e now requires eio; this commit intentionally split from any code changes
...
SVN revision: 74373
2012-07-25 07:41:21 +00:00
Christopher Michael
6152d0be40
E_FM: Remove unused variables and fix formatting for 80 columns.
...
SVN revision: 74299
2012-07-22 15:35:23 +00:00
Carsten Haitzler
58be84aa8e
dont look for socket file - just connect to see if eeze scanner is
...
ther. no need for delay as we are polling anyway to try run it every N
polls (i reduced to 8 as once it runs it no longer polls).
SVN revision: 74262
2012-07-21 09:11:39 +00:00
Mike Blumenkrantz
db8156c94b
close eeze_scanner on efm shutdown if we started it
...
SVN revision: 73551
2012-07-11 06:41:19 +00:00
Nicholas Hughart
ff1224d07d
e_fm: Correct mount options used for udisks mounting
...
udisks has a restricted set of mount options which can be
used for most filesystems. I have adjusted our mount
options based on the current udisks code.
SVN revision: 73549
2012-07-11 05:52:56 +00:00
Mike Blumenkrantz
51cb146463
efm with eeze mounting should handle "unknown" devices more gracefully, also add some handling for udev CHANGE events
...
SVN revision: 73521
2012-07-10 10:43:28 +00:00
Carsten Haitzler
ecddd2391f
supprot XDG_RUNTME_DIR for ipc socket and handle failure if someone
...
already created it - try new names until tries exhausted (4096)
SVN revision: 73072
2012-06-30 05:33:36 +00:00
Mike Blumenkrantz
b5f4a75990
remove log level setting in eeze scanner and efm
...
SVN revision: 73024
2012-06-29 07:57:58 +00:00
Mike Blumenkrantz
9370e51c04
I came so close to just deleting this file instead of fixing it again
...
SVN revision: 72998
2012-06-28 10:38:38 +00:00
Mike Blumenkrantz
1a9f497be2
further unbork efm logging
...
SVN revision: 72997
2012-06-28 10:35:08 +00:00
Mike Blumenkrantz
3fb0b9c5ff
unbork efm logging
...
SVN revision: 72996
2012-06-28 10:31:40 +00:00
Mike Blumenkrantz
ba7c89a833
efm log level -> ERR
...
SVN revision: 72993
2012-06-28 10:19:45 +00:00
Mike Blumenkrantz
045eeee554
proudly set the EFM_MODE_USING_EEZE_MOUNT flag so that we don't use gross EFM_MODE_USING_RASTER_MOUNT
...
SVN revision: 72854
2012-06-26 07:31:43 +00:00
Vincent Torri
c3b0637802
e17: whitespaces--
...
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Mike Blumenkrantz
6f83e8c10e
final bug fixes for eeze mounting: ensure suid wrapper is set for eject, fix mount point deletion on ejecting, create mount point directories just before mounting to allow for correct permissions
...
SVN revision: 72479
2012-06-19 13:42:51 +00:00
Mike Blumenkrantz
7e43d22dad
remove a probably-impossible case where efm's op slave would execute an undefined command without the user's knowledge
...
SVN revision: 72394
2012-06-18 12:54:07 +00:00
Mike Blumenkrantz
1f2732b978
whoops, forgot to make mounted devices user-readable with eeze mounting. fixed!
...
SVN revision: 72128
2012-06-14 12:46:32 +00:00
Mike Blumenkrantz
f784bff213
replace e17 logging "system" with custom eina log domain
...
SVN revision: 72089
2012-06-13 15:17:23 +00:00
Mike Blumenkrantz
a67288fda3
more stringshare usage fixes, also fix detection for drives which are ejectable (cdroms)
...
fixes ticket #691
SVN revision: 72023
2012-06-12 12:57:45 +00:00
Mike Blumenkrantz
a69db85b60
only print confusing error message on confusing errors
...
SVN revision: 72022
2012-06-12 12:39:10 +00:00
Mike Blumenkrantz
119b00b51f
only print error messages on real errors
...
SVN revision: 72021
2012-06-12 12:32:30 +00:00
Mike Blumenkrantz
4275e53f59
fix udisks stringshare usage, print some error messages on failure so I can tell wtf is going on
...
SVN revision: 72020
2012-06-12 12:21:16 +00:00
Mike Blumenkrantz
3ebff9189e
fix detection for volumes which are their own storage parent; this fixes display for things like cdrom drives
...
also error hugely if disk mounting fails
SVN revision: 72013
2012-06-12 10:26:39 +00:00
Mike Blumenkrantz
6534bd32cf
fix stringshare misuse
...
SVN revision: 72002
2012-06-12 09:29:45 +00:00
Mike Blumenkrantz
40d622e574
fix mount point deletion
...
SVN revision: 71999
2012-06-12 09:18:05 +00:00
Mike Blumenkrantz
36793fbc58
ignore internal drives with eeze mounting
...
SVN revision: 71996
2012-06-12 08:54:32 +00:00
Mike Blumenkrantz
508cfe9bd8
fix icon presentation with eeze mounting
...
SVN revision: 71993
2012-06-12 08:26:07 +00:00
Mike Blumenkrantz
3a017c0a79
eeze mounting now mounts to $E_HOME/fileman/$UUID, also reuse some code
...
SVN revision: 71991
2012-06-12 08:06:11 +00:00
Mike Blumenkrantz
f54bdaab13
allow for cases where E_LIB_DIR may be NULL by using PACKAGE_LIB_DIR instead: this helps with debugging
...
SVN revision: 71990
2012-06-12 08:04:13 +00:00
Mike Blumenkrantz
892861da0a
efm ipc now only tries to handle its own events instead of trying to take over the world
...
SVN revision: 71987
2012-06-12 07:57:40 +00:00
Mike Blumenkrantz
6ffa77d7f1
fix efm ipc read error
...
SVN revision: 71955
2012-06-11 15:00:18 +00:00
Mike Blumenkrantz
5111448060
formatting
...
SVN revision: 71954
2012-06-11 14:50:59 +00:00
Mike Blumenkrantz
de934e4c55
abort if e_ipc connection can't be made, also return a value on exit...
...
SVN revision: 71953
2012-06-11 14:46:10 +00:00
Mike Blumenkrantz
4adf0b17e4
efm volume catch-all
...
SVN revision: 71948
2012-06-11 13:27:07 +00:00