Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Mar 3, 2013
  1. Implemented tweak to prevent exceptions thrown during attempting to m…

    authored
    …ove or delete files from causing file-system-cas to cause exceptions which may result in transaction being bailed out on.
Commits on Nov 18, 2012
  1. Implemented small fix for issue where by if creating large numbers of…

    authored
    … attachments in concurrent threads, you could end up with a temporary filename clashes due to the way random numbers were generated. Switched to generating a GUID value instead.
Commits on Sep 24, 2012
  1. Implemented fix for issue where by zero-length attachments would caus…

    authored
    …e MySql crashes to occur (similar to this issue https://nhibernate.jira.com/browse/NH-2096 in NHibernate).
Commits on Jun 19, 2012
  1. Updated ignores.

    authored
  2. Updated AbstractExternalBlobType so it logs an error instead of throw…

    authored
    …ing for incorrect payload size (now just returns null instead of throwing.
Commits on Jun 17, 2012
  1. Updated to NHibernate 3.3.1

    authored
    Switched to building for .Net Framework 4.0
Commits on Jul 30, 2011
Commits on Jun 25, 2011
Commits on Mar 7, 2011
  1. Updated garbage collector to handle collecting on files created befor…

    authored
    …e a specified date (to avoid race conditions when performing frequent garbage collection + large transactions).
    
    Updated FileSystemCasConnection to no delete first byte / second byte folders if they still contain files or directories.
    Updated README.
  2. Updated the README.

    authored
  3. Implemented garbage collection support for FileSystemCas.

    authored
    Implemented the ExternalBlobGarbageCollector that will scan an NHibernate session for all instances of Blob/Clob/Xlob, then pass the set of live identifiers to the garbage collector for analysis.
    Implemented two Migration providers "MigrationFromByteArrayToFileSystemCasProvider" and "MigrationFromFileSystemCasToByteArrayProvider" - you can use these providers for reading from a ByteArray, then saving back to the FileSystemCas store or vice-versa via some temporary stream storage (i.e. a temporary file).
Commits on Mar 6, 2011
  1. Implemented test for saving to FileSystemCas when using second level …

    authored
    …cache.
    
    Implemented fix to way blobs behave, so they explicitly implement a new interface IPersistedLob, which can be used to tag a non-external Lob with details of it's persisted counterpart, so they can be used when disassembling the instance on first save for the second level cache.
Commits on Mar 4, 2011
  1. Updating README.

    authored
Commits on Mar 2, 2011
  1. Fixed naming bug in ByteArrayConnectionProvider.

    authored
    Fixed up logic to handle non-assembly qualified underlying driver provider resolution.
  2. Adding the start of a project for doing CI builds of library.

    authored
    Added support for specifying an underlying Data Connection Provider (need this for my Sqlite tests that use a single-session hacked provider).
    Added support for specifying the Length of the blob filed, for developers using SchemaExport i.e. for creating test databases, where the size of the payload is unknown because an implementation of IExternalBlobConnection may not be available.
Commits on Feb 28, 2011
  1. Added in signing again.

    authored
    Updated readme to include details of configuring a compressor.
  2. Fixed readme

    authored
  3. Updated README.

    authored
    Renamed solution file.
  4. Restructuring project a little before rename.

    authored
    Cleaned up code a little.
    Renamed some classes to avoid name conflicts/confusion with NHibernate equivalents etc.
  5. Added a simple test project.

    authored
    Began removing features which were never implemented in the original Calyptus library.
    Added a very basic ByteArray external storage mechanism.
Commits on Jun 14, 2009
  1. FileSystem path discovery Mono XSP compatible

    Sebastian authored
    git-svn-id: http://nh.svn.calyptus.se@15 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on May 29, 2009
  1. git-svn-id: http://nh.svn.calyptus.se@14 cc8c8411-6eae-de4b-b580-ec38…

    Sebastian authored
    …9de47204
  2. - Fix equality checker (needed for dirty check) of External Connectio…

    Sebastian authored
    …n Wrapper
    
    - Up:ed NHibernate version
    - Added various Partial Trust Caller attributes
    - Added placeholder files for DB support
    
    git-svn-id: http://nh.svn.calyptus.se@13 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on Mar 29, 2009
  1. Added links to Lib binaries

    Sebastian authored
    git-svn-id: http://nh.svn.calyptus.se@12 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on Mar 13, 2009
  1. Added placeholder folders for suggested future developments

    Sebastian authored
    git-svn-id: http://nh.svn.calyptus.se@11 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on Mar 11, 2009
  1. Used a common release of NHibernate instead of from the trunk

    Sebastian authored
    git-svn-id: http://nh.svn.calyptus.se@10 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on Feb 17, 2009
  1. Bugfixes

    Sebastian authored
    Enabled partial trust
    Updated to newer NHibernate version
    
    git-svn-id: http://nh.svn.calyptus.se@9 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on Feb 3, 2009
Commits on Feb 2, 2009
  1. Bugfixes

    Sebastian authored
    Added PostgreSQL project
    Renamed ExternalBlobs to Environment (like NHibernate)
    
    git-svn-id: http://nh.svn.calyptus.se@7 cc8c8411-6eae-de4b-b580-ec389de47204
  2. Removed abstract

    Leon authored
    git-svn-id: http://nh.svn.calyptus.se@6 cc8c8411-6eae-de4b-b580-ec389de47204
Commits on Feb 1, 2009
  1. First draft

    Sebastian authored
    git-svn-id: http://nh.svn.calyptus.se@5 cc8c8411-6eae-de4b-b580-ec389de47204
Something went wrong with that request. Please try again.