Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-59015

Ability to disable Emojis in Job Names

    XMLWordPrintable

Details

    Description

      #23349 introduced support for emojis and other non-UTF-8 characters in job names, etc.  While I appreciate the excitement for this support it can cause problems in a corporate environment and [opens the door for potentially misleading and/or malicious URIs|https://krebsonsecurity.com/2018/03/look-alike-domains-and-visual-confusion/].

      My ask is for a global setting that can be triggered to disable this support.

       

      Attachments

        Activity

          mecorusfc Mike Corum added a comment -

          It seems like it would make more sense to include an alias or tag that allows emojis and then allow that alias or tag to become the "display name" but not affect the URL.

          mecorusfc Mike Corum added a comment - It seems like it would make more sense to include an alias or tag that allows emojis and then allow that alias or tag to become the "display name" but not affect the URL.
          jbnance Jason Nance added a comment -

          That would work for me, as well.

          jbnance Jason Nance added a comment - That would work for me, as well.
          oleg_nenashev Oleg Nenashev added a comment -

          There is a standard naming strategy extension point which should allow prohibiting emojis.

          https://jenkins.io/doc/developer/extensions/jenkins-core/#projectnamingstrategy

           

          oleg_nenashev Oleg Nenashev added a comment - There is a standard naming strategy extension point which should allow prohibiting emojis. https://jenkins.io/doc/developer/extensions/jenkins-core/#projectnamingstrategy  
          oleg_nenashev Oleg Nenashev added a comment -

          jbnance does the suggested solution work for you?

          oleg_nenashev Oleg Nenashev added a comment - jbnance does the suggested solution work for you?
          jbnance Jason Nance added a comment -

          Hmm... actually, yes.  When I first glanced at the suggest I thought it would require plugin development.  Sorry for not paying closer attention.

          This commit was also helpful:

          https://github.com/jenkinsci/jenkins/commit/a2d9bac03da99d739ecf7ce0be9ba793b93d2c88

           

          jbnance Jason Nance added a comment - Hmm... actually, yes.  When I first glanced at the suggest I thought it would require plugin development.  Sorry for not paying closer attention. This commit was also helpful: https://github.com/jenkinsci/jenkins/commit/a2d9bac03da99d739ecf7ce0be9ba793b93d2c88  

          People

            oleg_nenashev Oleg Nenashev
            jbnance Jason Nance
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: