From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4549CACA.7020105@altlinux.org> Date: Thu, 02 Nov 2006 13:39:06 +0300 From: Mikhail Yakshin User-Agent: Thunderbird 1.5.0.5 (X11/20060822) MIME-Version: 1.0 To: ALT Linux Devel Mailing List References: <20061102092840.GA11635@lks.home> In-Reply-To: <20061102092840.GA11635@lks.home> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] Q: MySQL incompatible changes X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2006 10:40:44 -0000 Archived-At: List-Archive: List-Post: Konstantin A. Lepikhov пишет: > Hi! > > По просьбе некоторых товарищей я похакал MySQL, чтобы оно умело работать с > именем прользователя >= 16 символов. Но данные хаки делают сборку > несовместимой с другими нехаканными клиентами, если они собраны статически > с какой-то более ранней версией libMySQL, либо находятся в других > дистрибутивах. Также есть проблема с дампами баз - получается, что такую > базу сможет восстановить/сдампить только похаканная версия, т.к. обычная > использует для User прибитые гвоздями char(16). Отсюда вопрос - надо ли > это, или оставить все как есть? > > PS Говорят, что в 4.0.x тоже можно было задавать имя пользователя >= 16 > символов. Но там был просто баг реализации - не смотря на USERNAME_LENGTH > 16, границы этого LENGTH забывали проверять. Приложить патч и способ его включения в SRPM, но по умолчанию не собирать? -- WBR, GreyCat