Project

General

Profile

Actions

User story #1848

closed

Escape special characters like ' " or ! in directive values

Added by Nicolas PERRON over 12 years ago. Updated about 11 years ago.

Status:
Rejected
Priority:
3
Assignee:
-
Category:
Web - Config management
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

I kept breaking my Rudder by setting a MOTD with double quotes in. We added a regex validator like "([^"]|(?<=\\)")*" to one PT to disallow quotes unless they're escaped, but it's a bit of a hack...

In a more global frame, this should probably be applied automatically to almost all input passed to CFEngine...


Related issues 4 (0 open4 closed)

Related to Rudder - Bug #2170: MOTD PT should validate the MOTD value with a regexReleasedMatthieu CERDA2012-01-12Actions
Related to Rudder - Bug #3108: break rules generation using quotes in a "File content" in a directive like "Enforce a file content"RejectedMatthieu CERDA2012-12-27Actions
Related to Rudder - User story #2887: Add a warning in the checkGenericFileContent Technique about quotesReleasedMatthieu CERDA2012-09-10Actions
Has duplicate Rudder - Bug #2823: Some special characters seems to not be escaped in MOTD TechniqueRejected2012-08-17Actions
Actions #1

Updated by Jonathan CLARKE over 12 years ago

  • Target version changed from 23 to 18
Actions #2

Updated by François ARMAND over 12 years ago

  • Target version changed from 18 to 24
Actions #3

Updated by Jonathan CLARKE almost 12 years ago

  • Tracker changed from Bug to User story
  • Subject changed from MOTD Policy Instance can't escape characters like ' " or ! to Escape special characters like ' " or ! in directive values
  • Description updated (diff)
  • Priority changed from 4 to 3
  • Target version changed from 24 to Ideas (not version specific)
Actions #4

Updated by Michael Gliwinski over 11 years ago

I just ran into this in checkGenericFileContent technique.

It appears #2947 is related too.

Actions #5

Updated by Nicolas CHARLES about 11 years ago

  • Status changed from New to Rejected

I'm rejecting as a duplicated of #2947

Actions

Also available in: Atom PDF