0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Feb 16, 2025 — Feb 16, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* [Platform] Moved the JS+CSS sources for jQuery+UI into Devblocks. Apps can request them through the resource proxy from 'devblocks.core'. More... almost 16 years ago
[Database] Added some sanity checking to the isConnected() method of the Database service. More... almost 16 years ago
[Platform] Forced the 'devblocks.core' plugin to be enabled with a migration patch. More... almost 16 years ago
[Storage] Fixed a buffer size bug in the S3 storage engine when using file pointers. Sizes are now loaded through fstat($fp). More... almost 16 years ago
[Storage] Suppressed a warning about empty content body from S3 driver. More... almost 16 years ago
* [Platform] Storage engines now accept an optional file handle ($fp) parameter for ::get() calls. This allows you to efficiently stream content into a file rather than loading it all into a string, which uses far less memory. More... almost 16 years ago
* [Platform] Added DevblocksPlatform::getTempFile() to create temporary files and automatically clean them up after the request runs. More... almost 16 years ago
* [Platform] Refactored 'devblocks.storage.engine.database' to use 64KB BLOB chunks to store large files; avoiding potential problems with MySQL's max_allowed_packet setting (it may remain at the default now). More... almost 16 years ago
Fixed a bug with the 'devblocks_prettybytes' template modifier where it would overflow a signed 4-byte integer on 32-bit filesystems. Swapped intval() to floatval(). 64-bit systems were not affected. More... almost 16 years ago
* [Platform] Implemented a connection cache for the storage service. If you request a storage engine with the same extension_id and parameters, then you'll receive the pre-existing instance. This is obviously a very good thing if you need to hold open a connection to a storage resource (like a database), but it's also handy to not do a lot of repetitive setup/teardown in a non-persistent storage engine (like S3) that needs to verify permissions and paths. More... almost 16 years ago
Refactored the devblocks.storage.engine.s3 driver to use a single bucket per app instance rather than a bucket per storage schema. This fixes the potential problem with conflicting bucket names if multiple apps shared a single S3 account. More... almost 16 years ago
Removed error suppression from the DevblocksStorageEngineDisk ::get() call. More... almost 16 years ago
Fixed an issue in devblocks.storage.engine.disk that returned FALSE on writing 0 byte files. More... almost 16 years ago
* [Platform] Refactored the way that Devblocks handles extension parameters. A DAO_DevblocksExtensionPropertyStore class has been added to manage the loading and setting extension properties. It also provides an extension registry-wide cache for performance. As a consequence, it's now possible to statically save and load properties for an extension (i.e. without needing to instance it first). More... almost 16 years ago
Implemented storage engines, storage profiles, storage schemas, and various Devblocks2 refactors. More... almost 16 years ago
* [Platform] Devblocks itself is now a Devblocks plugin, which is able to provide extensions, events, and other manifest information in the libs/devblocks/plugin.xml file. This plugin is always enabled, but should be hidden from plugin configuration by the application layer. More... almost 16 years ago
* [Platform] Added a lightweight Amazon S3 library. More... almost 16 years ago
* [Platform] Added a '|devblocks_prettybytes' modifier to templates that will format a number of bytes as bytes, KB, MB, GB; to a specified number of decimal places. More... almost 16 years ago
Fixed an issue where the Devblocks Logger service would throw an error if no argument was given to the log functions; e.g.: ->info() More... almost 16 years ago
Added convenience methods: DevblocksPlatform::getPluginSetting() and DevblocksPlatform::setPluginSetting() -- these save the hassle of needing to make sure '$settings' is in the current scope when you simply need to get/set a single setting property. More... almost 16 years ago
* [Platform] Implemented '_DevblocksStorageManager' which provides abstracted long-term storage to various backends (e.g. disk, database, S3, FTP). More... almost 16 years ago
Added 'DevblocksPlatform::strAlphaNumUnder()' for a quick way to force a string to [a-z0-9_]. More... almost 16 years ago
Moved the ::stripHtml() utility function from Cerb5 into DevblocksPlatform More... almost 16 years ago
* Combined Engine.php + Devblocks.class.php to reduce file handles. More... almost 16 years ago
An empty feed in DevblocksPlatform::parseRss() will now return false. More... almost 16 years ago
Implemented $db->Affected_Rows() More... about 16 years ago
* The session manager service is now capable of destroying all sessions (opposed to just the current one provided w/ the PHP session hooks). More... about 16 years ago
Implemented $db->ErrorMsg() More... about 16 years ago
ADODB cleanup More... about 16 years ago
Merge branch 'master' of [email protected]:/jstanden/devblocks More... about 16 years ago