From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-ch2-07v.sys.comcast.net (resqmta-ch2-07v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:39]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 7998D7A4D9 for ; Wed, 12 Jul 2017 05:43:15 -0700 (PDT) Received: from resomta-ch2-20v.sys.comcast.net ([69.252.207.116]) by resqmta-ch2-07v.sys.comcast.net with ESMTP id VGzkdMNnUWKMWVGzpdLPbo; Wed, 12 Jul 2017 12:44:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1499863441; bh=CJ47xFqvk3YW0I52KJR10hAcyxwVlCHiyPtO2tqPWUA=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=eTTSfN54+m810QMcslDqdBcN8d81Alr/km+HF0xJDm6+yQbGOq60MBm/K30BN3wxa SN3/V8MbM9qZmdTWpPXTo7VnVavOtTNiK8eD0QkwpI2dDcyfJyng3FGVf1pO8mK7Xk H/nc+VkJTCSTV4OERFtNhc8kur4lgWKOFYVp+d2T4kUAi2MbYNWGRwQHm3HGGYQGiv jXrb5dpozwvGhIvbQ7a/7/Vw4JV4L6hJCezPx+RfqzG3vJPrePUvudQQar/WQpaT78 YBeqRxWNZxdQZaxd3UPX0yZre4svpAO4WBZFf3b95K3vefxlUdS0BK3orZ2SohHG5I xJqCVjWcMNojw== Received: from unknown ([IPv6:2601:408:c301:784d:21e:4fff:fec2:a0f1]) by resomta-ch2-20v.sys.comcast.net with SMTP id VGzodGoYnULyFVGzpdNdLK; Wed, 12 Jul 2017 12:44:01 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke References: <20170703051927.GA1994@nautica> <20170712061115.GA3270@nautica> User-Agent: edbrowse/3.6.3+ Date: Wed, 12 Jul 2017 08:44:00 -0400 Message-ID: <20170612084400.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfCQ4YHyCypEevUNM1jrHGn2x3m5D6HoVfCJg99xCFwD2yBU2ExYwY8HTPRIsB2WWvuVyn5aHF3pbFoKO3ijOpQaB0t5SXQfK+D3rkXG8jQUerfyGpKoj b4/N2JGbnhvJcyF205UiJ6UGYWlpgNzaxDy6BN01SEVKPAyyPQv6+ig9 Subject: [Edbrowse-dev] Disabling local echo for password fields X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.24 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jul 2017 12:43:15 -0000 Yes, number is another minor type of text. If you're making password a minor text type then number should be as well, if you don't mind and if you have the time. Later on we can use this minor type to constrain the input, as other browsers do. number has an obvious syntax, so does email, etc. sure, infshow() should print text(number) or some such. I continue my concern about overwriting or changing what html has declared, and Chris shares this concern. This is just philosophy for now, can't think of a real-world issue, it just makes me queasy. The mask bit would get around this. bool masked:1; Put this in with all the other boolean members in struct htmlTag. Every struct I allocate is set to zero so you don't have to worry about that. Add a new member and it is automatically false from the start. The ipass command could set it to true, and then you could test if(t->masked || t->inp_minor == INP_PW) { put in stars } > We cannot change the command name once this is merged so now is a good Right. ipass or ipass2 or ipass$ it's not my favorite convention but truly I can't think of anything better. It's so rarely used, and I'd never use it at all (personally), so in that sense I don't care. Well I think it's fine if others agree. Karl Dahlke