View | Annotate | Download (82.2 KB)
invoke webdav directory with right syntax on Windows Vista and above, resolves #380
fix PHP filesize() 32bit problems, fixes #177
PHP 5.3 compatibility - replace split() and ereg, resolves #391
remove unnecessary get_dir_info() parameter, resolves #140
Signed-off-by: Andreas Unterkircher <unki@netshadow.at>
reorder output handling, resolves #137
increment version to 1.6
avoid notice-message in load_translation_table() on unrecognized lines in language files, fixes #135
show bucket details and information, resolves #102
set Nephthys application version to 1.5
make location of template engine cache directories configureable, resolves #134
further rely on prepared SQL statements and no longer do quoting ourself, fixes #113
switch from ordinary MySQL to MySQLi interface, as it better support prepared statements
completely remove escape() function as it is no longer used
cleanup coding style in escape() function
sort by owner is now done by user-name, not by user-id, fixes #101
sort columns, resolves #37
introduced new class NEPHTHYS_EXCEPTION which takes care of beautifying the output of an exception, fixes #100
remove getBucketDetails() from NEPHTHYS, it got superseeded by get_bucket_details() in NEPHTHYS_BUCKETS
for error/warning use the general _error() function, fixes #99
notify owner when bucket has expired, resolves #96
force newly auto-created users to update their profiles, resolves #87
show privileges in user-management overview, resolves #94
_error() function differs now between commandline output and normal browser output
remove unused _debug() function
extend nephthys_watch.php bucket cleanup script ...
users last-login information now gets updated during login, resolves #91
update version to 1.4
fix bug during inital creation of admin-user, fixes #85
permit fullname <email-address> input format for receiver address, refs #83
fix SQLite alter table for deny-change-password feature, resolves #71
new flag to deny user to change his password, refs #71
dutch translation, resolves #82
call it german instead of deutsch
spanish translation, resolves #77
italian translation, resolves #75
if the buckets are not consuming any bytes, simply return 0bytes instead of using log(), fixes #72
auto-suggestion for multiple receivers, refs #57
address-book can now store contact fullname too, refs #50
set default-language for default-admin to english to avoid syntax error, resolves #56
add missing user_language column on initial table creation, resolves #56
fix incorrect SQL INSERT query for default-admin user, resolves #55
add missing is_contact_owner() function, resolves #54
update version to 1.3
set notification mail charset to UTF-8, refs #52 no further stripslash() in unescape() for now
fix auto-completion error caused by unescape, fixes #51
trim email addresses if multiple addresses are getting entered, resolves #47
sqlite has its own function to escape strings, #refs 46
Russian translation, refs #2
russian language snows further russian update some additional russian phrases
correctly handle special characters and umlauts, fixes #46
error message saying unable to load language file no longer causes a segfault, resolves #45
add some missing translation to language files
SQL query syntax fix
column user_language in nephthys_users did not exist in db version 3
vim modelines for all Nephthys PHP files, refs #44
update GPLv2 headers to GPLv3 headers in PHP code, resolveѕ #43
support for different languages, refs #1
db version 3, upgrade for SQlite via temporary table, refs #41
use NEPHTHS_DB db_alter_table() function instead of direct SQL, refs #41
fix ALTER TABLE for SQlite which does not provide a AFTER paramater, refs #41
new user-permission for unprivileged users to create long-time buckets, resolves #41
update version to 1.2
get_used_diskspace() returns now the right amount of bytes, fixes #40
don't put SQLite database per default into the htdocs directory
check if $data_path exists and is writeable, refs #36
cleanup code to avoid warning and notice messages, fixes #35 update dist config and default config to use /srv instead /var
show free and used diskspace of data directory, refs #33
fix typo in is_auto_created() which causes non-auto-created, unprivileged users are not able to update their profiles, fixes #31
use prepare() and execute() for data manipulating queries which then will auto-quote, refs #29
new config option to hide logout-link, resolves #24
bucket-created page shown after bucket-creation before returning to bucket-list, resolves #23
update version to 1.1
escape HTML entities on submitting forms with PHP's htmlentities(), resolvs #20
internal address book, include autosuggest, refs #18
fixed bug that caused a newly user to be created when someone tries to login to an inactive user via server-authentication, fixes #15
is_valid_email() to verify also multiple, with comma seperated email addresses, resolves #16
browser-info needs to be gathered anyway
user manual (docbook source and first export), resolves #13
GUI design rework, refs #10
Record database version, closes #11
nephthys_meta table to store current database version
include httpFolder behavior only if browser is type of Internet Explorer
support SQLite as database for Nephthys, refs #9
enable/disable WebDAV and FTP support, refs #6
support for HTTPS WebDAV URLs, refs #8
remove unused function parse_uri()
update some function comments
rename user_email to login_email as template variable. fixes #7
if user got authenticated through Nephthys auth-system, get user details from login-data
CC email to sender too, if a receiver has been specified in I-want-to-share-files
Signed-off-by: Andreas Unterkircher <unki@srv-vie-filer.vie.mm-karton.com>
new config option to disable JavaScript check
fix commandline check
only create a new user, if server provides REMOTE_USER
if server-authentication is enabled, check if server really provides user-info
issue6, auto-cleanup expired buckets
first code changes
issue14, fix initial handling of auto-created users
issue12, a red warning is now displayed, if the user has not set its email address
issue11, allow auto-created users to change their email address
issue7, auto-create users
additional check for SERVER_NAME
fixed server-authentication handling
add some missing function comments
show error message when loading the configuration failed
unset error message after error occured
better error message if Smarty can not be found
correctly create now the FTP and WebDAV urls
add missing _error() function
let user set default-expiration time in his profile
prefix login credentials with login_ instead of user_ to avoid confusion when handling users in users or profile module
remove has_user_priv() and use check_privileges() instead. fix user-update when password has not changed
new privilege-check function check_privilege()
let user edit his profile
check for JavaScript instead of DOM
Check if JavaScript is enable via Net_UserAgent_Detect
bucket notify() returns now correctly its state
correctly set servername
if bucket never expires, write never then a silly date
new expiration-list smarty function to create expiration-dropdown list
ensure unprivileged users can only delete their own buckets
show owner in bucket-list for privileged users. correctly import users email for user-privileged users
refix bucket creation
rearrange code and display bucket list
show credit template
let the menutabs disappear on logout and appear on login
move some template functions from the NEPHTHYS main class to the template class
only show user and group tab when privilege admin is set for the user
login and logout
now config option allow_server_auth
updated default config file
instead of slots we are talking now about buckets
user management looks ok now
first code for managing users
adding tabs for buckets, users and groups
issue3, give a more friendly error message when nephthys_cfg.php is not in place yet
renamed form templates
Signed-off-by: Andreas Unterkircher <andreas.unterkircher@mm-karton.com>
delete slots data directory when the slot is getting deleted
further devel
ajax email validation before submit
create a SHA-1 hash and create the slot directory
sending notification emails is now possible
further development. creating slots is now possible
fix some session handling
further development
remove some phpfspot residues
check if Smarty is installed
inital version of nephthys class