| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-06-06 | kernel: load mConfig before checkEnvironment writes to it | Lester Caine | 1 | -2/+4 | |
| checkEnvironment() called setConfig() to record site_server_type before mConfig had been loaded from the database. This left mConfig non-empty with only the server-type entry, so the subsequent empty() guard in loadConfig() short-circuited and site_title was never loaded. Result: getSiteCookieName() fell back to 'bit-user-bitweaver' on every request where checkEnvironment() ran first, creating a second spurious cookie alongside the real 'bit-user-<site>' cookie and splitting sessions. Fix: call loadConfig() at the top of checkEnvironment() if mConfig is not yet populated, matching the pattern used elsewhere. The bit-user-bitweaver fallback is now only reached during a genuine cold install. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-06 | BitSystem: replace TikiWiki placeholder with architecture docblock | Lester Caine | 1 | -9/+54 | |
| Covers the six concerns: package registry (registerPackage/scanPackages/ registerAppMenu), configuration (kernel_config, getConfig/storeConfig), display pipeline (display/fatalError/fatalPermission), permissions and access guards, installer schema registration (register* family / verifyInstalledPackages), and utilities (MIME, versioning, date/time, navigation). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-06 | BitBase: replace TikiWiki placeholder with architecture docblock | Lester Caine | 1 | -2/+34 | |
| Covers the four concerns: DB connection, mInfo/mErrors data hash, APCu object caching, and list utilities (prepGetList/postGetList). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-01 | Return early from bit_redirect() if URL is null or empty | Lester Caine | 1 | -0/+4 | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-05-24 | Allow null default in getConfig() for PHP 8.5 compatibility | Lester Caine | 1 | -2/+2 | |
| string|null $pDefault coerced to '' internally; return type stays string to avoid breaking callers. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-05-24 | Drop finfo_close() deprecated in PHP 8.5 | Lester Caine | 1 | -1/+0 | |
| finfo objects are freed automatically; explicit close is a deprecation warning in 8.5. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-05-18 | Remove legacy jscalender in favour of modern replacement | Lester Caine | 1 | -22/+33 | |
| 2026-05-15 | Remove unused group model code | Lester Caine | 1 | -22/+0 | |
| 2026-05-15 | Further trimming of role_model selection | Lester Caine | 1 | -3/+1 | |
| 2026-05-14 | move phpmailer to external package management | Lester Caine | 1 | -2/+2 | |
| 2026-05-14 | php-cs-fixer tidies to php8.5 standards | Lester Caine | 11 | -888/+862 | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-05-10 | (interger) -> (int) for php8.5 | Lester Caine | 1 | -2/+2 | |
| 2026-05-10 | Ensure $ADODB_CACHE_DIR exists in the web services /tmp directory ( and ↵ | Lester Caine | 1 | -1/+1 | |
| check adodb uses it ) | |||||
| 2026-05-10 | Use BIT_INSTALL to block database access until database is populated | Lester Caine | 1 | -1/+1 | |
| 2026-04-19 | PHP8.4 style tweaks | lsces | 1 | -14/+14 | |
| 2026-04-16 | checkEnvironment expanded to manage server style flags and isFeatureActive ↵ | lsces | 1 | -42/+35 | |
| checks for a particular feature rather than yust a y/n responce | |||||
| 2026-04-16 | PHP8.4 tidies and restore missing defaults | lsces | 1 | -7/+7 | |
| 2026-04-06 | Tidying links to bitweaver.org to avoid redirect from http | lsces | 1 | -6/+6 | |
| 2026-04-06 | doc.bitweaver.org no longer exists, reset to main website | lsces | 1 | -1/+1 | |
| 2026-04-06 | verifyId needs to allow content_id of -1 for anonymous user traffic | lsces | 1 | -1/+1 | |
| 2026-04-05 | bitweaver.txt is not returning a value and in any case it's out of sync with ↵ | lsces | 1 | -2/+5 | |
| this rebuild. Making a clean start from bitweaver5 but previous databases should just work. | |||||
| 2026-04-05 | Use namespace calls rather than require_once | lsces | 1 | -1/+1 | |
| 2026-04-05 | If the pdo driver is being used, then db_name is part of the db_host string ↵ | lsces | 1 | -15/+8 | |
| and needs to be null. The problem remaining is that datadict does not get the right driver when pdo is used, so hard coded for now. | |||||
| 2026-04-05 | verifyId should only return true for valid positive content_id numbers, but ↵ | lsces | 1 | -1/+1 | |
| -1 is used for the anonymous user which can mess things. | |||||
| 2026-04-05 | Solving a little chicken and egg situation when installing from scratch. ↵ | lsces | 4 | -9/+9 | |
| Once the database is created autoload is messing things up until the tables are also created. Need a tidier way of doing this but it works for now by check tables exist before using them. | |||||
| 2026-04-05 | ADOdb needs a few little changes to properly handle pdo drivers. Currently ↵ | lsces | 1 | -1/+1 | |
| hard coded for pdo-firebird but should get the right driver from the Hostname | |||||
| 2026-04-05 | Renamed as BitDb to match with the autoloaded naming convention | lsces | 1 | -1132/+0 | |
| 2026-03-26 | Namespace tidies | lsces | 2 | -2/+4 | |
| 2026-02-02 | Fix duplicating _PATH defines ... cluge needed for VSCode to see the defines ↵ | lsces | 1 | -1/+3 | |
| so it can actually work. | |||||
| 2026-02-02 | Modernize code style. | lsces | 1 | -2/+2 | |
| 2025-09-11 | Merge pull request #1 from BitweaverCMS/master | Lester Caine | 2 | -0/+231 | |
| add BitCli and BitLogger | |||||
| 2025-09-04 | Modernize code with defaults and code style. Also add missing layout tags | lsces | 1 | -1/+1 | |
| 2025-08-30 | add BitCli abd BitLogger | spiderr | 2 | -0/+231 | |
| 2025-08-29 | Tidied the class layout and removed more adodb links, but still needs more ↵ | lsces | 1 | -173/+197 | |
| work to eliminate adodb-time and also pick up current php classes. Is probably obsolite really | |||||
| 2025-08-29 | Classes remorked in namespace structure | lsces | 13 | -1463/+3080 | |
| 2025-06-15 | revert last commit for BitDate | spiderr | 1 | -4/+4 | |
| 2025-06-15 | use ::mktime instead of ::gmmktime in getTimestampFromISO as the timestamp ↵ | spiderr | 1 | -4/+4 | |
| does not have TZ regex parsing | |||||
| 2025-06-07 | fix login.php for signin.php | spiderr | 1 | -3/+3 | |
| 2025-05-24 | add cleaned up strftime replacement | spiderr | 1 | -86/+272 | |
| 2025-05-24 | ::prepGetList verifyIdParameter on page; empty & bool checks in ::verifyId | spiderr | 1 | -2/+2 | |
| 2025-05-24 | clean up BitDate methods that are long since outdated; use getdate instead | spiderr | 1 | -5/+15 | |
| 2025-05-13 | PHP8 fixes: curly params, apache_setenv | spiderr | 1 | -4/+6 | |
| 2024-06-04 | fix fatalPermission for AJAX / api calls | spiderr | 1 | -1/+6 | |
| 2024-01-06 | return second half of mime/type for unknown mime types | spiderr | 1 | -0/+3 | |
| 2022-03-22 | init listInfo = array(); postGetList | spiderr | 1 | -0/+2 | |
| 2021-09-22 | add BIT_QUERY_CACHE_CLEAR | spider@dav | 1 | -0/+1 | |
| 2021-06-28 | remove deprecated / REMOVED get_magic_quotes_gpc | spiderr | 1 | -8/+0 | |
| 2021-06-28 | update timestamp and epoch for postgres to remove deprecated calls | spiderr | 1 | -2/+2 | |
| 2021-05-07 | use signin.tpl for verifyPermission failure | spiderr | 1 | -1/+1 | |
| 2021-02-13 | move bit_setup_inc.php to includes/ | modela bitweaver | 1 | -3/+3 | |
