1dc0da0382
unittests added to some plugins
...
added "name" tag to all form elements
2006-10-26 12:25:12 +00:00
0a8fc07556
twill experiments
2006-10-25 10:03:06 +00:00
1ff4bd59fb
minor language fix
...
svn property of check_language fixed
2006-10-11 15:52:10 +00:00
491d16899f
plugin configuration file added
...
setting "NameDatabase" replaced by "SettingsDir"
storing of local settings implemented (CryptoBoxSettings.write())
2006-10-11 15:51:28 +00:00
11c2873934
moved "Rank" attribute from language file to plugin code
...
added plugin "plugin_manager"
added plugin "user_manager"
2006-10-11 15:50:24 +00:00
ee82f91a64
check "enabled" state of plugin before display
...
removed obsolete forms: 'form_init', 'form_init_partition', 'form_mount', 'form_umount' and 'form_config'
2006-10-11 15:50:07 +00:00
9321677078
unittests for CryptoBoxTools
...
mount/umount moved to separate volume plugins
volume name change moved to 'volume_props' plugin
webinterface for password change (luks) added
attribute "pluginCapabilities" added to plugins
attribute "requestAuth" added to plugins
http authentication implemented (for now: static user database)
2006-10-09 16:44:35 +00:00
ca13aebdc8
new plugins: 'format_fs', 'volume_mount', 'volume_props', 'shutdown' and 'volume_details'
...
new plugin attribute: "requestAuth"
2006-10-09 16:43:14 +00:00
0e8a5daa73
'show_volume' splitted into different pages
...
'/plugins' shows only plugins with 'system' capability
development draft for volume sub-page links
"access_denied" page added
2006-10-09 16:42:40 +00:00
5fd04cf350
moved warning and success messages to lower right corner of screen
...
added tabbed design for volume plugins (first draft)
2006-10-09 16:41:57 +00:00
cbf0d0df06
removed some obsolete language values
...
added "AccessDenied"
2006-10-09 16:41:43 +00:00
562db0cda8
"tabindex" attribute defined in all important templates
2006-09-27 12:20:54 +00:00
3b0e787d2f
moved plugin-specific css definitions to the appropriate plugin
...
cleaned up the error handling of WebInterfaceSites
2006-09-26 08:39:43 +00:00
c95ba55f25
stylesheet files added to 'partition' and 'log' plugin
2006-09-26 08:38:45 +00:00
90efd72b8b
removed setting "DocLanguage" (replaced by general "Language")
...
plugins are now classes inherited from CryptoBoxPlugin
language detection added (via request header "Accept-Language")
2006-09-25 12:22:41 +00:00
56e954d1c4
plugin interface changed: now we use classes (inherited by CryptoBoxPlugin) instead of plain scripts
...
added some log entries
use threading module instead of "fork" for background formatting
redirection for "network" plugin fixed
empty return value of plugins defaults to plugin overview page
2006-09-25 12:21:39 +00:00
52ccaeb530
replaced the old bash script for translation checks by a better (and longer) python script
2006-09-25 12:20:02 +00:00
e238cbd17e
"Data.TemplateFile" changed to "Settings.TemplateFile"
...
redirection header fixed
"Settings.DocLang" replaced by "Settings.Language"
"Lang.Plugins" moved to "Settings.PluginList"
2006-09-25 12:19:12 +00:00
b061bb4793
language file specification changed: content is at top level and will get moved below "Lang" later
2006-09-25 12:18:25 +00:00
2d8d4bdd2e
fixed stylesheet for the "log" plugin
2006-09-25 12:17:50 +00:00
3cc64e84f3
add (possible) config partition to 'partition' plugin
2006-09-20 10:40:37 +00:00
1c8db28989
added gray disc icon for unitialized volumes
...
simple partitioning interface finished
order in navigation bar changed
ignore extended partitions (in container list)
2006-09-18 10:16:05 +00:00
665d18bdbd
2006-09-14 18:21:55 +00:00
35737da625
test fixed
2006-09-14 15:55:55 +00:00
de3280806f
language namespace for plugins separated
...
plugin interface changed ("prepareForm" removed)
plugins do not raise exceptions anymore
first part of the partitioning plugin
device-specific stuff moved to CryptoBoxTools
2006-09-14 12:33:01 +00:00
f2a7ceb61c
favicon
2006-09-14 08:35:53 +00:00
f99e155b8c
python directory renamed to former perl directory
...
comment on RFC
2006-09-13 11:10:38 +00:00
e80b8874ff
implemented root actions for plugins
...
finished network and date plugins
renamed old 'bin' direcory
2006-09-13 10:38:05 +00:00
2b4180a83b
*test.py restored
2006-09-13 09:32:54 +00:00
dba8ca79fd
plugin interface implemented
...
example plugins added: date and network
moved "logs" to plugins
2006-09-12 08:55:20 +00:00
5af79f90b6
twill unittests are finally working
2006-09-09 16:18:50 +00:00
88fc900cc5
moved configuration handling to CryptoBoxSettings
...
added configuration validation
updated unittests.CryptoBox for new configuration validation
2006-09-08 11:02:27 +00:00
0aa1f9f74b
german language file updated
...
WebInterfaceDataset replaces CryptoBoxWebserverSettings
WebInterfaceSites replaces CryptoBoxWebserverSites
input validation rewritten
clearsiler macro 'print_form_header' now expects the 'action' as a parameter
2006-09-07 11:21:56 +00:00
0835144ad1
some comments and changes for the previous commit
2006-09-06 13:13:17 +00:00
7f9c736116
* removed hardcoded doclangs
...
* truly removed '?action'
* some RFC comments
2006-09-06 07:14:27 +00:00
528652afcb
minor language fixes
...
one unittest fixed
settings for webserver improved
somme RFCs and TODOs added
2006-09-05 15:03:16 +00:00
9ef218872a
* added damn notworking twill tests
2006-09-05 00:15:43 +00:00
fccfba66d7
* forgot to add Exceptions
...
* webserver conf in a file
2006-09-04 06:02:53 +00:00
baafed8f38
improve language handling and url-parameter sanitizing
2006-09-01 23:04:17 +00:00
f4bf1c7a34
+merged some config changes
...
@[l] please also check the webserver if you change the config
+moved language checkers
+changed input sanitizing
2006-08-30 19:56:37 +00:00
f450e116a7
Lars' poland path #2
2006-08-27 08:38:48 +00:00
175cb831ad
Lars' poland patch #1
...
debian rules
2006-08-27 08:33:34 +00:00
3fd2064439
output of log action fixed
...
added some RFCs
added some unittests for CryptoBox config handling
2006-08-25 07:37:52 +00:00
3b97f675bf
now checks url params
...
adapted templates
renderer checks for sources
2006-08-24 14:41:11 +00:00
414a6c6e60
action removed
2006-08-24 09:02:10 +00:00
550d0fb5e2
"link" macro updated to new url naming scheme
2006-08-24 08:40:40 +00:00
1362f79df4
german language file converted into utf-8
2006-08-24 08:37:59 +00:00
89e06ff669
logfile is accessable via web
2006-08-24 08:13:56 +00:00
707fb71476
logging cleaned up
...
unified errorExit function instead of explicite sys.exit calls
add config_file argument to CryptoBoxProps
add getCapacity method to CryptoBoxContainer
removed "classes.txt"
2006-08-24 07:36:47 +00:00
bb16749b81
forgot to commti these changes
2006-08-24 05:57:59 +00:00
697d5f9b0c
webserver, sites and settings splitted
...
included some new functions from the perl file
the clearsilver templates have to be modified next
2006-08-24 00:06:19 +00:00
2fec1260c5
stupid exception
2006-08-23 18:19:37 +00:00
4f053af83a
try if super is installed
2006-08-23 16:44:14 +00:00
84028f4a92
added python version checks
...
added startup test to CryptoBox
integrate CryptoBoxRootActions into CryptoBox (see example-super.tab for details)
implemented "mount" and "umount" in CryptoBoxRootActions
adapted CryptoBoxRootActions checks to 'super'
2006-08-23 13:27:25 +00:00
accbb7c515
more loglevel output
2006-08-22 08:00:32 +00:00
f95f33ba71
transition to "logging" instead of "CryptoBoxLogger" finished
...
names of cryptobox.conf settings changed
cryptsetup interface for CryptoBoxRootActions implemented
2006-08-22 06:55:07 +00:00
12868beb21
separated unittest
2006-08-22 04:29:53 +00:00
04c2719c8e
CryptoBoxLogger is obsolete; removed some RFCs we discussed via jabber
2006-08-21 10:10:40 +00:00
76ec1ee0ca
fixed a problem in CryptoBox config reading
...
introduced "coding_guidelines.txt" for a consistent coding feeling :)
added CryptoBoxRootActions for future privilege separation
2006-08-21 08:09:05 +00:00
b951efdd9c
privilege dropping replaced by a separate python script for root actions
...
syslog support added
moved program locations to config file
removed obsolete CryptoBoxPreferences
added some requests for comments (RFC)
2006-08-21 07:41:03 +00:00
975b2bb14a
prefs is inheretable
2006-08-20 18:23:35 +00:00
c14d5cfbd7
inheritance part2
2006-08-20 16:33:52 +00:00
447958e685
sorry wrong svn resolved usage by me
2006-08-20 08:27:03 +00:00
eaed2ffb9d
logserverice initialised, fixed typos
2006-08-20 08:16:45 +00:00
4bcd42d615
further work on the new cherrypy driven web interface. clicking onhelp already works ;) we have to decide whether we want to seperate that monstrous contitional statement in cryptobox.pl into seperate functions.
2006-08-18 21:45:40 +00:00
64acd36411
random names for temporary files in test class
2006-08-18 20:09:00 +00:00
a0ce824eb2
added unittest for CryptoBoxLogger and CryptoBoxProps
...
fixed bug in devicename check
minor improvements
2006-08-18 14:00:49 +00:00
07a63dbd9c
use ConfigObj for config file management
...
implement privilege dropping
test script added
2006-08-17 10:38:05 +00:00
7443b4684e
class CryptoBoxContainer finished
2006-08-16 18:17:16 +00:00
c6ef2a3eb4
cherrypy
2006-08-16 12:52:23 +00:00
9cab568312
cleaned up; used happdoc
2006-08-16 11:07:57 +00:00
c473798003
replacing bash
2006-08-16 07:17:44 +00:00
e0ec6cb9a4
init python rewrite
2006-08-14 15:40:12 +00:00