| Diff | Revision | Date | Message | Lines | Author | Branch |
|---|---|---|---|---|---|---|
| 1.136 | 05 Nov 09 |
Mazenization of HEAD olat3 and related submodules |
deleted | amoran | MAIN | |
| 1.135 | 28 Oct 09 |
OLAT-4298: Propagate passwords changes to LDAP server |
+5 | srosse | MAIN | |
| 1.134 | 28 Oct 09 |
OLAT-4487 Add SSL support to send mails to a secure SMTP server |
+3 | gnaegi | MAIN | |
| 1.133 | 04 Sep 09 |
adjusted version number from 6.2.x to 6.2.0 |
+2 -2 | Alexander Schneider | MAIN | |
| 1.132 | 03 Sep 09 |
OLAT-4175: - only one of the ShibbAuthenticationProvider shoud be active --> commented one of them - in both ShibbAuthProviders the attribute name must be set to "Shib" that it matches the translation key --> replacing "switchShib" and "defaultShib" with "Shib" as before |
+1 -1 | Alexander Schneider | MAIN | |
| 1.131 | 08 Jul 09 |
OLAT-4114 Fixed configurable Shibboleth 2.0 login page. |
+1 -1 | lavinia | MAIN | |
| 1.130 | 18 Jun 09 |
OLAT-3888 Upgrade to shib2 In progress... removed shibboleth13 config params |
-16 | lavinia | MAIN | |
| 1.129 | 28 May 09 |
OLAT-4044: allow disabling of email sending |
+1 | eglis | MAIN | |
| 1.128 | 19 May 09 |
Change build.version from 6.1.0 to 6.2.x |
+2 -2 | guretzki | MAIN | |
| 1.127 | 05 Mar 09 |
OLAT-3876: JMS-configuration : DOES NOT Define local port to avoid bind exception with other olat-instances |
+2 -2 | guretzki | MAIN | |
| 1.126 | 02 Mar 09 |
OLAT-3876: JMS-configuration : Define local port to avoid bind exception with other olat-instances |
+4 -2 | guretzki | MAIN | |
| 1.125 | 29 Jan 09 |
improved build.version from 6.1.x to 6.1.0 |
+2 -2 | Alexander Schneider | MAIN | |
| 1.124 | 08 Jan 09 |
OLAT-3401 Adding LDAP support (user login, batch user syncing, user attribute mapping and user delete. No support for group syncing yet) |
+63 -2 | gnaegi | MAIN | |
| 1.123 | 05 Jan 09 |
OLAT-3496: Treecache configuration : Set multicast_port in config-all process to support unique multicast-port |
+5 -1 | guretzki | MAIN | |
| 1.122 | 22 Dec 08 |
OLAT-3684 Finished implementing i18n customizing tool. Enabled when translation tool is disabled, saves overlay files in userspace olatdata/customization/lang/overlay |
+2 | gnaegi | MAIN | |
| 1.121 | 27 Nov 08 |
OLAT-3614 OLAT-3639 Adding admin GUI to set default language, enable / disable languages, create new language, delete language. Restructured OLAT admin interface a bit (Explicit system configuration menu) |
+4 | gnaegi | MAIN | |
| 1.120 | 25 Nov 08 |
OLAT-3573: JMX: Set jmx-rmi-port via build.properties |
+7 -1 | guretzki | MAIN | |
| 1.119 | 20 Nov 08 |
OLAT-3601 preparations to separate languages from olat3 and olatcore project, cleanup junit testcases |
+8 | gnaegi | MAIN | |
| 1.118 | 18 Nov 08 |
OLAT-3604: JMS : Fix error : 'channel was inactrive for too long' with switching-off inactivity-monitor |
+1 -1 | guretzki | MAIN | |
| 1.117 | 12 Nov 08 |
Fix wrong static url (missing 61x in path) => Move sysinfo-portlet after build-version |
+11 -11 | guretzki | MAIN | |
| 1.116 | 11 Nov 08 |
HEADS UP: introducing server.internal.http.port - different from server.port in the case where modjk is enabled. If server.internal.http.port is set, this is used in tomcat's server.xml |
+6 | eglis | MAIN | |
| 1.115 | 21 Oct 08 |
OLAT-3537 separate class path static delivery from global mappers. global mapper can also deliver dynamic resources. simplify mod_jk unmound process, only one mount point. implement version based browser cashing also for resources delivered with StaticMediaDispatcher (themes, functions, css etc) |
+5 -1 | gnaegi | MAIN | |
| 1.114 | 06 Oct 08 |
removed section mod_jk properties |
+2 -7 | Alexander Schneider | MAIN | |
| 1.113 | 06 Oct 08 |
added catalinaport and ajpport |
+7 -1 | Alexander Schneider | MAIN | |
| 1.112 | 01 Oct 08 |
jvmRoute introduced as optional parameter |
+3 | eglis | MAIN | |
| 1.111 | 10 Sep 08 |
OLAT-3466: changes for running service on only one node in a cluster |
+8 -5 | schnider | MAIN | |
| 1.110 | 10 Sep 08 |
Add comment in build.properties |
+1 | guretzki | MAIN | |
| 1.109 | 19 Aug 08 |
OLAT-3240: and also OLAT-3282: - allow configuration of user-deletion (replace loginname / email with a backup-string) i.e: 200808191845_bkp_testuser - disable profile-links / bulk Change in deleted Users Overview - allow Identity.setName() (public) |
+6 | rhaag | MAIN | |
| 1.108 | 15 Aug 08 |
MERGE OLAT-6_0_3-FINAL into HEAD |
+3 -2 | Patrick Brunner | MAIN | |
| 1.107 | 14 Aug 08 |
OLAT-2878: new IM junit tests |
+2 | schnider | MAIN | |
| 1.106 | 12 Aug 08 |
OLAT-2878: smaller api, testing ability without olat |
+2 | schnider | MAIN | |
| 1.105 | 07 Aug 08 |
non-jira: better description for shibboleth configuration |
+1 | rhaag | MAIN | |
| 1.104 | 31 Jul 08 |
disabling codepoints by default |
+1 -1 | eglis | MAIN | |
| 1.103 | 22 Jul 08 |
generateIndexAtStartup already existed - removed the duplicate |
+1 -2 | eglis | MAIN | |
| 1.102 | 22 Jul 08 |
cluster configuration integrated into config-all - using two files olatcore_cluster_config.xml and olatcore_singlevm_config.xml which are copied over to olatcoreconfig.xml depending on the property cluster.mode |
+21 | eglis | MAIN | |
| 1.101 | 29 Jun 08 |
OLAT-3255: Junit-Tests: New target 'junit-clusterconfig' to run junit against cluster-configuration. |
+3 | guretzki | MAIN | |
| 1.100 | 27 Jun 08 |
OLAT-3220: MERGED to HEAD: Change InstantMessaging to use one single jabber-server together with other OLAT-instances - allowing @ in usernames (needs to be configured) - see comments in build.properties / olat_config.xml |
+2 | rhaag | MAIN | |
| 1.99 | 12 Jun 08 |
OLAT-3122 OLAT 6.0.0 does not work with postgres database |
+2 -2 | ikroll | MAIN | |
| 1.98 | 03 Jun 08 |
OLAT-2844 SecondInstanceAsSearchService In progress... Switched to ActiveMQ 5.1 since the version 4.1 had some bugs at temporary queues communication. JMS request/response synchronous communication, reply to temporary queue. |
+4 | lavinia | MAIN | |
| 1.97 | 22 May 08 |
OLAT-3178: Fix brasato-core i18N and velocity files caching problem |
+1 -2 | guretzki | MAIN | |
| 1.96 | 19 May 08 |
more comment |
+1 | schnider | MAIN | |
| 1.95 | 31 Mar 08 |
OLAT-2725 Adding layout theme config variable to build.properties |
+7 | gnaegi | MAIN | |
| 1.94 | 31 Mar 08 |
enable ajax mode by default in config |
+1 -1 | schnider | MAIN | |
| 1.93 | 26 Mar 08 |
OLAT-2968:Translation-Tool: Fix problem with new i18n-properties file on nightly |
+1 | guretzki | MAIN | |
| 1.92 | 17 Mar 08 |
OLAT-2911: chat layout issues |
+1 -1 | schnider | MAIN | |
| 1.91 | 17 Mar 08 |
removed velocity config options from build.properties since they have absolutely no effect. The behaviour changed in since the merge of the 2433 branch. |
+6 -7 | gnaegi | MAIN | |
| 1.90 | 03 Mar 08 |
Junit: Add target 'compile-test' to run junit tests on nightly. |
+1 | guretzki | MAIN | |
| 1.89 | 14 Feb 08 |
- remove target config-core-css, since core refactoring is finshed |
-1 | Alexander Schneider | MAIN | |
| 1.88 | 13 Feb 08 |
OLAT-2898: load config vars via spring built in processor |
+1 -1 | schnider | MAIN | |
| 1.87 | 13 Feb 08 |
OLAT-2830: Fix UTF-8 Problem : DowngradeJDBC driver from 5.1. to 5.0.8 because 'utf8Behaviere=true' does not work properply with existing database. |
+1 -1 | guretzki | MAIN | |
| 1.86 | 12 Feb 08 |
OLAT-2898: load config vars via spring built in processor |
+2 | schnider | MAIN | |
| 1.85 | 07 Feb 08 |
OLAT-2888 code cleanup - Context Path e.g. /olat is initialized in the ServiceFactory, right after "springify" WebappHelper.java -> cleaned up various getContextPath() calls from different places to OLATContext / Settings / Renderer into calls to WebappHelper.getContextPath() .... one small step towards easy installer ;-) |
+1 -4 | Patrick Brunner | MAIN | |
| 1.84 | 04 Feb 08 |
comment update |
+1 -1 | schnider | MAIN | |
| 1.83 | 01 Feb 08 |
OLAT-2725 Fixing various preview issues in course editor (IQ, SCORM, FileChooser), use new preview wrapper instead of modal dialog, styling login page OLAT-2877 Adding configuration option to enable/disable the guest login link on the login page |
+2 | gnaegi | MAIN | |
| 1.82 | 24 Jan 08 |
Use URL for brasato.src parameter value on Windows. (e.g. file://C:/eclipse...) |
+1 | lavinia | MAIN | |
| 1.81 | 07 Jan 08 |
OLAT-2815 Upgrade to MySQL 5.1.5 JDBC driver: See Jira for complete changes logfile |
+1 -1 | gnaegi | MAIN | |
| 1.80 | 18 Dec 07 |
OLAT-2725 merge YAML Branch in olat3 HEAD development |
+9 -2 | gnaegi | MAIN | |
| 1.79 | 06 Dec 07 |
non-jira: adjust build version to 6.0.0 |
+1 -1 | fjost | MAIN | |
| 1.78 | 05 Dec 07 |
- separation of css-configuration (ant task "config-css" --> olat3, ant task "config-css-core" --> core) |
+1 | Alexander Schneider | MAIN | |
| 1.77 | 21 Nov 07 |
MERGE BRANCH 5.2.x INTO HEAD (gs-part 5.2.3) |
+5 -5 | guretzki | MAIN | |
| 1.76 | 07 Sep 07 |
MERGE 5.2.x Branch (5.2.1-RC01 Tag) to HEAD |
+1 -1 | Patrick Brunner | MAIN | |
| 1.75 | 28 Aug 07 |
olat-2433: as preparation for later merging: first merge branch 5_2_x to HEAD |
+1 -1 | fjost | MAIN | |
| 1.74 | 16 Jul 07 |
Non-JIRA: Do not logg root category by default to console. Adding new build.properties flag to configure development mode |
+7 -1 | gnaegi | MAIN | |
| 1.73 | 12 Jul 07 |
nasty white-space |
+1 -1 | hjzuber | MAIN | |
| 1.72 | 12 Jul 07 |
OLAT-2315: User-deletion: Rename 'archive.dir' build-property |
+2 | guretzki | MAIN | |
| 1.71 | 14 May 07 |
hint for usage with ROOT context |
+2 | gnaegi | MAIN | |
| 1.70 | 08 May 07 |
OLAT-2295 Add html editor to sysinfo portlet if configured |
+11 | gnaegi | MAIN | |
| 1.69 | 02 May 07 |
OLAT-2285 Adding smtp authentication option to mailhost configuration |
+4 | gnaegi | MAIN | |
| 1.68 | 27 Apr 07 |
OLAT-2152 - added keys ajax.mode and reusable.urls for easier use togheter with jmeter tests |
+5 | Alexander Schneider | MAIN | |
| 1.67 | 21 Mar 07 |
increase version number |
+1 -1 | schnider | MAIN | |
| 1.66 | 28 Feb 07 |
OLAT-2171 Adding configuration option to send mail to a specified address when new users register (selfregistration) |
+3 | gnaegi | MAIN | |
| 1.65 | 21 Feb 07 |
MERGE BRANCH TO HEAD OLAT-2161 |
+3 | Alexander Schneider | MAIN | |
| 1.64 | 26 Jan 07 |
update version number: 5.0.1 --> 5.1.0 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.63 | 19 Dec 06 |
- equalized with value used on olatlive ---> http://ant.apache.org/manual/CoreTasks/javac.html ... Valid values for either the build.compiler property or the compiler attribute are: * classic (the standard compiler of JDK 1.1/1.2) ? javac1.1 and javac1.2 can be used as aliases. * modern (the standard compiler of JDK 1.3/1.4/1.5) ? javac1.3 and javac1.4 and javac1.5 can be used as aliases. ... |
+1 -1 | Alexander Schneider | MAIN | |
| 1.62 | 22 Nov 06 |
OLAT-1979 adding new mailer code that allows sending of templatable messages based on velocity and file attachments. cleanup of some junit code |
+1 -1 | gnaegi | MAIN | |
| 1.61 | 03 Nov 06 |
adding deploy and undeploy target and dedicated database entries for wildfire db configuration |
+5 -1 | gnaegi | MAIN | |
| 1.60 | 01 Nov 06 |
OLAT-1911: adjusted form fields to fit again for olat groups to jabber synchronisation |
+1 | schnider | MAIN | |
| 1.59 | 05 Oct 06 |
update version number: 5.0.0 -> 5.0.1 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.58 | 28 Sep 06 |
OLAT-1769: Work progress, add olat-header/footer to javadoc. |
+2 | guretzki | MAIN | |
| 1.57 | 13 Sep 06 |
OLAT-1754: Fulltext-Search build adapation for default / UNI-ZH (restart-window). |
+6 | guretzki | MAIN | |
| 1.56 | 08 Sep 06 |
User 0 as SSL server port default values, most users will install OLAT without SSL enabled (All sent emails wont' work when SSL is not set to 0) |
+1 -1 | gnaegi | MAIN | |
| 1.55 | 14 Aug 06 |
OLAT-1601 more cleanup in build.xml and build.properties.default file |
+56 -56 | gnaegi | MAIN | |
| 1.54 | 10 Aug 06 |
make server.xml and httpd.conf easier and remove those .out files that are not used at all |
+1 -2 | gnaegi | MAIN | |
| 1.53 | 05 Jul 06 |
updated to 5.0.0 |
+1 -1 | gnaegi | MAIN | |
| 1.52 | 16 Jun 06 |
OLAT-1509 use olat.org.VersionImpl.java to search&replace version and build number |
+1 -1 | Patrick Brunner | MAIN | |
| 1.51 | 11 Apr 06 |
add subversion section |
+9 -1 | Alexander Schneider | MAIN | |
| 1.50 | 31 Mar 06 |
Reduce color redundancy in css file. Moved all color definitions to separate layout.properties file and added variable names in css file. in the future, please only use the existing color variables in the css files. OLAT-1483 |
-27 | gnaegi | MAIN | |
| 1.49 | 21 Mar 06 |
adjustments for tomcat 5.5 compatibility |
+1 -1 | schnider | MAIN | |
| 1.48 | 16 Mar 06 |
4.1.0 --> 4.1.1 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.47 | 22 Feb 06 |
updated mysql-connector-java from 3.1.10 to 3.1.12 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.46 | 06 Feb 06 |
OLAT-1359: cleaned up internal mess with kBytes, MBytes and serveral multipliers (* 1024) to default of korrect size in KByte |
+1 -1 | schnider | MAIN | |
| 1.45 | 02 Feb 06 |
increment version number: 4.0.2 -> 4.1 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.44 | 02 Nov 05 |
- incremented version number: 4.0.1 --> 4.0.2 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.43 | 01 Nov 05 |
spelling |
+3 -3 | schnider | MAIN | |
| 1.42 | 06 Oct 05 |
build.properties with language.enable=false language.param=YOUR_PARAM_NAME leads to add configuration in ShibbolethModule to check if we should send the language in the shibboleth request. the language code can then be used to show a localized AAI login page. |
+3 | Patrick Brunner | MAIN | |
| 1.41 | 05 Oct 05 |
4.0.0 --> 4.0.1 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.40 | 26 Sep 05 |
encode & as & in db.test.jdbc.url because it's newly also written to olat_config.xml and not more to a properties-file |
+1 -1 | Alexander Schneider | MAIN | |
| 1.39 | 26 Sep 05 |
encode & as & in db.test.jdbc.url because it's newly also written to olat_config.xml and not more to a properties-file |
+1 -1 | Alexander Schneider | MAIN | |
| 1.38 | 26 Sep 05 |
Adding configuration support for Postgres database Thanks to Sebastian Hennebrder for the patches http://bugs.olat.org/jira/browse/OLAT-1168 |
+40 -16 | gnaegi | MAIN | |
| 1.37 | 01 Sep 05 |
Set user nightly as default user for CVS checkout operations |
+1 -1 | mike | MAIN | |
| 1.36 | 26 Aug 05 |
Build cleanup |
+56 -34 | mike | MAIN | |
| 1.35 | 26 Aug 05 |
Removed switchaai metadata and replaced with example file |
+1 -1 | mike | MAIN | |
| 1.34 | 26 Aug 05 |
Shiboleth13 implementation draft. -> config file changed. |
+5 -2 | mike | MAIN | |
| 1.33 | 29 Jul 05 |
udpated version: 3.3.0 -> 4.0.0 |
+1 -1 | Alexander Schneider | MAIN | |
| 1.32 | 27 Jun 05 |
Updating to newest mysql driver OLAT-930 06-23-05 - Version 3.1.10-stable - Fixed connecting without a database specified raised an exception in MysqlIO.changeDatabaseTo(). - Initial implemention of ParameterMetadata for PreparedStatement.getParameterMetadata(). Only works fully for CallableStatements, as current server-side prepared statements return every parameter as a VARCHAR type. 06-22-05 - Version 3.1.9-stable - Overhaul of character set configuration, everything now lives in a properties file. - Driver now correctly uses CP932 if available on the server for Windows-31J, CP932 and MS932 java encoding names, otherwise it resorts to SJIS, which is only a close approximation. Currently only MySQL-5.0.3 and newer (and MySQL-4.1.12 or .13, depending on when the character set gets backported) can reliably support any variant of CP932. - Fixed BUG#9064 - com.mysql.jdbc.PreparedStatement.ParseInfo does unnecessary call to toCharArray(). - Fixed Bug#10144 - Memory leak in ServerPreparedStatement if serverPrepare() fails. - Actually write manifest file to correct place so it ends up in the binary jar file. - Added "createDatabaseIfNotExist" property (default is "false"), which will cause the driver to ask the server to create the database specified in the URL if it doesn't exist. You must have the appropriate privileges for database creation for this to work. - Fixed BUG#10156 - Unsigned SMALLINT treated as signed for ResultSet.getInt(), fixed all cases for UNSIGNED integer values and server-side prepared statements, as well as ResultSet.getObject() for UNSIGNED TINYINT. - Fixed BUG#10155, double quotes not recognized when parsing client-side prepared statements. - Made enableStreamingResults() visible on com.mysql.jdbc.jdbc2.optional.StatementWrapper. - Made ServerPreparedStatement.asSql() work correctly so auto-explain functionality would work with server-side prepared statements. - Made JDBC2-compliant wrappers public in order to allow access to vendor extensions. - Cleaned up logging of profiler events, moved code to dump a profiler event as a string to com.mysql.jdbc.log.LogUtils so that third parties can use it. - DatabaseMetaData.supportsMultipleOpenResults() now returns true. The driver has supported this for some time, DBMD just missed that fact. - Fixed BUG#10310 - Driver doesn't support {?=CALL(...)} for calling stored functions. This involved adding support for function retrieval to DatabaseMetaData.getProcedures() and getProcedureColumns() as well. - Fixed BUG#10485, SQLException thrown when retrieving YEAR(2) with ResultSet.getString(). The driver will now always treat YEAR types as java.sql.Dates and return the correct values for getString(). Alternatively, the "yearIsDateType" connection property can be set to "false" and the values will be treated as SHORTs. - The datatype returned for TINYINT(1) columns when "tinyInt1isBit=true" (the default) can be switched between Types.BOOLEAN and Types.BIT using the new configuration property "transformedBitIsBoolean", which defaults to "false". If set to "false" (the default), DatabaseMetaData.getColumns() and ResultSetMetaData.getColumnType() will return Types.BOOLEAN for TINYINT(1) columns. If "true", Types.BOOLEAN will be returned instead. Irregardless of this configuration property, if "tinyInt1isBit" is enabled, columns with the type TINYINT(1) will be returned as java.lang.Boolean instances from ResultSet.getObject(..), and ResultSetMetaData.getColumnClassName() will return "java.lang.Boolean". - Fixed BUG#10496 - SQLException is thrown when using property "characterSetResults" with cp932 or eucjpms. - Reorganized directory layout, sources now in "src" folder, don't pollute parent directory when building, now output goes to "./build", distribution goes to "./dist". - Added support/bug hunting feature that generates .sql test scripts to STDERR when "autoGenerateTestcaseScript" is set to "true". - Fixed BUG#10850 - 0-length streams not sent to server when using server-side prepared statements. - Setting "cachePrepStmts=true" now causes the Connection to also cache the check the driver performs to determine if a prepared statement can be server-side or not, as well as caches server-side prepared statements for the lifetime of a connection. As before, the "prepStmtCacheSize" parameter controls the size of these caches. - Try to handle OutOfMemoryErrors more gracefully. Although not much can be done, they will in most cases close the connection they happened on so that further operations don't run into a connection in some unknown state. When an OOM has happened, any further operations on the connection will fail with a "Connection closed" exception that will also list the OOM exception as the reason for the implicit connection close event. - Don't send COM_RESET_STMT for each execution of a server-side prepared statement if it isn't required. - Driver detects if you're running MySQL-5.0.7 or later, and does not scan for "LIMIT ?[,?]" in statements being prepared, as the server supports those types of queries now. - Fixed BUG#11115, Varbinary data corrupted when using server-side prepared statements and ResultSet.getBytes(). - Connection.setCatalog() is now aware of the "useLocalSessionState" configuration property, which when set to true will prevent the driver from sending "USE ..." to the server if the requested catalog is the same as the current catalog. - Added the following configuration bundles, use one or many via the "useConfigs" configuration property: * maxPerformance -- maximum performance without being reckless * solarisMaxPerformance -- maximum performance for Solaris, avoids syscalls where it can * 3-0-Compat -- Compatibility with Connector/J 3.0.x functionality - Added "maintainTimeStats" configuration property (defaults to "true"), which tells the driver whether or not to keep track of the last query time and the last successful packet sent to the server's time. If set to false, removes two syscalls per query. - Fixed BUG#11259, autoReconnect ping causes exception on connection startup. - Fixed BUG#11360 Connector/J dumping query into SQLException twice - Fixed PreparedStatement.setClob() not accepting null as a parameter. - Fixed BUG#11411 - Production package doesn't include JBoss integration classes. - Removed nonsensical "costly type conversion" warnings when using usage advisor. |
+1 -1 | gnaegi | MAIN | |
| 1.31 | 06 Jun 05 |
- added default charset configuration to OLATContext - added junit-test |
+3 | Alexander Schneider | MAIN | |
| 1.30 | 30 May 05 |
DefaultAuthProvider configurable in build.properties |
+4 | Alexander Schneider | MAIN | |
| 1.29 | 13 May 05 |
New mysql jdbc driver. Unfortunately the broken prepared statement in conjunction with MySQL 4.11 is still *not* fixed. When using OLAT with MySQL 4.11 add the attribute useServerPrepStmts=false to the jdbc URL in the build.properties 04-14-05 - Version 3.1.8-stable - Fixed DatabaseMetaData.getTables() returning views when they were not asked for as one of the requested table types. - Added support for new precision-math DECIMAL type in MySQL >= 5.0.3. - Fixed ResultSet.getTime() on a NULL value for server-side prepared statements throws NPE. - Made Connection.ping() a public method. - Fixed Bug#8868, DATE_FORMAT() queries returned as BLOBs from getObject(). - ServerPreparedStatements now correctly 'stream' BLOB/CLOB data to the server. You can configure the threshold chunk size using the JDBC URL property 'blobSendChunkSize' (the default is one megabyte). - BlobFromLocator now uses correct identifier quoting when generating prepared statements. - Server-side session variables can be preset at connection time by passing them as a comma-delimited list for the connection property 'sessionVariables'. - Fixed regression in ping() for users using autoReconnect=true. - Fixed BUG#9040 - PreparedStatement.addBatch() doesn't work with server-side prepared statements and streaming BINARY data. - Fixed BUG#8800 - DBMD.supportsMixedCase*Identifiers() returns wrong value on servers running on case-sensitive filesystems. - Fixed BUG#9206, can not use 'UTF-8' for characterSetResults configuration property. - Fixed BUG#9236, a continuation of BUG#8868, where functions used in queries that should return non-string types when resolved by temporary tables suddenly become opaque binary strings (work-around for server limitation). Also fixed fields with type of CHAR(n) CHARACTER SET BINARY to return correct/matching classes for RSMD.getColumnClassName() and ResultSet.getObject(). - Fixed BUG#8792 - DBMD.supportsResultSetConcurrency() not returning true for forward-only/read-only result sets (we obviously support this). - Fixed BUG#8803, 'DATA_TYPE' column from DBMD.getBestRowIdentifier() causes ArrayIndexOutOfBoundsException when accessed (and in fact, didn't return any value). - Check for empty strings ('') when converting char/varchar column data to numbers, throw exception if 'emptyStringsConvertToZero' configuration property is set to 'false' (for backwards-compatibility with 3.0, it is now set to 'true' by default, but will most likely default to 'false' in 3.2). - Fixed BUG#9320 - PreparedStatement.getMetaData() inserts blank row in database under certain conditions when not using server-side prepared statements. - Connection.canHandleAsPreparedStatement() now makes 'best effort' to distinguish LIMIT clauses with placeholders in them from ones without in order to have fewer false positives when generating work-arounds for statements the server cannot currently handle as server-side prepared statements. - Fixed build.xml to not compile log4j logging if log4j not available. - Added support for the c3p0 connection pool's (http://c3p0.sf.net/) validation/connection checker interface which uses the lightweight 'COM_PING' call to the server if available. To use it, configure your c3p0 connection pool's 'connectionTesterClassName' property to use 'com.mysql.jdbc.integration.c3p0.MysqlConnectionTester'. - Better detection of LIMIT inside/outside of quoted strings so that the driver can more correctly determine whether a prepared statement can be prepared on the server or not. - Fixed BUG#9319 - Stored procedures with same name in different databases confuse the driver when it tries to determine parameter counts/types. - Added finalizers to ResultSet and Statement implementations to be JDBC spec-compliant, which requires that if not explicitly closed, these resources should be closed upon garbage collection. - Fixed BUG#9682 - Stored procedures with DECIMAL parameters with storage specifications that contained "," in them would fail. - PreparedStatement.setObject(int, Object, int type, int scale) now uses scale value for BigDecimal instances. - Fixed BUG#9704 - Statement.getMoreResults() could throw NPE when existing result set was .close()d. - The performance metrics feature now gathers information about number of tables referenced in a SELECT. - The logging system is now automatically configured. If the value has been set by the user, via the URL property "logger" or the system property "com.mysql.jdbc.logger", then use that, otherwise, autodetect it using the following steps: Log4j, if it's available, Then JDK1.4 logging, Then fallback to our STDERR logging. - Fixed BUG#9778, DBMD.getTables() shouldn't return tables if views are asked for, even if the database version doesn't support views. - Fixed driver not returning 'true' for '-1' when ResultSet.getBoolean() was called on result sets returned from server-side prepared statements. - Added a Manifest.MF file with implementation information to the .jar file. - More tests in Field.isOpaqueBinary() to distinguish opaque binary (i.e. fields with type CHAR(n) and CHARACTER SET BINARY) from output of various scalar and aggregate functions that return strings. - Fixed BUG#9917 - Should accept null for catalog (meaning use current) in DBMD methods, even though it's not JDBC-compliant for legacy's sake. Disable by setting connection property "nullCatalogMeansCurrent" to "false" (which will be the default value in C/J 3.2.x). - Fixed BUG#9769 - Should accept null for name patterns in DBMD (meaning "%"), even though it isn't JDBC compliant, for legacy's sake. Disable by setting connection property "nullNamePatternMatchesAll" to "false" (which will be the default value in C/J 3.2.x). |
+2 -2 | gnaegi | MAIN | |
| 1.28 | 19 Apr 05 |
Wrong keystore type configuration |
+1 -1 | mike | MAIN | |
| 1.27 | 15 Apr 05 |
moved stuff around |
+78 -66 | gnaegi | MAIN | |
| 1.26 | 22 Mar 05 |
3.2 -> 3.2.0 |
+1 -1 | gnaegi | MAIN | |
| 1.25 | 18 Mar 05 |
set instantMessaging.enable and instantMessaging.generateTestUsers to false |
+5 -3 | Alexander Schneider | MAIN | |
| 1.24 | 14 Mar 05 |
fixing wrong url for testdb |
+3 -1 | gnaegi | MAIN | |
| 1.23 | 14 Mar 05 |
dummy entry for jabber server |
+1 -1 | gnaegi | MAIN | |
| 1.22 | 11 Mar 05 |
various gui improvements - http://bugzilla.olat.org/show_bug.cgi?id=1393 - http://bugzilla.olat.org/show_bug.cgi?id=1404 - adding row selector helper to tables - fixed flubber link effect - new font sizes - > merge new font sizes from build.properties.default! |
+9 -9 | gnaegi | MAIN | |
| 1.21 | 10 Mar 05 |
typo |
+1 -1 | mweber | MAIN | |
| 1.20 | 03 Mar 05 |
append 'useOldUTF8Behavior=true&useUnicode=true&characterEncoding=UTF-8' to jdbc.url |
+1 -1 | Alexander Schneider | MAIN | |
| 1.19 | 25 Feb 05 |
Adding newest mysql driver 02-18-05 - Version 3.1.7-stable - Fixed BUG#7686, Timestamp key column data needed "_binary'" stripped for UpdatableResultSet.refreshRow(). - Fixed BUG#7715 - Timestamps converted incorrectly to strings with Server-side prepared statements and updatable result sets. - Detect new 'stringified' sql_mode variable and adjust quoting method for strings appropriately. - Added 'holdResultsOpenOverStatementClose' property (default is false), that keeps result sets open over statement.close() or new execution on same statement (suggested by Kevin Burton). - Fixed BUG#7952 -- Infinite recursion when 'falling back' to master in failover configuration. - Disable multi-statements (if enabled) for MySQL-4.1 versions prior to version 4.1.10 if the query cache is enabled, as the server returns wrong results in this configuration. - Fixed duplicated code in configureClientCharset() that prevented useOldUTF8Behavior=true from working properly. - Removed 'dontUnpackBinaryResults' functionality, the driver now always stores results from server-side prepared statements as-is from the server and un-packs them on demand. - Fixed BUG#8096 where emulated locators corrupt binary data when using server-side prepared statements. - Fixed synchronization issue with ServerPreparedStatement.serverPrepare() that could cause deadlocks/crashes if connection was shared between threads. - By default, the driver now scans SQL you are preparing via all variants of Connection.prepareStatement() to determine if it is a supported type of statement to prepare on the server side, and if it is not supported by the server, it instead prepares it as a client-side emulated prepared statement (BUG#4718). You can disable this by passing 'emulateUnsupportedPstmts=false' in your JDBC URL. - Remove _binary introducer from parameters used as in/out parameters in CallableStatement. - Always return byte[]s for output parameters registered as *BINARY. - Send correct value for 'boolean' "true" to server for PreparedStatement. setObject(n, "true", Types.BIT). - Fixed bug with Connection not caching statements from prepareStatement() when the statement wasn't a server-side prepared statement. - Choose correct 'direction' to apply time adjustments when both client and server are both in GMT timezone when using ResultSet.get(..., cal) and PreparedStatement.set(...., cal). - Added 'dontTrackOpenResources' option (default is false, to be JDBC compliant), which helps with memory use for non-well-behaved apps (i.e applications which don't close Statements when they should). - Fixed BUG#8428 - ResultSet.getString() doesn't maintain format stored on server, bugfix only enabled when 'noDatetimeStringSync' property is set to 'true' (the default is 'false'). - Fixed NPE in ResultSet.realClose() when using usage advisor and result set was already closed. - Fixed BUG#8487 - PreparedStatements not creating streaming result sets. - Don't pass NULL to String.valueOf() in ResultSet.getNativeConvertToString(), as it stringifies it (i.e. returns "null"), which is not correct for the method in question. - Fixed BUG#8484 - ResultSet.getBigDecimal() throws exception when rounding would need to occur to set scale. The driver now chooses a rounding mode of 'half up' if non-rounding BigDecimal.setScale() fails. - Added 'useLocalSessionState' configuration property, when set to 'true' the JDBC driver trusts that the application is well-behaved and only sets autocommit and transaction isolation levels using the methods provided on java.sql.Connection, and therefore can manipulate these values in many cases without incurring round-trips to the database server. - Added enableStreamingResults() to Statement for connection pool impl. that check Statement.setFetchSize() for spec-compliant values. Call Statement.setFetchSize(>=0) to disable the streaming results for that statement. - Added support for BIT type in MySQL-5.0.3. The driver will treat BIT(1-8) as the JDBC standard BIT type (which maps to java.lang.Boolean), as the server does not currently send enough information to deterimine the size of a bitfield when < 9 bits are declared. BIT(>9) will be treated as VARBINARY, and will return byte[] when getObject() is called. 12-23-04 - Version 3.1.6-stable - Fixed hang on SocketInputStream.read() with Statement.setMaxRows() and multiple result sets when driver has to truncate result set directly, rather than tacking a 'LIMIT n' on the end of it. - Fixed BUG#7026 - DBMD.getProcedures() doesn't respect catalog parameter. 12-02-04 - Version 3.1.5-gamma - Fix comparisons made between string constants and dynamic strings that are either toUpperCase()d or toLowerCase()d to use Locale.ENGLISH, as some locales 'override' case rules for English. Also use StringUtils.indexOfIgnoreCase() instead of .toUpperCase().indexOf(), avoids creating a very short-lived transient String instance. - Fixed BUG#5235 - Server-side prepared statements did not honor 'zeroDateTimeBehavior' property, and would cause class-cast exceptions when using ResultSet.getObject(), as the all-zero string was always returned. - Fixed batched updates with server prepared statements weren't looking if the types had changed for a given batched set of parameters compared to the previous set, causing the server to return the error 'Wrong arguments to mysql_stmt_execute()'. - Handle case when string representation of timestamp contains trailing '.' with no numbers following it. - Fixed BUG#5706 - Inefficient detection of pre-existing string instances in ResultSet.getNativeString(). - Don't throw exceptions for Connection.releaseSavepoint(). - Use a per-session Calendar instance by default when decoding dates from ServerPreparedStatements (set to old, less performant behavior by setting property 'dynamicCalendars=true'). - Added experimental configuration property 'dontUnpackBinaryResults', which delays unpacking binary result set values until they're asked for, and only creates object instances for non-numerical values (it is set to 'false' by default). For some usecase/jvm combinations, this is friendlier on the garbage collector. - Fixed BUG#5729 - UNSIGNED BIGINT unpacked incorrectly from server-side prepared statement result sets. - Fixed BUG#6225 - ServerSidePreparedStatement allocating short-lived objects un-necessarily. - Removed un-wanted new Throwable() in ResultSet constructor due to bad merge (caused a new object instance that was never used for every result set created) - Found while profiling for BUG#6359. - Fixed too-early creation of StringBuffer in EscapeProcessor.escapeSQL(), also return String when escaping not needed (to avoid unnecssary object allocations). Found while profiling for BUG#6359. - Use null-safe-equals for key comparisons in updatable result sets. - Fixed BUG#6537, SUM() on Decimal with server-side prepared statement ignores scale if zero-padding is needed (this ends up being due to conversion to DOUBLE by server, which when converted to a string to parse into BigDecimal, loses all 'padding' zeros). - Use DatabaseMetaData.getIdentifierQuoteString() when building DBMD queries. - Use 1MB packet for sending file for LOAD DATA LOCAL INFILE if that is < 'max_allowed_packet' on server. - Fixed BUG#6399, ResultSetMetaData.getColumnDisplaySize() returns incorrect values for multibyte charsets. - Make auto-deserialization of java.lang.Objects stored in BLOBs configurable via 'autoDeserialize' property (defaults to 'false'). - Re-work Field.isOpaqueBinary() to detect 'CHAR(n) CHARACTER SET BINARY' to support fixed-length binary fields for ResultSet.getObject(). - Use our own implementation of buffered input streams to get around blocking behavior of java.io.BufferedInputStream. Disable this with 'useReadAheadInput=false'. - Fixed BUG#6348, failing to connect to the server when one of the addresses for the given host name is IPV6 (which the server does not yet bind on). The driver now loops through _all_ IP addresses for a given host, and stops on the first one that accepts() a socket.connect(). 09-04-04 - Version 3.1.4-beta - Fixed BUG#4510 - connector/j 3.1.3 beta does not handle integers correctly (caused by changes to support unsigned reads in Buffer.readInt() -> Buffer.readShort()). - Added support in DatabaseMetaData.getTables() and getTableTypes() for VIEWs which are now available in MySQL server version 5.0.x. - Fixed BUG#4642 -- ServerPreparedStatement.execute*() sometimes threw ArrayIndexOutOfBoundsException when unpacking field metadata. - Optimized integer number parsing, enable 'old' slower integer parsing using JDK classes via 'useFastIntParsing=false' property. - Added 'useOnlyServerErrorMessages' property, which causes message text in exceptions generated by the server to only contain the text sent by the server (as opposed to the SQLState's 'standard' description, followed by the server's error message). This property is set to 'true' by default. - Fixed BUG#4689 - ResultSet.wasNull() does not work for primatives if a previous null was returned. - Track packet sequence numbers if enablePacketDebug=true, and throw an exception if packets received out-of-order. - Fixed BUG#4482, ResultSet.getObject() returns wrong type for strings when using prepared statements. - Calling MysqlPooledConnection.close() twice (even though an application error), caused NPE. Fixed. - Fixed BUG#5012 -- ServerPreparedStatements dealing with return of DECIMAL type don't work. - Fixed BUG#5032 -- ResultSet.getObject() doesn't return type Boolean for pseudo-bit types from prepared statements on 4.1.x (shortcut for avoiding extra type conversion when using binary-encoded result sets obscurred test in getObject() for 'pseudo' bit type) - You can now use URLs in 'LOAD DATA LOCAL INFILE' statements, and the driver will use Java's built-in handlers for retreiving the data and sending it to the server. This feature is not enabled by default, you must set the 'allowUrlInLocalInfile' connection property to 'true'. - The driver is more strict about truncation of numerics on ResultSet.get*(), and will throw a SQLException when truncation is detected. You can disable this by setting 'jdbcCompliantTruncation' to false (it is enabled by default, as this functionality is required for JDBC compliance). - Added three ways to deal with all-zero datetimes when reading them from a ResultSet, 'exception' (the default), which throws a SQLException with a SQLState of 'S1009', 'convertToNull', which returns NULL instead of the date, and 'round', which rounds the date to the nearest closest value which is '0001-01-01'. - Fixed ServerPreparedStatement to read prepared statement metadata off the wire, even though it's currently a placeholder instead of using MysqlIO.clearInputStream() which didn't work at various times because data wasn't available to read from the server yet. This fixes sporadic errors users were having with ServerPreparedStatements throwing ArrayIndexOutOfBoundExceptions. - Use com.mysql.jdbc.Message's classloader when loading resource bundle, should fix sporadic issues when the caller's classloader can't locate the resource bundle. 07-07-04 - Version 3.1.3-beta - Mangle output parameter names for CallableStatements so they will not clash with user variable names. - Added support for INOUT parameters in CallableStatements. - Fix for BUG#4119, null bitmask sent for server-side prepared statements was incorrect. - Use SQL Standard SQL states by default, unless 'useSqlStateCodes' property is set to 'false'. - Added packet debuging code (see the 'enablePacketDebug' property documentation). - Added constants for MySQL error numbers (publicly-accessible, see com.mysql.jdbc.MysqlErrorNumbers), and the ability to generate the mappings of vendor error codes to SQLStates that the driver uses (for documentation purposes). - Externalized more messages (on-going effort). - Fix for BUG#4311 - Error in retrieval of mediumint column with prepared statements and binary protocol. - Support new timezone variables in MySQL-4.1.3 when 'useTimezone=true' - Support for unsigned numerics as return types from prepared statements. This also causes a change in ResultSet.getObject() for the 'bigint unsigned' type, which used to return BigDecimal instances, it now returns instances of java.lang.BigInteger. 06-09-04 - Version 3.1.2-alpha - Fixed stored procedure parameter parsing info when size was specified for a parameter (i.e. char(), varchar()). - Enabled callable statement caching via 'cacheCallableStmts' property. - Fixed case when no output parameters specified for a stored procedure caused a bogus query to be issued to retrieve out parameters, leading to a syntax error from the server. - Fixed case when no parameters could cause a NullPointerException in CallableStatement.setOutputParameters(). - Removed wrapping of exceptions in MysqlIO.changeUser(). - Fixed sending of split packets for large queries, enabled nio ability to send large packets as well. - Added .toString() functionality to ServerPreparedStatement, which should help if you're trying to debug a query that is a prepared statement (it shows SQL as the server would process). - Added 'gatherPerformanceMetrics' property, along with properties to control when/where this info gets logged (see docs for more info). - ServerPreparedStatements weren't actually de-allocating server-side resources when .close() was called. - Added 'logSlowQueries' property, along with property 'slowQueriesThresholdMillis' to control when a query should be considered 'slow'. - Correctly map output parameters to position given in prepareCall() vs. order implied during registerOutParameter() - fixes BUG#3146. - Correctly detect initial character set for servers >= 4.1.0 - Cleaned up detection of server properties. - Support placeholder for parameter metadata for server >= 4.1.2 - Fix for BUG#3539 getProcedures() does not return any procedures in result set - Fix for BUG#3540 getProcedureColumns() doesn't work with wildcards for procedure name - Fixed BUG#3520 -- DBMD.getSQLStateType() returns incorrect value. - Added 'connectionCollation' property to cause driver to issue 'set collation_connection=...' query on connection init if default collation for given charset is not appropriate. - Fixed DatabaseMetaData.getProcedures() when run on MySQL-5.0.0 (output of 'show procedure status' changed between 5.0.1 and 5.0.0. - Fixed BUG#3804 -- getWarnings() returns SQLWarning instead of DataTruncation - Don't enable server-side prepared statements for server version 5.0.0 or 5.0.1, as they aren't compatible with the '4.1.2+' style that the driver uses (the driver expects information to come back that isn't there, so it hangs). 02-14-04 - Version 3.1.1-alpha - Fixed bug with UpdatableResultSets not using client-side prepared statements. - Fixed character encoding issues when converting bytes to ASCII when MySQL doesn't provide the character set, and the JVM is set to a multibyte encoding (usually affecting retrieval of numeric values). - Unpack 'unknown' data types from server prepared statements as Strings. - Implemented long data (Blobs, Clobs, InputStreams, Readers) for server prepared statements. - Implemented Statement.getWarnings() for MySQL-4.1 and newer (using 'SHOW WARNINGS'). - Default result set type changed to TYPE_FORWARD_ONLY (JDBC compliance). - Centralized setting of result set type and concurrency. - Re-factored how connection properties are set and exposed as DriverPropertyInfo as well as Connection and DataSource properties. - Support for NIO. Use 'useNIO=true' on platforms that support NIO. - Support for SAVEPOINTs (MySQL >= 4.0.14 or 4.1.1). - Support for mysql_change_user()...See the changeUser() method in com.mysql.jdbc.Connection. - Reduced number of methods called in average query to be more efficient. - Prepared Statements will be re-prepared on auto-reconnect. Any errors encountered are postponed until first attempt to re-execute the re-prepared statement. - Ensure that warnings are cleared before executing queries on prepared statements, as-per JDBC spec (now that we support warnings). - Support 'old' profileSql capitalization in ConnectionProperties. This property is deprecated, you should use 'profileSQL' if possible. - Optimized Buffer.readLenByteArray() to return shared empty byte array when length is 0. - Allow contents of PreparedStatement.setBlob() to be retained between calls to .execute*(). - Deal with 0-length tokens in EscapeProcessor (caused by callable statement escape syntax). - Check for closed connection on delete/update/insert row operations in UpdatableResultSet. - Fix support for table aliases when checking for all primary keys in UpdatableResultSet. - Removed useFastDates connection property. - Correctly initialize datasource properties from JNDI Refs, including explicitly specified URLs. - DatabaseMetaData now reports supportsStoredProcedures() for MySQL versions >= 5.0.0 - Fixed stack overflow in Connection.prepareCall() (bad merge). - Fixed IllegalAccessError to Calendar.getTimeInMillis() in DateTimeValue (for JDK < 1.4). - Fix for BUG#1673, where DatabaseMetaData.getColumns() is not returning correct column ordinal info for non '%' column name patterns. - Merged fix of datatype mapping from MySQL type 'FLOAT' to java.sql.Types.REAL from 3.0 branch. - Detect collation of column for RSMD.isCaseSensitive(). - Fixed sending of queries > 16M. - Added named and indexed input/output parameter support to CallableStatement. MySQL-5.0.x or newer. - Fixed NullPointerException in ServerPreparedStatement.setTimestamp(), as well as year and month descrepencies in ServerPreparedStatement.setTimestamp(), setDate(). - Added ability to have multiple database/JVM targets for compliance and regression/unit tests in build.xml. - Fixed NPE and year/month bad conversions when accessing some datetime functionality in ServerPreparedStatements and their resultant result sets. - Display where/why a connection was implicitly closed (to aid debugging). - CommunicationsException implemented, that tries to determine why communications was lost with a server, and displays possible reasons when .getMessage() is called. - Fixed BUG#2359, NULL values for numeric types in binary encoded result sets causing NullPointerExceptions. - Implemented Connection.prepareCall(), and DatabaseMetaData. getProcedures() and getProcedureColumns(). - Reset 'long binary' parameters in ServerPreparedStatement when clearParameters() is called, by sending COM_RESET_STMT to the server. - Merged prepared statement caching, and .getMetaData() support from 3.0 branch. - Fixed off-by-1900 error in some cases for years in TimeUtil.fastDate/TimeCreate() when unpacking results from server-side prepared statements. - Fixed BUG#2502 -- charset conversion issue in getTables(). - Implemented multiple result sets returned from a statement or stored procedure. - Fixed BUG#2606 -- Server side prepared statements not returning datatype 'YEAR' correctly. - Enabled streaming of result sets from server-side prepared statements. - Fixed BUG#2623 -- Class-cast exception when using scrolling result sets and server-side prepared statements. - Merged unbuffered input code from 3.0. - Fixed ConnectionProperties that weren't properly exposed via accessors, cleaned up ConnectionProperties code. - Fixed BUG#2671, NULL fields not being encoded correctly in all cases in server side prepared statements. - Fixed rare buffer underflow when writing numbers into buffers for sending prepared statement execution requests. - Use DocBook version of docs for shipped versions of drivers. 02-18-03 - Version 3.1.0-alpha - Added 'requireSSL' property. - Added 'useServerPrepStmts' property (default 'false'). The driver will use server-side prepared statements when the server version supports them (4.1 and newer) when this property is set to 'true'. It is currently set to 'false' by default until all bind/fetch functionality has been implemented. Currently only DML prepared statements are implemented for 4.1 server-side prepared statements. - Track open Statements, close all when Connection.close() is called (JDBC compliance). xx-xx-05 - Version 3.0.17-ga - Fixed BUG#5874, Timestamp/Time conversion goes in the wrong 'direction' when useTimeZone='true' and server timezone differs from client timezone. - Fixed BUG#7081, DatabaseMetaData.getIndexInfo() ignoring 'unique' parameter. - Support new protocol type 'MYSQL_TYPE_VARCHAR'. - Added 'useOldUTF8Behavoior' configuration property, which causes JDBC driver to act like it did with MySQL-4.0.x and earlier when the character encoding is 'utf-8' when connected to MySQL-4.1 or newer. - Fixed BUG#7316 - Statements created from a pooled connection were returning physical connection instead of logical connection when getConnection() was called. - Fixed BUG#7033 - PreparedStatements don't encode Big5 (and other multibyte) character sets correctly in static SQL strings. - Fixed BUG#6966, connections starting up failed-over (due to down master) never retry master. - Fixed BUG#7061, PreparedStatement.fixDecimalExponent() adding extra '+', making number unparseable by MySQL server. - Fixed BUG#7686, Timestamp key column data needed "_binary'" stripped for UpdatableResultSet.refreshRow(). - Backported SQLState codes mapping from Connector/J 3.1, enable with 'useSqlStateCodes=true' as a connection property, it defaults to 'false' in this release, so that we don't break legacy applications (it defaults to 'true' starting with Connector/J 3.1). - Fixed BUG#7601, PreparedStatement.fixDecimalExponent() adding extra '+', making number unparseable by MySQL server. - Escape sequence {fn convert(..., type)} now supports ODBC-style types that are prepended by 'SQL_'. - Fixed duplicated code in configureClientCharset() that prevented useOldUTF8Behavior=true from working properly. - Handle streaming result sets with > 2 billion rows properly by fixing wraparound of row number counter. - Fixed BUG#7607 - MS932, SHIFT_JIS and Windows_31J not recog. as aliases for sjis. - Fixed BUG#6549 (while fixing #7607), adding 'CP943' to aliases for sjis. - Fixed BUG#8064, which requires hex escaping of binary data when using multibyte charsets with prepared statements. |
+1 -1 | gnaegi | MAIN | |
| 1.18 | 25 Jan 05 |
moved classnames to olat_config.xml as possibility for chanches are rare and therefore unnecessary in the build.properties |
+1 -3 | schnider | MAIN | |
| 1.17 | 25 Jan 05 |
refractoring of instant messaging: Get rid of unnecessary config stuff in build.properties (please adjust to properties.default), auto disable of chat if entering course test. |
+2 -8 | schnider | MAIN | |
| 1.16 | 20 Jan 05 |
refractoring of instant messaging |
+2 -1 | schnider | MAIN | |
| 1.15 | 17 Jan 05 |
new instant messaging config value |
+2 -1 | schnider | MAIN | |
| 1.14 | 14 Dec 04 |
update of mysql driver - needs config-deploy-all 11-15-04 - Version 3.0.16-ga - Re-issue character set configuration commands when re-using pooled connections and/or Connection.changeUser() when connected to MySQL-4.1 or newer. - Fixed ResultSetMetaData.isReadOnly() to detect non-writable columns when connected to MySQL-4.1 or newer, based on existence of 'original' table and column names. - Fixed BUG#5664, ResultSet.updateByte() when on insert row throws ArrayOutOfBoundsException. - Fixed DatabaseMetaData.getTypes() returning incorrect (i.e. non-negative) scale for the 'NUMERIC' type. - Fixed BUG#6198, off-by-one bug in Buffer.readString(string). - Made TINYINT(1) -> BIT/Boolean conversion configurable via 'tinyInt1isBit' property (default 'true' to be JDBC compliant out of the box). - Only set 'character_set_results' during connection establishment if server version >= 4.1.1. - Fixed regression where useUnbufferedInput was defaulting to 'false'. - Fixed BUG#6231, ResultSet.getTimestamp() on a column with TIME in it fails. |
+1 -1 | gnaegi | MAIN | |
| 1.13 | 08 Dec 04 |
using div instead of table in main layout smaller default fonts validating css |
+17 -17 | gnaegi | MAIN | |
| 1.12 | 02 Dec 04 |
instant messaging integreated in header, can be desabled by build.properties setting instantmessaging.enable=false |
+4 -3 | schnider | MAIN | |
| 1.11 | 15 Nov 04 |
- Adding configuration option to build.properties/olat_config.xml to enable/disable localization caching. default is set to true; - replaced code in findOrLoadProperties to not use getResourceAsString with own FileInputStream since cache problem exists in getResourceAsStream short: changing language files does not require tomcat restarts anymore |
+4 | gnaegi | MAIN | |
| 1.10 | 15 Nov 04 |
file based account creation |
+3 | schnider | MAIN | |
| 1.9 | 15 Nov 04 |
auto generation of test accounts for instant messaging |
+1 | schnider | MAIN | |
| 1.8 | 26 Oct 04 |
jabber server provider known values added |
+1 | schnider | MAIN | |
| 1.7 | 20 Oct 04 |
updating head version tag to 3.2 |
+1 -1 | gnaegi | MAIN | |
| 1.6 | 19 Oct 04 |
added instant messaging properties |
+8 -1 | schnider | MAIN | |
| 1.5 | 18 Oct 04 |
ascii |
gnaegi | MAIN | ||
| 1.4 | 13 Oct 04 |
Changed to 3.1.2 |
+1 -1 | mike | MAIN | |
| 1.3 | 13 Oct 04 |
*** empty log message *** |
+4 -4 | mike | MAIN | |
| 1.2 | 13 Oct 04 |
Change ASCII type |
mike | MAIN | ||
| 1.1 | 13 Oct 04 |
move build properties to default |
+213 | gnaegi | MAIN |