Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 1972 invoked from network); 16 Sep 2010 14:48:03 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 16 Sep 2010 14:48:03 -0000 Received: (qmail 6677 invoked by uid 500); 16 Sep 2010 14:48:03 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 6404 invoked by uid 500); 16 Sep 2010 14:48:01 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 6251 invoked by uid 99); 16 Sep 2010 14:48:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Sep 2010 14:48:00 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Sep 2010 14:47:58 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o8GElaQq024271 for ; Thu, 16 Sep 2010 14:47:36 GMT Message-ID: <29866232.229861284648456455.JavaMail.jira@thor> Date: Thu, 16 Sep 2010 10:47:36 -0400 (EDT) From: "Tiago R. Espinha (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Updated: (DERBY-4746) (Server) Implement UTF8 support on DRDA In-Reply-To: <22946187.436231279381309963.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-4746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tiago R. Espinha updated DERBY-4746: ------------------------------------ Attachment: DERBY-4746_p3.diff This patch makes some changes on the DDMWriter to ensure that the length of the strings is calculated based on the CCSID manager, and not just a straight call to .length(). It also enforces that whenever a new session is started, the CCSID manager is pushed back to EBCDIC, as all exchanges between the client and the server must start in EBCDIC. This is just a consolidation patch and it should not make any changes to the outside behavior of the code. At this point, the CCSID negotiation isn't yet in place and as such the server always stays in EBCDIC. I have a few more changes to submit but I wanted to first check these in and make sure everything still works as it should. I'll be running regressions and I'll post the results shortly. Please feel free to review the patch. > (Server) Implement UTF8 support on DRDA > --------------------------------------- > > Key: DERBY-4746 > URL: https://issues.apache.org/jira/browse/DERBY-4746 > Project: Derby > Issue Type: Sub-task > Affects Versions: 10.7.0.0 > Reporter: Tiago R. Espinha > Assignee: Tiago R. Espinha > Fix For: 10.7.0.0 > > Attachments: DERBY-4746.diff, DERBY-4746.diff, DERBY-4746.diff, DERBY-4746_p2-impl.diff, DERBY-4746_p2-impl.diff, DERBY-4746_p2-tests.diff, DERBY-4746_p2-tests.diff, DERBY-4746_p3.diff > > > I'm branching out this issue into server and client changes. Since the changes are incremental and small, DERBY-728 would soon become confusing if it had to bear the patches for both server and client. > For future reference, some patches have actually been applied in DERBY-728. These **ARE** also required for the server implementation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.