Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Change By: Josh Cooper Sprint: Coremunity Grooming Add Comment This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.368658.1596844155000.23739.1620061920741%40Atlassian.JIRA.
Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Change By: Josh Cooper Labels: platform_7 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.368658.1596844155000.58902.1603208940371%40Atlassian.JIRA.
Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Change By: Josh Cooper Labels: platform_7 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.368658.1596844155000.52260.1602194640152%40Atlassian.JIRA.
Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Change By: Josh Cooper Sprint: Coremunity Grooming Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.368658.1596844155000.34290.1599808860027%40Atlassian.JIRA.
Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Change By: Josh Cooper Epic Link: PUP-10649 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.368658.1596844155000.25427.1598557380147%40Atlassian.JIRA.
Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Change By: Josh Cooper Team: Coremunity Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.368658.1596844155000.17131.1597687860079%40Atlassian.JIRA.
Jira (PUP-10613) Puppet::Util.uri_encode discards '='
Title: Message Title Josh Cooper created an issue Puppet / PUP-10613 Puppet::Util.uri_encode discards '=' Issue Type: Bug Assignee: Unassigned Created: 2020/08/07 4:49 PM Priority: Normal Reporter: Josh Cooper The uri_encode method assumes '=' characters are key/value delimiters in the query string, which is a problem if the query string contains a base64 encoded signature with trailing padding characters like the following. Note both URI and Addressable preserve the trailing '=' but puppet does not: irb(main):014:0> str = "http://a.com?sig=JaZhcqxT4akJcOwUdUGrQB2m1geUoh89iL8WMag8a8c=" => "http://a.com?sig=JaZhcqxT4akJcOwUdUGrQB2m1geUoh89iL8WMag8a8c=" irb(main):015:0> Puppet::Util.uri_encode(str) => "http://a.com?sig=JaZhcqxT4akJcOwUdUGrQB2m1geUoh89iL8WMag8a8c" irb(main):016:0> URI.encode(str)