Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tEa5b-008MuP-EA for pgsql-bugs@arkaria.postgresql.org; Fri, 22 Nov 2024 20:17:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tEa5a-00C1Cj-1L for pgsql-bugs@arkaria.postgresql.org; Fri, 22 Nov 2024 20:17:14 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tEa5Z-00C1Cb-Od for pgsql-bugs@lists.postgresql.org; Fri, 22 Nov 2024 20:17:13 +0000 Received: from mail-qt1-x82e.google.com ([2607:f8b0:4864:20::82e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tEa5X-003Ku2-Ti for pgsql-bugs@lists.postgresql.org; Fri, 22 Nov 2024 20:17:13 +0000 Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-4609d8874b1so16388511cf.3 for ; Fri, 22 Nov 2024 12:17:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732306630; x=1732911430; darn=lists.postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=qQMVKsv0iW6O5X9iDZZWNRyw4i1bKmASjSg+tkLjbFk=; b=jMerTUeoTkU7g/U5/WEmtpkJfoyuuBBeQHRtFsqLgUUm8V5/j/+G5MvzzhiFobXFZv q6y76+sik+aKHGs53JoKTWJJc4YzwWVA+7lUgRbYhObKzenJbsgAmDDL5U05945Bl4II ERJMRYV77f6ab4iDM7RkA3/WERsfMUAHPQt0SWmuwzLpuLXYnhNYBnUazypyHZQogRER 8qPLMKcojvMI+8wz6+P5L9gDa64Lz+KdtfXVjGvUta74OPpxWJUGosEkXpHpOVuLSNqw cr3llBjVXMVKlE3/OlpPDV5qfkRXc6Z/fZ9pmpLGFfYscZZ5BIzfRcpEourKNN2TMxPv AloA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732306630; x=1732911430; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qQMVKsv0iW6O5X9iDZZWNRyw4i1bKmASjSg+tkLjbFk=; b=Heft3n04k9Uo+UEVCBS8W6PKM86n93q9yeXxWlEJyuntWehC1g7/Hsi+5nPaYcDLeP IExYoW7sXixPdNLdMvRgMGgDYj8EZn5/DbIMsivPW4PfdZzN6OVQBm/zlw6/xOZbniJR JnBcg+2aP07frgO4mn0JRp79d0HjWwDGYMDQYXlLpyl5sGNxeJ7/ZVmvi79I5evbZIIS 1YshEYfD00KPQ0zf2q0oh9ESEGJiS6CHDr7wb+F+kCflkD9h0A1R6P9Qh8rhEdm9Yp2Q 9KrHAHi4EehG3YWFZ/pDBCRJyRKYPC1TWclFK1uytBHf4aIoEbfPz6TwusRlwnamgFv0 3PqQ== X-Forwarded-Encrypted: i=1; AJvYcCWMQVKUTWzZMv4ON+bYbobJLcvLJlGjSEyj/NMuo7RMP+w1HGhhE7VkHd3/88NbOtseJ6AZOr4sbTkO@lists.postgresql.org X-Gm-Message-State: AOJu0YwWkMsby4hMrmSfWDrDuUfuGn2PWQeo/4IW+LrXLNO55pFDVImw RMhF77KcE0XfutxNeRYGpKObaaxz0SgxIZvnZmzNUSLFyiG83QDd X-Gm-Gg: ASbGncv4uMLfdDHAyT3+DQnfk3fjIO5wmrxYsBUyt9fX7AWeG0lItxiYRZMM+zJ2FUw hZTuFmwi+O7OUzntS/jQ8a97vyWTpQfAU/sd8TU6OpQFYcEbTr/+PM/wkNPebZfWDzjK5pAbNnd jlHG9YuVBNr36TW98GDs9Ise388my6+rc9t55nh51MV/5AkqX6OTReINpG1fxHaKEophWYPTNZW pdyzBkKgClTSLuZlpZH7grATJn4KXc/+c1fQhbGDqPlFyufG6QsS96SbVGAPRBy1uEsKhs4kqLz sPYwNgD59hpgfNDcRirRPDW7C5M75qFCsU+aqJIy X-Google-Smtp-Source: AGHT+IFGd7ifsJlCdLM5RDlvsG096HT63vtah2X8QGhP59/PTfTRHKuRpU9rfs+cMVniuifIeIX2JA== X-Received: by 2002:a05:622a:4d2:b0:460:7b6e:9475 with SMTP id d75a77b69052e-4653d527330mr45146251cf.10.1732306630068; Fri, 22 Nov 2024 12:17:10 -0800 (PST) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4653c40fceasm15696601cf.50.2024.11.22.12.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Nov 2024 12:17:09 -0800 (PST) Date: Fri, 22 Nov 2024 14:17:07 -0600 From: Nathan Bossart To: Tom Lane Cc: Bertrand Drouvot , Bruce Momjian , adam@labkey.com, pgsql-bugs@lists.postgresql.org Subject: Re: BUG #18711: Attempting a connection with a database name longer than 63 characters now fails Message-ID: References: <659706.1732303427@sss.pgh.pa.us> <665338.1732306066@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <665338.1732306066@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Nov 22, 2024 at 03:07:46PM -0500, Tom Lane wrote: > Nathan Bossart writes: >> I think we'll also want to do something about MyProcPort->database_name > > Huh, isn't that getting filled from InitPostgres's out_dbname? I think ProcessStartupPacket() sets it. That's called by BackendInitialize(), which is called before PostgresMain() (which is what ultimately calls InitPostgres()). The truncation used to happen within ProcessStartupPacket(), and it updated MyProcPort directly. -- nathan