Project

General

Profile

Actions

Bug #5046

closed

Bug with xmlrpc::client, basic auth and long authentication strings

Added by herwinw (Herwin Quarantainenet) over 13 years ago. Updated over 11 years ago.

Status:
Closed
Target version:
ruby -v:
1.9.2-p290 (and earlier releases)
Backport:
[ruby-core:38164]

Description

XMLRPC::Client has support for basic auth. This tries to encode the
combination of the username and password with the base64 algorithm using
Array.pack. If however your username and password exceed a certain
length the truncate algorithm of Array.pack kicks in and adds a newline
character in the result, which creates HTTP headers that are invalid.

Updated by nahi (Hiroshi Nakamura) over 13 years ago

  • Status changed from Open to Assigned
  • Assignee set to nahi (Hiroshi Nakamura)

Updated by nahi (Hiroshi Nakamura) over 13 years ago

  • Status changed from Assigned to Closed
  • Target version changed from 2.0.0 to 1.9.3

Fixed trunk at r32666 and ruby_1_9_3 at r32668. Thanks!

Updated by Anonymous over 11 years ago

I'm not concerned about this kind of information, do not send this message
to me

2011/7/25 Hiroshi Nakamura

Issue #5046 has been updated by Hiroshi Nakamura.

Status changed from Assigned to Closed
Target version changed from 1.9.x to 1.9.3

Fixed trunk at r32666 and ruby_1_9_3 at r32668. Thanks!

Bug #5046: Bug with xmlrpc::client, basic auth and long authentication
strings
http://redmine.ruby-lang.org/issues/5046

Author: Herwin Weststrate
Status: Closed
Priority: Low
Assignee: Hiroshi Nakamura
Category: lib
Target version: 1.9.3
ruby -v: 1.9.2-p290 (and earlier releases)

XMLRPC::Client has support for basic auth. This tries to encode the
combination of the username and password with the base64 algorithm using
Array.pack. If however your username and password exceed a certain
length the truncate algorithm of Array.pack kicks in and adds a newline
character in the result, which creates HTTP headers that are invalid.

--
http://redmine.ruby-lang.org

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0