Commit Graph

  • a26dca8068 Added script and related configuration to browse all of CryptoNAS' Python code in one browser window master frisco 2011-07-05 07:35:31 +0000
  • a75f40eac2 Enable running pylint on directories, too htgoebel 2011-06-12 12:25:39 +0000
  • c0ee498c5c Minor code cleanup on development helper scripts htgoebel 2011-06-12 12:01:03 +0000
  • 0f95357e8b Minor code cleanup htgoebel 2011-06-12 11:24:51 +0000
  • 67951dadbf Build requires python-setuptools htgoebel 2011-05-21 21:26:17 +0000
  • e37dc50348 No longer require "python-all-dev" for building. CryptoNAS is pure Python, thus python-dev is not required, esp. not for all available versions (which python-all-dev installs). htgoebel 2011-05-21 21:23:35 +0000
  • 148a452ccb Fixed "Architecture" for Debian: "all" is correct, since CryptoNAS is pure Python and thus one package works on all archs. (Whereas "any" means: can be build for any arch, but needs separate builds.) htgoebel 2011-05-21 21:21:28 +0000
  • a433b6e03d tags/v0.3.5: Merged translations from branches/translation-base-v0.4 frisco 2009-07-19 07:04:56 +0000
  • 3953da477b * use caching for "debian_live" check lars 2009-07-15 09:12:11 +0000
  • bf7e8cd156 Added method is_debian_live() to identify Debian Live media and loop devices frisco 2009-06-22 03:08:59 +0000
  • 2c740c6c6d * fixed typos lars 2009-06-16 10:04:27 +0000
  • 7ecf2566a4 * work around the broken python-clearsilver package for ubuntu jaunty (9.04) * finally fixes #220 * related to: https://bugs.launchpad.net/ubuntu/+source/clearsilver/+bug/386970 lars 2009-06-16 10:02:43 +0000
  • a6aaba642e * adapted unittest to new block device object lars 2009-06-16 02:19:06 +0000
  • 8e9f5eedc2 * use "hashlib" instead of "sha" (deprecated since python2.6) if available lars 2009-06-16 02:16:29 +0000
  • d5dce0887a * adapt block device handling to linux kernel >v2.6.26 (symlinks in /sys/block/) * turned all attributes of the "Blockdevice" class into properties (postponing evaluation) * unify cache_links for blockdevice information * add default location of config file to preferences handling lars 2009-06-16 01:58:29 +0000
  • 4f24c813cd * changed definition of storage device: only "valid" devices are available now lars 2009-06-13 12:22:53 +0000
  • b5c4eabc26 * excluded ram block devices from the "valid" list of devices (Closes: #196) lars 2009-06-13 02:23:35 +0000
  • b7f6afcc67 * fixed one broken indentation * fixed a problem with sfdisk waiting for input forever (caused by a previous careless change of me) lars 2009-06-13 02:13:26 +0000
  • 38843516fa * fixed some coding style issues lars 2009-06-12 01:53:08 +0000
  • f389508ed8 * changed importance of some log messages * use "sfdisk -R" instead of "blockdev --rereadpt" in order to avoid an additinal dependency * removed obsolete sort function for block devices lars 2009-06-12 01:48:22 +0000
  • ffb8f841be * change default indentation (as checked by pylint) from tab to spaces * changed default behaviour of pylint wrapper script: check _everything_ if no parameters are given lars 2009-06-12 01:40:26 +0000
  • fe0a062bf6 * added code to catch some more error conditions * slightly changed the structure of the block device cache lars 2009-06-11 23:20:23 +0000
  • df2a8a0db9 * fixed an issue with the creation of the configuration partition due to an index offset change with the new blockdevice module (Closes: #215) * increased the size of configuration partitions to pass the "is_valid" test in cryptobox.core.blockdevice (also related to #215) lars 2009-06-11 23:18:32 +0000
  • 864d7091f6 * don't refresh the whole device list after each plugin run, but just refresh the current device lars 2009-06-11 23:14:58 +0000
  • 94102a3575 * added some triggers for refreshing the cache after partitioning * added more error checking for unavailable devices * fixed a wrong template name lars 2009-06-11 09:32:41 +0000
  • 7b0de22e3a * fixed some minor problems caused by revision [1162] * try to refresh the block device cache once if a device was requested, that is currently not in the list (after a minimum cache age passed) * added an implicit sorting function for block devices (based on major/minor values) * try all found device nodes, in case the first does not exist anymore (e.g. temporary device nodes) lars 2009-06-11 09:30:17 +0000
  • 22021866b4 * added a (non-linked) url to access the list of recognized block devices lars 2009-06-11 09:24:03 +0000
  • 6984bc8841 * added more specific information to a log message * added the name of the current template to the footer * added the name of the possibly broken themplate causing invalid message handling lars 2009-06-11 09:21:03 +0000
  • 6ad1523510 cryptonas blockdevice management: * significantly reduced the time required for generating the block device list: * use a cache for major/minor -> device nodes mapping * run 'blkid' only once for LABEL, TYPE and UUID * added some code for (optional) profiling via python-profiler lars 2009-06-10 17:45:58 +0000
  • 2e8609b0d2 Major updates to scripts for unit tests and pydoc frisco 2009-06-06 23:24:26 +0000
  • 9cd3d7dd42 Now calls "/sbin/blockdev --rereadpt" after any changes to partition tables; should fix bug #214 frisco 2009-05-29 05:56:14 +0000
  • 9add2a7b34 Fixed integration issue with cryptsetup; unit tests now pass frisco 2009-05-25 02:37:15 +0000
  • 7032d06020 Fixed inconsistency in logging-related code; fixed size of unit test partitions to equal 50M each frisco 2009-05-20 05:05:17 +0000
  • a4b638606a Fixed typo in r1156 that broke some unit tests frisco 2009-05-14 07:28:45 +0000
  • 615073e02c Changes to use unit tests in non-User Mode Linux environment; merged cryptobox.conf into cryptobox-unittests.conf frisco 2009-05-11 10:02:49 +0000
  • f2d88519b0 Possible fix for one unit test frisco 2009-02-28 07:27:02 +0000
  • e2b335f5d0 Added src image for splash screen. Fixed error in r1151. frisco 2009-01-21 07:02:26 +0000
  • dedfd84a2c fonts for the logo (they are in the debian package "ttf-larabie-straight") age 2009-01-15 23:30:01 +0000
  • 7928ddecb7 plugin "encrypted_webinterface": * fix hang with stunnel newer than v4.20 (Closes: #218) lars 2009-01-10 13:04:46 +0000
  • 4301427e26 CryptoNAS config validation: * adapt to changes in configobj (v4.3.2 -> v4.5.2) - Closes #218 * workaround a misbehaviour of configobj for lists with only one item - Closes: #219 lars 2009-01-07 03:34:48 +0000
  • 54d69c506e CryptoNAS default configuration: * fixed broken default values (reported by Stefan) lars 2009-01-07 00:47:39 +0000
  • 7be740e01a Created script to generate pydoc documentation. Works for me, but has some rough edges. frisco 2009-01-03 18:53:36 +0000
  • c1a086f3e4 Added `--use-fuzzy' to msgfmt call, fixing undesired German messages in English locale. Rationale: Some English translation text strings are now marked "fuzzy" despite their actually being correct. This is presumably because, during the transition to "gettext" or from tabs to spaces, some strings got reformatted in a way "gettext" didn't expect. Since several translations are falsely marked "fuzzy" in English, it's likely that the same is true for some of the other supported languages as well. The "--use-fuzzy" option can optionally be turned off after the *.po files are verified by human translators. frisco 2008-08-21 08:16:37 +0000
  • adbaf2ef0d correct hdf value for umount error age 2008-07-21 17:29:30 +0000
  • fe235df686 remove unittest failures for non-existing tests lars 2008-07-17 20:08:27 +0000
  • 0541981452 fix the 'test_allowed_devices' unittest lars 2008-07-17 19:54:06 +0000
  • 3e79c98545 fixed two unittests lars 2008-07-17 18:10:48 +0000
  • 87289af11a fix remaining issue of cryptsetup v1.0.5 (continues r1102) lars 2008-07-09 23:49:08 +0000
  • 916b4bebce * fixed typo age 2008-04-19 08:44:53 +0000
  • 9fa6376672 * cryptsetup demands running with uid=0 since v1.0.5 age 2008-04-07 10:42:37 +0000
  • 1f75580b95 the new translate-toolkit does not need "removeblanks" anymore lars 2008-04-07 02:58:44 +0000
  • 81e5a2e8fd for self-test: handle TypeErrors nicely lars 2008-04-07 02:57:33 +0000
  • 43a5c83ea8 update translations from Pootle server (translation branch v0.3.x) lars 2008-04-07 02:54:42 +0000
  • 28c4d5b843 fix typo lars 2008-04-07 02:41:51 +0000
  • e165d97819 replace "CryptoBox" with "CryptoNAS" in template files lars 2008-04-07 02:20:29 +0000
  • b9a89f4480 * removed bashisms age 2008-04-06 16:08:34 +0000
  • 86a42c6857 * actual languages from translation server * s/box/nas/ age 2008-04-06 16:05:07 +0000
  • 4c9b4e5a5b init of a filesystem checker plugin - not finished, yet lars 2008-04-06 14:56:56 +0000
  • b0d2a2deae fix call of test function lars 2008-02-18 19:28:19 +0000
  • 35bed3b4e6 * fixed network unittests * disabled unfinished blockdevice test age 2008-02-18 11:01:44 +0000
  • eaf37a872a add "is_parent_of" function to blockdevice module improve pre-defined exceptions improve few failure behaviours lars 2008-02-17 18:10:38 +0000
  • 42a5e1bcc6 * unittests are using /dev/ubd* in uml age 2008-02-17 18:10:36 +0000
  • b1c733cd52 update blockdevice unittests to new blockdevice module use ramX instead of loopX lars 2008-02-17 18:08:26 +0000
  • e8a4edee6a * use ram instaed of loop device for unittests age 2008-02-17 16:37:44 +0000
  • 22eaddc496 * floppy disks are now unsupported * ram disks are supported age 2008-02-17 16:36:43 +0000
  • 5aba14b469 * device list as explicit list age 2008-02-17 16:25:03 +0000
  • 085a0daa95 * reduced size for test partitions age 2008-02-17 14:22:33 +0000
  • b5374d1088 * added log message age 2008-01-31 10:17:49 +0000
  • 6c769299fc make template plugin invisible by default - it can still be configured through the plugin_manager ... lars 2008-01-31 00:39:03 +0000
  • 689ccc7e0c accept spaces in container names handle non-existent event plugin directory gracefully lars 2008-01-30 10:01:25 +0000
  • d08dbb1957 adapt partition plugin to the new blockdevice interface lars 2008-01-30 09:58:15 +0000
  • cbb499e7e3 skip unreadable blockdevices (e.g. partitionable devices) lars 2008-01-28 21:41:55 +0000
  • 61ad765be6 * added new logo to webfrontend * optimized & renamed ascii art stylesheet age 2008-01-16 12:19:41 +0000
  • d28e81646d * help for preferences age 2008-01-16 12:12:58 +0000
  • e98b0e4183 * new loge & name in webfrontend * flush \t age 2008-01-15 22:46:00 +0000
  • d7c5b5ead5 removed two TODOs age 2008-01-15 10:57:17 +0000
  • 636973af95 fix ambigious file open flag - previously it could be interpreted as a read-only access lars 2008-01-15 01:59:00 +0000
  • 6f05e1d091 * reverted changes [996] and [998] for good old logfile download age 2008-01-15 00:14:19 +0000
  • 8aa7eaf225 more verbose error reporting for non-writeable pid file lars 2008-01-14 23:54:02 +0000
  • 1537f0f2ec remove bashism lars 2008-01-14 22:48:20 +0000
  • 98ffdfbb27 smily was in css only, now the file is available, too age 2008-01-14 22:42:54 +0000
  • 8eaeb76e1c * different default name (without whitespace) * more languages enabled per default age 2008-01-14 22:16:12 +0000
  • 7506a3c454 update...dir works fine now age 2008-01-14 22:14:50 +0000
  • 9f23dbddfd finally fixed the size properly lars 2008-01-14 22:11:03 +0000
  • 9bf82f30dc prolong lifetime of blockdevice cache to 120 seconds fix blockdevice size calculation respect "empty_cache" setting during blockdevice reset lars 2008-01-14 22:03:17 +0000
  • 640cfd1b3f fixed typo age 2008-01-14 21:48:45 +0000
  • f50f5b69d0 adapt "disks" plugin to new object structure of "blockdevice"" lars 2008-01-14 21:05:29 +0000
  • ecf056709e CryptoBoxRootActions * improve structure * allow to distinguish betweeen "execution return failure" and "program does not exist" lars 2008-01-14 21:04:02 +0000
  • 0eccca7d22 use short device name for tests update order and content of default test block devices lars 2008-01-14 20:48:23 +0000
  • 4c634d3f9a remember if lvm is not installed lars 2008-01-14 20:46:42 +0000
  • f239a27169 handle invalid plugins patiently lars 2008-01-14 20:45:14 +0000
  • 6ca9c5d19a fix invalid argument type lars 2008-01-14 20:43:39 +0000
  • 66cf3a013e * sed in the webdav event script now works * share names must not have any whitespaces age 2008-01-09 00:29:41 +0000
  • 2c77ef5ef5 * new logo drafts age 2007-12-14 22:45:44 +0000
  • bacd63be6c fixed the lang.sort fix age 2007-11-25 09:21:03 +0000
  • 007137d6a9 fixes language sort problem, for just one language age 2007-11-20 11:58:58 +0000
  • 8817ede76a unittest of 'disk' plugin fixed lars 2007-09-15 19:48:31 +0000
  • 524555c8e8 change MAC retrieval to use ifconfig ('ip' would be an additional dependency) lars 2007-09-15 16:41:41 +0000
  • a695d37b8c do not ignore used loop devices (size > 0) fixed tests.cryptobox.py lars 2007-09-12 22:35:23 +0000
  • 9c649312d0 adapt partition plugin to the new blockdevice implementation reduce minimum storage block size from 20 to 10 (the config partition is small) lars 2007-09-11 10:22:48 +0000