Skip to content

Commit ddc25f4

Browse files
committed
ColdBox 8 support
1 parent 6dbcdca commit ddc25f4

3 files changed

Lines changed: 25 additions & 27 deletions

File tree

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
- BoxLang certification
1515
- Github Actions updates
16+
- ColdBox 8 Support and certification
1617

1718
## [3.4.3] - 2024-05-09
1819

interceptors/Security.cfc

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,11 @@ component accessors="true" extends="coldbox.system.Interceptor" {
200200
/**
201201
* Listen to module loadings, so we can do module rule registrations
202202
*
203-
* @event
203+
* @event
204204
* @interceptData
205-
* @rc
206-
* @prc
207-
* @buffer
205+
* @rc
206+
* @prc
207+
* @buffer
208208
*/
209209
function postModuleLoad( event, interceptData, rc, prc, buffer ){
210210
// Is this a cbSecurity Module & not registered
@@ -223,11 +223,11 @@ component accessors="true" extends="coldbox.system.Interceptor" {
223223
/**
224224
* Listen to module unloadings, so we can do module rule cleanups
225225
*
226-
* @event
226+
* @event
227227
* @interceptData
228-
* @rc
229-
* @prc
230-
* @buffer
228+
* @rc
229+
* @prc
230+
* @buffer
231231
*/
232232
function postModuleUnload( event, interceptData, rc, prc, buffer ){
233233
// Is the module registered?
@@ -246,11 +246,11 @@ component accessors="true" extends="coldbox.system.Interceptor" {
246246
/**
247247
* Our firewall kicks in at preProcess
248248
*
249-
* @event
249+
* @event
250250
* @interceptData
251-
* @rc
252-
* @prc
253-
* @buffer
251+
* @rc
252+
* @prc
253+
* @buffer
254254
*/
255255
function preProcess( event, interceptData, rc, prc, buffer ){
256256
// Add SecureView() into the requestcontext
@@ -290,9 +290,9 @@ component accessors="true" extends="coldbox.system.Interceptor" {
290290
/**
291291
* Process handler annotation based security rules.
292292
*
293-
* @event
293+
* @event
294294
* @interceptData
295-
* @currentEvent
295+
* @currentEvent
296296
*/
297297
function processAnnotationRules(
298298
required event,
@@ -777,19 +777,16 @@ component accessors="true" extends="coldbox.system.Interceptor" {
777777
* @event The event object
778778
*/
779779
private function saveSecuredUrl( required event ){
780-
var securedUrl = arguments.event.getFullUrl();
781-
782-
if ( arguments.event.isSES() ) {
783-
securedURL = arguments.event.buildLink(
784-
to = event.getCurrentRoutedURL(),
785-
queryString = CGI.QUERY_STRING,
786-
translate = false
787-
);
788-
}
780+
// Create secured URL
781+
var securedURL = arguments.event.buildLink(
782+
to : event.getCurrentRoutedURL(),
783+
queryString : CGI.QUERY_STRING,
784+
translate : false
785+
);
789786

790787
// Flash it and place it in RC as well
791-
flash.put( "_securedUrl", securedUrl );
792-
arguments.event.setValue( "_securedUrl", securedUrl );
788+
flash.put( "_securedUrl", securedURL );
789+
arguments.event.setValue( "_securedUrl", securedURL );
793790
}
794791

795792
/**

interceptors/SecurityHeaders.cfc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ component extends="coldbox.system.Interceptor" {
104104
if ( variables.settings.securityHeaders.secureSSLRedirects.enabled && !arguments.event.isSSL() ) {
105105
// Debug
106106
if ( log.canDebug() ) {
107-
log.debug( "Non-SSL URI detected (#event.getFullUrl()#), redirecting in ssl" );
107+
log.debug( "Non-SSL URI detected (#event.getUrl()#), redirecting in ssl" );
108108
}
109109
variables.dbLogger.log(
110110
action : "redirect",
@@ -113,7 +113,7 @@ component extends="coldbox.system.Interceptor" {
113113
host : variables.cbSecurity.getRealHost(),
114114
userId : variables.cbSecurity.isLoggedIn() ? variables.cbSecurity.getUser().getId() : ""
115115
);
116-
relocate( url: arguments.event.getFullUrl(), ssl: true );
116+
relocate( url: arguments.event.getUrl(), ssl: true );
117117
return;
118118
}
119119

0 commit comments

Comments
 (0)