From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id DC55F1FF183 for ; Wed, 27 Aug 2025 09:35:49 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 03775122E2; Wed, 27 Aug 2025 09:35:18 +0200 (CEST) To: pve-devel@lists.proxmox.com Date: Sat, 23 Aug 2025 10:17:04 +0200 X-Mailman-Approved-At: Wed, 27 Aug 2025 09:35:14 +0200 MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Johannes Altmanninger via pve-devel Precedence: list Cc: Johannes Altmanninger X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: [pve-devel] [PATCH 0/4 vncterm] Fix OSC parser Content-Type: multipart/mixed; boundary="===============6084912071898703470==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============6084912071898703470== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id B6A37D490E for ; Sat, 23 Aug 2025 10:37:00 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8EDF21CF05 for ; Sat, 23 Aug 2025 10:36:30 +0200 (CEST) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Sat, 23 Aug 2025 10:36:29 +0200 (CEST) Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-61c38da68ddso783959a12.2 for ; Sat, 23 Aug 2025 01:36:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755938183; x=1756542983; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=VEDS4UU8dwjhtonVDVJgn1zhRTTrQVArXbEICTElGFA=; b=MoErlTa71F7dkZRm8ytEu8Crh1Ac6V6GMJOd7Av0I3Q/uUeXzL1gHqOKwc3mUIRbxm xLcd9B9xaGeJcfxXLOYcJEchZ0sHGyLLmvNYdBZTIkO2PlbL4A0VNyzthXyXwWh2+7uE ytlasbFXrzPlGe63Icimm/1gyJqUG2NAveEn0gJofJFBhyZ402cQl/FFkQVseqPZtt1i a+OpFnaF9bOiXdK0Z1ubFTeaAnCoEPiRaJJ/EmRfGNMtf8+coBeAYpBifGkwVeMLlcwZ fZ4wIJmnDAZQ7sTN8zJJJbzOgGLCum+woZf4pc9B0zOeuDubl/qC8Lc/k+el6XYCVYki PJww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755938183; x=1756542983; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VEDS4UU8dwjhtonVDVJgn1zhRTTrQVArXbEICTElGFA=; b=kci/xJohw2rDko3UxJem1wIP79xDkjPRtnpJDtu5cFV00UuiAik0+rKzRJOPXiywCp 42yP9xHeRpwGShAJLq0GpIqvrVF9x1k+RKQNhJfveQDsHQGwWQwIVg/M2GO+Fn37abGd SNcCOsxLG09QsJwmXgf9yom8PQbp+VfoMC0zRDZzwusDa3Bu35LlGHeQHJu3WlPgTOcu dV7tJUOzP4Me15+SJpPlghen1zZhggBRjs+jcHbdGmhLD5xSkHawEsNqUJEG2sXn2sEB 3UTO5CGRyWbSj7wyQWjehUE0yC97FH2gLDpfeVq7B4Tr9jVCLIhkt+RPAi6CCcNqQE6T eoqQ== X-Gm-Message-State: AOJu0YwNNOB5A2+IZeBTDqjIT4QskG7rnq/QcASmYXi1dRvkUko22JTw +RFAzYRimbP1hRHANLFZsPHs6CTxAFrrLLBTztjM8Xi0hblizYufw7qJzzeTJg== X-Gm-Gg: ASbGncvt9gCSpDOBmeKf4Wz5pJnJBmgHrJAWFBQ6WxThM7nTwWBgodX268U80tKM4Qy Qpm97BPEvwHaZUcVfnR8Z56YnklGS4KFfBREuxIRM3chyjBQPJpNeUAgdkZ4b6KuN1cfx5GjRhr +HbN8/ksROp2A/f1z9VN2Bcw3XWa7vQEo27MJVAM333MGJYscP22UE5iQj8kMUzL9DPR73tV7Ay 9aoYWkhOmr0f15CWJvBxKmFXHsTOtClUCjMP7kOmG9+pmO9tLjZ+Y1jmrh6RDQa2PmtK5t01DSS pEggUwhHtvSl0m3+ZZt+xwWtUxhXraNMD8LE/MCPTNuxMnH0I3NWB85OTyaqPQzqbq9wEmzWFV0 Y/O3zO9IjW6unBVPuhHgyJdmBXNz2 X-Google-Smtp-Source: AGHT+IFgsO3aCSl2ShZcVM1FwdEudM7P+kzdxPlYiac6uZxlEYcuEDGKa7GQvDsFUQnKxVQkd6KPzg== X-Received: by 2002:a17:907:c10:b0:af9:a486:412e with SMTP id a640c23a62f3a-afe29031f48mr514177966b.26.1755937849470; Sat, 23 Aug 2025 01:30:49 -0700 (PDT) Received: from localhost.localdomain ([2001:4bc9:1fb6:b776::e07]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-afe48e85be7sm131312666b.13.2025.08.23.01.30.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Aug 2025 01:30:49 -0700 (PDT) From: Johannes Altmanninger To: pve-devel@lists.proxmox.com Subject: [PATCH 0/4 vncterm] Fix OSC parser Date: Sat, 23 Aug 2025 10:17:04 +0200 Message-ID: <20250823083010.145866-1-aclopte@gmail.com> X-Mailer: git-send-email 2.50.1.194.g038143def7 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com] X-Mailman-Approved-At: Wed, 27 Aug 2025 09:35:14 +0200 This is my attempt to fix https://bugzilla.proxmox.com/show_bug.cgi?id=6575 (reported elsewhere as https://github.com/fish-shell/fish-shell/issues/11609#issuecomment-3114092441 https://github.com/fish-shell/fish-shell/issues/11749) Untested since I'm not sure how to compile this -- it seems to require a Debian system since "make" fails with "Makefile:1: /usr/share/dpkg/pkg-info.mk: No such file or directory" here. I have also never used Proxmox, so I'd prefer someone else to take this over the finish line. At least spiceterm has the same issues. I don't think the code duplication makes sense, maybe extract a library? Until then, I suppose I can send the same series for spiceterm if no one else does. vncterm.c | 42 +++++++----------------------------------- vncterm.h | 2 -- 2 files changed, 7 insertions(+), 37 deletions(-) --===============6084912071898703470== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============6084912071898703470==--