You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
(3) |
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
(3) |
Dec
(2) |
2008 |
Jan
(1) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
(13) |
Jul
(5) |
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Michal L. <lu...@us...> - 2006-10-02 22:34:10
|
Update of /cvsroot/mysqlfs/mysqlfs In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7035 Modified Files: ChangeLog Makefile.am NEWS configure.in Log Message: 2006-10-03 Michal Ludvig <mi...@lo...> * Updated version to 0.3.1 * Added schema.sql to the distribution tarball. Oops! Index: NEWS =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/NEWS,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NEWS 23 Sep 2006 09:33:15 -0000 1.2 --- NEWS 2 Oct 2006 22:34:03 -0000 1.3 *************** *** 1,2 **** --- 1,7 ---- + What is new in 0.3.1 + -------------------- + + * Added missing schema.sql to the distribution tarball. + What is new in 0.3 ------------------ Index: ChangeLog =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/ChangeLog,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** ChangeLog 23 Sep 2006 09:33:15 -0000 1.14 --- ChangeLog 2 Oct 2006 22:34:03 -0000 1.15 *************** *** 1,2 **** --- 1,7 ---- + 2006-10-03 Michal Ludvig <mi...@lo...> + + * Updated version to 0.3.1 + * Added schema.sql to the distribution tarball. Oops! + 2006-09-23 Michal Ludvig <mi...@lo...> Index: Makefile.am =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.am 4 Sep 2006 11:43:29 -0000 1.3 --- Makefile.am 2 Oct 2006 22:34:03 -0000 1.4 *************** *** 2,5 **** --- 2,6 ---- bin_PROGRAMS = mysqlfs + EXTRA_DIST = schema.sql mysqlfs_SOURCES = mysqlfs.c query.c pool.c log.c Index: configure.in =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/configure.in,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** configure.in 23 Sep 2006 09:33:15 -0000 1.7 --- configure.in 2 Oct 2006 22:34:03 -0000 1.8 *************** *** 2,6 **** dnl $Id$ ! AC_INIT(mysqlfs, 0.3) AM_INIT_AUTOMAKE(dist-bzip2) AC_CONFIG_HEADERS(config.h) --- 2,6 ---- dnl $Id$ ! AC_INIT(mysqlfs, 0.3.1) AM_INIT_AUTOMAKE(dist-bzip2) AC_CONFIG_HEADERS(config.h) |
From: SourceForge.net <no...@so...> - 2006-10-02 15:49:35
|
Support Requests item #1569375, was opened at 2006-10-02 17:49 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=716426&aid=1569375&group_id=129981 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Install Problem (example) Group: None Status: Open Resolution: None Priority: 5 Submitted By: Furio Azzolini (amuro) Assigned to: Nobody/Anonymous (nobody) Summary: Missing Schema Initial Comment: Release 0.3 lacks schema.sql from archive. After succesfully compiling the source, I was not able to follow the installation instructions. The schema changed from 0.2, so the old schema.sql included in the previous release is useless. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=716426&aid=1569375&group_id=129981 |
From: SourceForge.net <no...@so...> - 2006-09-24 08:37:40
|
Bugs item #1564397, was opened at 2006-09-24 20:37 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=716425&aid=1564397&group_id=129981 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Michal Ludvig (ludvigm) Assigned to: Nobody/Anonymous (nobody) Summary: Ignore me Initial Comment: Test to see if notification to mailing list works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=716425&aid=1564397&group_id=129981 |
From: Michal L. <lu...@us...> - 2006-09-23 09:33:20
|
Update of /cvsroot/mysqlfs/mysqlfs In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv1927 Modified Files: AUTHORS ChangeLog NEWS README TODO configure.in Log Message: 2006-09-23 Michal Ludvig <mi...@lo...> * Updated version to 0.3 * Updated auxiliary files (README, TODO, ...) Index: ChangeLog =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ChangeLog 23 Sep 2006 09:29:44 -0000 1.13 --- ChangeLog 23 Sep 2006 09:33:15 -0000 1.14 *************** *** 1,4 **** --- 1,9 ---- 2006-09-23 Michal Ludvig <mi...@lo...> + * Updated version to 0.3 + * Updated auxiliary files (README, TODO, ...) + + 2006-09-23 Michal Ludvig <mi...@lo...> + * Create root directory on startup if it doesn't exist. * Changed timestamp fields in 'inodes' table to 'int Index: configure.in =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/configure.in,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** configure.in 13 Sep 2006 02:58:23 -0000 1.6 --- configure.in 23 Sep 2006 09:33:15 -0000 1.7 *************** *** 2,6 **** dnl $Id$ ! AC_INIT(mysqlfs, 0.2+cvs) AM_INIT_AUTOMAKE(dist-bzip2) AC_CONFIG_HEADERS(config.h) --- 2,6 ---- dnl $Id$ ! AC_INIT(mysqlfs, 0.3) AM_INIT_AUTOMAKE(dist-bzip2) AC_CONFIG_HEADERS(config.h) Index: AUTHORS =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/AUTHORS,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AUTHORS 11 Jun 2006 14:43:45 -0000 1.1 --- AUTHORS 23 Sep 2006 09:33:15 -0000 1.2 *************** *** 1 **** --- 1,2 ---- Tsukasa Hamano <co...@cu...> + Michal Ludvig <mi...@lo...> http://www.logix.cz/michal Index: README =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/README,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README 6 Sep 2006 04:45:32 -0000 1.5 --- README 23 Sep 2006 09:33:15 -0000 1.6 *************** *** 3,7 **** $Id$ ! mysqlfs is linux filesystem which store file in mysql database. * Requirements --- 3,7 ---- $Id$ ! MySQLfs is a FUSE filesystem driver which stores files in a MySQL database. * Requirements *************** *** 21,53 **** * Usage ! 1. create database and account mysql> CREATE DATABASE mysqlfs; mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON mysqlfs.* TO mysqlfs@"%" IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; ! 2. create table $ mysql -uroot -p mysqlfs < schema.sql ! 3. mount database $ mkdir fs ! $ ./mysqlfs -ohost=host -ouser=user -opassword=pass -odatabase=mysqlfs fs * Options ! -ohost MySQL server host ! -ouser MySQL username ! -opassword MySQL password ! -odatabase MySQL database name - -oconnection - MySQL connection number(default=5) - Copyright (C) 2006 Tsukasa Hamano <co...@cu...> --- 21,55 ---- * Usage ! 1. Create database and account mysql> CREATE DATABASE mysqlfs; mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON mysqlfs.* TO mysqlfs@"%" IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; ! 2. Create tables $ mysql -uroot -p mysqlfs < schema.sql ! 3. Mount database as a filesystem $ mkdir fs ! $ ./mysqlfs -ohost=localhost -ouser=user -opassword=pass -odatabase=mysqlfs fs ! ! 4. Instead of setting connection options on the command line ! you may create a [mysqlfs] section in your ~/.my.cnf file and ! set the parameters there. * Options ! -ohost=<hostname> MySQL server host ! -ouser=<username> MySQL username ! -opassword=<password> MySQL password ! -odatabase=<db> MySQL database name Copyright (C) 2006 Tsukasa Hamano <co...@cu...> + Copyright (C) 2006 Michal Ludvig <mi...@lo...> Index: NEWS =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/NEWS,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NEWS 23 Jul 2006 17:28:15 -0000 1.1 --- NEWS 23 Sep 2006 09:33:15 -0000 1.2 *************** *** 1,2 **** --- 1,18 ---- + What is new in 0.3 + ------------------ + + * Complete set of essential operations is now available. + + * Fixed most (all?) bugs from previous implementations, + especially for write(). + + * Reworked database schema - now with separate tables + for directory tree, for inodes and for data. + + * Rewritten pooling to avoid "Aieee, we're out of connections!" + errors. + + * Requires MySQL 5.0.x or higher. + What is new in 0.2 ------------------ Index: TODO =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/TODO,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TODO 13 Sep 2006 10:54:37 -0000 1.3 --- TODO 23 Sep 2006 09:33:15 -0000 1.4 *************** *** 18,19 **** --- 18,22 ---- * Implement file buffering - running query after every write() is insane + + * Implement support for xattr and acl + - FUSE has the methods at least for xattr |
From: Michal L. <lu...@us...> - 2006-09-23 09:29:49
|
Update of /cvsroot/mysqlfs/mysqlfs In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv472 Modified Files: pool.c query.c query.h schema.sql ChangeLog Log Message: 2006-09-23 Michal Ludvig <mi...@lo...> * Create root directory on startup if it doesn't exist. * Changed timestamp fields in 'inodes' table to 'int unsigned' to avoid conversion between MYSQL timestamp and Unix timestamp in a number of queries. * Updated schema.sql. Now with autocreating '/' it's enough to use 'mysqldump -d' i.e. dump just the schema without data. Index: query.h =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/query.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** query.h 13 Sep 2006 02:58:23 -0000 1.7 --- query.h 23 Sep 2006 09:29:44 -0000 1.8 *************** *** 36,37 **** --- 36,38 ---- int query_purge_deleted(MYSQL *mysql, long inode); + int query_fsck(MYSQL *mysql); Index: schema.sql =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/schema.sql,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** schema.sql 13 Sep 2006 02:58:23 -0000 1.4 --- schema.sql 23 Sep 2006 09:29:44 -0000 1.5 *************** *** 3,7 **** -- Host: localhost Database: mysqlfs -- ------------------------------------------------------ ! -- Server version 5.0.22-Debian_0ubuntu6.06.2-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; --- 3,7 ---- -- Host: localhost Database: mysqlfs -- ------------------------------------------------------ ! -- Server version 5.0.22-Debian_0ubuntu6.06.2 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; *************** *** 25,39 **** `data` longblob NOT NULL, PRIMARY KEY (`inode`) ! ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ! ! -- ! -- Dumping data for table `data` ! -- ! ! ! /*!40000 ALTER TABLE `data` DISABLE KEYS */; ! LOCK TABLES `data` WRITE; ! UNLOCK TABLES; ! /*!40000 ALTER TABLE `data` ENABLE KEYS */; -- --- 25,29 ---- `data` longblob NOT NULL, PRIMARY KEY (`inode`) ! ) ENGINE=MyISAM DEFAULT CHARSET=binary; -- *************** *** 46,69 **** `inuse` int(11) NOT NULL default '0', `deleted` tinyint(4) NOT NULL default '0', ! `mode` int(11) default NULL, `uid` int(10) unsigned NOT NULL default '0', `gid` int(10) unsigned NOT NULL default '0', ! `atime` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ! `mtime` timestamp NOT NULL default '0000-00-00 00:00:00', ! `ctime` timestamp NOT NULL default '0000-00-00 00:00:00', `size` bigint(20) NOT NULL default '0', ! PRIMARY KEY (`inode`) ! ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ! ! -- ! -- Dumping data for table `inodes` ! -- ! ! ! /*!40000 ALTER TABLE `inodes` DISABLE KEYS */; ! LOCK TABLES `inodes` WRITE; ! INSERT INTO `inodes` VALUES (1,0,0,16895,0,0,'2006-09-12 05:25:03','0000-00-00 00:00:00','0000-00-00 00:00:00',0); ! UNLOCK TABLES; ! /*!40000 ALTER TABLE `inodes` ENABLE KEYS */; /*!50003 SET @OLD_SQL_MODE=@@SQL_MODE*/; --- 36,49 ---- `inuse` int(11) NOT NULL default '0', `deleted` tinyint(4) NOT NULL default '0', ! `mode` int(11) NOT NULL default '0', `uid` int(10) unsigned NOT NULL default '0', `gid` int(10) unsigned NOT NULL default '0', ! `atime` int(10) unsigned NOT NULL default '0', ! `mtime` int(10) unsigned NOT NULL default '0', ! `ctime` int(10) unsigned NOT NULL default '0', `size` bigint(20) NOT NULL default '0', ! PRIMARY KEY (`inode`), ! KEY `inode` (`inode`,`inuse`,`deleted`) ! ) ENGINE=MyISAM DEFAULT CHARSET=binary; /*!50003 SET @OLD_SQL_MODE=@@SQL_MODE*/; *************** *** 85,101 **** `name` varchar(255) NOT NULL, UNIQUE KEY `name` (`name`,`parent`), ! KEY `inode` (`inode`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; - - -- - -- Dumping data for table `tree` - -- - - - /*!40000 ALTER TABLE `tree` DISABLE KEYS */; - LOCK TABLES `tree` WRITE; - INSERT INTO `tree` VALUES (1,NULL,'/'); - UNLOCK TABLES; - /*!40000 ALTER TABLE `tree` ENABLE KEYS */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; --- 65,71 ---- `name` varchar(255) NOT NULL, UNIQUE KEY `name` (`name`,`parent`), ! KEY `inode` (`inode`), ! KEY `parent` (`parent`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; Index: query.c =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/query.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** query.c 13 Sep 2006 10:54:37 -0000 1.14 --- query.c 23 Sep 2006 09:29:44 -0000 1.15 *************** *** 41,45 **** snprintf(sql, SQL_MAX, ! "SELECT inode, mode, uid, gid, UNIX_TIMESTAMP(atime), UNIX_TIMESTAMP(mtime) " "FROM inodes WHERE inode=%ld", inode); --- 41,45 ---- snprintf(sql, SQL_MAX, ! "SELECT inode, mode, uid, gid, atime, mtime " "FROM inodes WHERE inode=%ld", inode); *************** *** 249,265 **** char *name, esc_name[PATH_MAX * 2]; ! name = strrchr(path, '/'); ! if (!name || *++name == '\0') ! return -ENOENT; ! mysql_real_escape_string(mysql, esc_name, name, strlen(name)); ! snprintf(sql, SQL_MAX, ! "INSERT INTO tree (name, parent) VALUES ('%s', %ld)", ! esc_name, parent); ! log_printf(LOG_D_SQL, "sql=%s\n", sql); ! ret = mysql_query(mysql, sql); ! if(ret) ! goto err_out; new_inode_number = mysql_insert_id(mysql); --- 249,275 ---- char *name, esc_name[PATH_MAX * 2]; ! if (path[0] == '/' && path[1] == '\0') { ! snprintf(sql, SQL_MAX, ! "INSERT INTO tree (name, parent) VALUES ('/', NULL)"); ! log_printf(LOG_D_SQL, "sql=%s\n", sql); ! ret = mysql_query(mysql, sql); ! if(ret) ! goto err_out; ! } else { ! name = strrchr(path, '/'); ! if (!name || *++name == '\0') ! return -ENOENT; ! mysql_real_escape_string(mysql, esc_name, name, strlen(name)); ! snprintf(sql, SQL_MAX, ! "INSERT INTO tree (name, parent) VALUES ('%s', %ld)", ! esc_name, parent); ! ! log_printf(LOG_D_SQL, "sql=%s\n", sql); ! ret = mysql_query(mysql, sql); ! if(ret) ! goto err_out; ! } new_inode_number = mysql_insert_id(mysql); *************** *** 267,271 **** snprintf(sql, SQL_MAX, "INSERT INTO inodes(inode, mode, uid, gid, atime, ctime, mtime)" ! "VALUES(%ld, %d, %d, %d, NOW(), NOW(), NOW())", new_inode_number, mode, fuse_get_context()->uid, fuse_get_context()->gid); --- 277,282 ---- snprintf(sql, SQL_MAX, "INSERT INTO inodes(inode, mode, uid, gid, atime, ctime, mtime)" ! "VALUES(%ld, %d, %d, %d, UNIX_TIMESTAMP(NOW()), " ! "UNIX_TIMESTAMP(NOW()), UNIX_TIMESTAMP(NOW()))", new_inode_number, mode, fuse_get_context()->uid, fuse_get_context()->gid); *************** *** 385,389 **** snprintf(sql, SQL_MAX, "UPDATE inodes " ! "SET atime=FROM_UNIXTIME(%ld), mtime=FROM_UNIXTIME(%ld) " "WHERE inode=%lu", time->actime, time->modtime, inode); --- 396,400 ---- snprintf(sql, SQL_MAX, "UPDATE inodes " ! "SET atime=%ld, mtime=%ld " "WHERE inode=%lu", time->actime, time->modtime, inode); *************** *** 695,696 **** --- 706,712 ---- } + int query_fsck(MYSQL *mysql) + { + // See TODO file for what should be here... + return 0; + } Index: pool.c =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/pool.c,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** pool.c 17 Sep 2006 11:09:32 -0000 1.9 --- pool.c 23 Sep 2006 09:29:44 -0000 1.10 *************** *** 18,23 **** --- 18,25 ---- #include <pthread.h> + #include <fuse/fuse.h> #include <mysql/mysql.h> + #include "query.h" #include "pool.h" #include "log.h" *************** *** 76,79 **** --- 78,113 ---- } + static int pool_check_mysql_setup(MYSQL *mysql) + { + int ret = 0; + + /* Check the server version. */ + unsigned long mysql_version; + mysql_version = mysql_get_server_version(mysql); + if (mysql_version < MYSQL_MIN_VERSION) { + log_printf(LOG_ERROR, "Your server version is %s. " + "Version %lu.%lu.%lu or higher is required.\n", + mysql_get_server_info(mysql), + MYSQL_MIN_VERSION/10000L, + (MYSQL_MIN_VERSION%10000L)/100, + MYSQL_MIN_VERSION%100L); + ret = -ENOENT; + goto out; + } + + /* Create root directory if it doesn't exist. */ + ret = query_inode_full(mysql, "/", NULL, 0, NULL, NULL, NULL); + if (ret == -ENOENT) + ret = query_mkdir(mysql, "/", 0755, 0); + if (ret < 0) + goto out; + + /* Cleanup. */ + ret = query_fsck(mysql); + + out: + return ret; + } + /****************************************** * Pool DB-independent (almost) functions * *************** *** 130,134 **** int pool_init(struct mysqlfs_opt *opt_arg) { ! int i; log_printf(LOG_D_POOL, "%s()\n", __func__); --- 164,168 ---- int pool_init(struct mysqlfs_opt *opt_arg) { ! int i, ret; log_printf(LOG_D_POOL, "%s()\n", __func__); *************** *** 149,168 **** } ! /* Check the server version and some required records. */ ! unsigned long mysql_version; ! mysql_version = mysql_get_server_version(mysql); ! if (mysql_version < MYSQL_MIN_VERSION) { ! log_printf(LOG_ERROR, "Your server version is %s. " ! "Version %lu.%lu.%lu or higher is required.\n", ! mysql_get_server_info(mysql), ! MYSQL_MIN_VERSION/10000L, ! (MYSQL_MIN_VERSION%10000L)/100, ! MYSQL_MIN_VERSION%100L); ! pool_put(mysql); ! return -ENOENT; ! } pool_put(mysql); ! return 0; } --- 183,191 ---- } ! ret = pool_check_mysql_setup(mysql); ! pool_put(mysql); ! return ret; } Index: ChangeLog =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/ChangeLog,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** ChangeLog 17 Sep 2006 11:21:16 -0000 1.12 --- ChangeLog 23 Sep 2006 09:29:44 -0000 1.13 *************** *** 1,2 **** --- 1,12 ---- + 2006-09-23 Michal Ludvig <mi...@lo...> + + * Create root directory on startup if it doesn't exist. + * Changed timestamp fields in 'inodes' table to 'int + unsigned' to avoid conversion between MYSQL timestamp and + Unix timestamp in a number of queries. + * Updated schema.sql. Now with autocreating '/' it's enough + to use 'mysqldump -d' i.e. dump just the schema without + data. + 2006-09-17 Michal Ludvig <mi...@lo...> |