Commit Graph

722 Commits

Author SHA1 Message Date
Jaromil
2751d71708 Revert "substituted the fork with a pthread"
This reverts commit 5afeaac470.

execve()  does  not  return on success, and the text, data, bss, and stack of the calling process are overwritten by
that of the program loaded. means we cannot call exec() from a thread, we must use fork.

next try i'll use environment vars to pass mountpoint to forked exec.
2011-02-07 09:44:59 +01:00
Jaromil
cc9ecb9c20 TODO updates and enable-debug configure flag 2011-02-07 09:44:13 +01:00
Jaromil
e6db14dcfc bind hooks
a file bind-hook in the tomb's root indicated directories to be
mount -o bind when the tomb is opened. tomb close manages to umount them
2011-02-07 09:42:50 +01:00
Jaromil
0dab10f26c version bump and better TODO with roadmap 2011-02-06 17:44:01 +01:00
Jaromil
75416732ba manual updates 2011-02-06 17:04:52 +01:00
Jaromil
5afeaac470 substituted the fork with a pthread
fixes a bug in closing tombs from the status tray icon
2011-02-06 17:02:28 +01:00
Jaromil
617b996865 fix to monmort link
screenshot added
2011-02-03 23:38:21 +01:00
Jaromil
3be01c16ac web updates 2011-02-03 22:52:08 +01:00
Jaromil
4b99afc5ad documentation for minor release 0.9.1 2011-02-03 22:27:03 +01:00
Jaromil
1aa290819f documented quiet option 2011-02-03 22:20:30 +01:00
Jaromil
6b11d2397e documented -q flag 2011-02-03 22:17:06 +01:00
Jaromil
b54b7e415e make sure shared data install to new prefixes works 2011-02-03 21:47:09 +01:00
Jaromil
c0bd02a8c0 correct locking of open/close operations
in coordination with tray status presence
and lots more cleanups and testing
2011-02-03 20:42:46 +01:00
Jaromil
465e2f63e5 relevant code cleanup
reenginered priviled escalation
fixed more test cases
2011-02-03 17:11:08 +01:00
Jaromil
613fb37cc7 integrations from the work branch
documentation updates for the 0.9 release
2011-01-30 23:25:01 +01:00
Jaromil
4727c052fa correct installation of manpages and symlinks
completed AUTHORS file
2011-01-30 11:59:04 +01:00
Jaromil
2bff19e0e4 fixes after testing on debian and better documentation 2011-01-30 11:37:50 +01:00
Jaromil
6e51e049c2 correct menu installation 2011-01-29 14:45:03 +01:00
Jaromil
d5f1ce3b2e better ask (y/n) 2011-01-29 14:26:44 +01:00
Jaromil
e6e0123560 install-data-hook to recompile mime and desktop integrtion databases
and some perfectionism on the webpage
2011-01-29 14:25:03 +01:00
Jaromil
eac4818f30 manpage, documentation and fixes for the new release
includes also timeout to ask_usbkey, correct naming of tomb
reference documentation for encryption settings, webpage updates and artworks
2011-01-28 12:26:35 +01:00
Jaromil
85fe9295bd manual completed also with other tomb- commands 2011-01-26 16:16:50 +01:00
Jaromil
5a9f754eae refinements to the website 2011-01-26 16:01:53 +01:00
Jaromil
2b9a24802b website images 2011-01-26 16:01:26 +01:00
Jaromil
20c825077e tomb manpage 2011-01-26 16:00:40 +01:00
Jaromil
5ba8607499 renaming for web 2011-01-26 14:03:12 +01:00
Jaromil
05901c114e final add of web submodule 2011-01-26 11:41:41 +01:00
Jaromil
99dde3099c fixes in dyne-web submodule 2011-01-26 10:43:49 +01:00
Jaromil
f2b8729da1 error adding submodule 2011-01-26 10:27:40 +01:00
Jaromil
d2fb91cbd3 new webpage using dyne-web-muse 2011-01-26 10:10:09 +01:00
Jaromil
b5349beaca app-install for ubuntu 2011-01-21 13:52:53 +01:00
Jaromil
a02d2fd5fd fix to desktop reg 2011-01-21 11:18:22 +01:00
Jaromil
7d3ca7a5c7 monmort icon in png 2011-01-19 20:18:43 +01:00
Jaromil
839f2b5c67 added shared data installation 2011-01-19 19:47:52 +01:00
Jaromil
a8850cd54a more mime-info and desktop files installed by autoconf
doing it this way is the correct way for debian and obsoletes tomb install
which we might want to keep anyway for non-package installations
2011-01-19 19:28:29 +01:00
Jaromil
b40dcff457 tomb notify command for external calls from tomb-open 2011-01-19 12:54:43 +01:00
Jaromil
4475af91a6 removed tomb-notify,
substituted by generic tool notify-send in libnotify-bin package
also minor fixes and docu updates
2011-01-19 12:38:19 +01:00
Jaromil
650ce60587 our own askpass gui 2011-01-16 23:44:13 +01:00
Jaromil
36565e2ef4 dropped c++ dependency plus various fixes 2011-01-16 23:43:45 +01:00
Jaromil
bee816111f fixes to tomb-open calls of external programs 2011-01-13 22:46:06 +01:00
Jaromil
dd71ddc57a build system now installs the .desktop file 2011-01-13 22:46:06 +01:00
Jaromil
542bcb1577 check if umount is succesfull
tomb-status now quits only when tomb is really unmounted
2011-01-13 22:35:32 +01:00
Jaromil
505442c394 tomb creation procedure
tomb-open wrapper and further fixes for desktop automatisms
2011-01-13 14:37:52 +01:00
Jaromil
c00a1721c8 desktop installation and mimetypes
and more updates
2011-01-12 17:02:19 +01:00
Jaromil
626f6ea781 mime types and some ideas dump in TODO 2011-01-12 11:38:51 +01:00
Jaromil
52531e1cf5 build all with deps (gtk and libnotify) 2011-01-12 11:38:30 +01:00
Jaromil
bd370c1ef5 more code to integrate gui elements and script 2011-01-12 11:38:03 +01:00
Jaromil
0bd8f4b4b6 upgraded version and documentation 2011-01-11 19:30:34 +01:00
Jaromil
587d121ff6 cleanup of old shell code 2011-01-11 19:28:17 +01:00
Jaromil
482c408609 safe wipe of created temp key file 2011-01-11 19:27:30 +01:00