openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
D
devblocks
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Feb 16, 2025 — Feb 16, 2026
Showing page 2 of 13
Search / Filter on:
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'.
Jeff Standen
More...
almost 16 years ago
[Database] Added some sanity checking to the isConnected() method of the Database service.
Jeff Standen
More...
almost 16 years ago
[Platform] Forced the 'devblocks.core' plugin to be enabled with a migration patch.
Jeff Standen
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).
Jeff Standen
More...
almost 16 years ago
[Storage] Suppressed a warning about empty content body from S3 driver.
Jeff Standen
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.
Jeff Standen
More...
almost 16 years ago
* [Platform] Added DevblocksPlatform::getTempFile() to create temporary files and automatically clean them up after the request runs.
Jeff Standen
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).
Jeff Standen
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.
Jeff Standen
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.
Jeff Standen
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.
Jeff Standen
More...
almost 16 years ago
Removed error suppression from the DevblocksStorageEngineDisk ::get() call.
Jeff Standen
More...
almost 16 years ago
Fixed an issue in devblocks.storage.engine.disk that returned FALSE on writing 0 byte files.
Jeff Standen
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).
Jeff Standen
More...
almost 16 years ago
Implemented storage engines, storage profiles, storage schemas, and various Devblocks2 refactors.
Jeff Standen
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.
Jeff Standen
More...
almost 16 years ago
* [Platform] Added a lightweight Amazon S3 library.
Jeff Standen
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.
Jeff Standen
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()
Jeff Standen
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.
Jeff Standen
More...
almost 16 years ago
* [Platform] Implemented '_DevblocksStorageManager' which provides abstracted long-term storage to various backends (e.g. disk, database, S3, FTP).
Jeff Standen
More...
almost 16 years ago
Added 'DevblocksPlatform::strAlphaNumUnder()' for a quick way to force a string to [a-z0-9_].
Jeff Standen
More...
almost 16 years ago
Moved the ::stripHtml() utility function from Cerb5 into DevblocksPlatform
Jeff Standen
More...
almost 16 years ago
* Combined Engine.php + Devblocks.class.php to reduce file handles.
Jeff Standen
More...
almost 16 years ago
An empty feed in DevblocksPlatform::parseRss() will now return false.
Jeff Standen
More...
almost 16 years ago
Implemented $db->Affected_Rows()
Jeff Standen
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).
Jeff Standen
More...
about 16 years ago
Implemented $db->ErrorMsg()
Jeff Standen
More...
about 16 years ago
ADODB cleanup
Jeff Standen
More...
about 16 years ago
Merge branch 'master' of
[email protected]
:/jstanden/devblocks
Jeff Standen
More...
about 16 years ago
←
1
2
3
4
5
6
7
8
9
…
12
13
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree