EPICS Home

Experimental Physics and Industrial Control System


 
2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: [Bug 1782308] Re: channel filters should ignore unknown filter tags
From: Andrew Johnson via Core-talk <core-talk at aps.anl.gov>
To: core-talk at aps.anl.gov
Date: Mon, 11 Oct 2021 18:20:46 -0000
** No longer affects: epics-base/3.16

-- 
You received this bug notification because you are a member of EPICS
Core Developers, which is subscribed to EPICS Base.
Matching subscriptions: epics-core-list-subscription
https://bugs.launchpad.net/bugs/1782308

Title:
  channel filters should ignore unknown filter tags

Status in EPICS Base:
  Triaged
Status in EPICS Base 3.15 series:
  New
Status in EPICS Base 7.0 series:
  Triaged

Bug description:
  At the moment, unknown channel filters cause an error, so that the client cannot connect. In order to be forward compatible with potential new filters in future EPICS versions (in particular in an environment with mixed EPICS versions on different IOCs), the channel filtering should be more relaxed with unknown filters. This is already considered good practice in web applications. For example HTML and CSS ignore unknown tags in order to be "future safe".
  Keep in mind that the client cannot check the EPICS or CA version of the IOC before it connects, and thus cannot know which syntax may be allowed. But using the wrong syntax prevents connection.

  Affects 3.15+. (Conveniently 3.14 simply ignores any filters.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/epics-base/+bug/1782308/+subscriptions


Navigate by Date:
Prev: [Bug 1702254] Re: add -fno-strict-aliasing for more architectures in R3.16 src/ca/legacy Makefiles Andrew Johnson via Core-talk
Next: Build failed: epics-base base-7.0-764 AppVeyor via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: [Bug 1702254] Re: add -fno-strict-aliasing for more architectures in R3.16 src/ca/legacy Makefiles Andrew Johnson via Core-talk
Next: Build failed: epics-base base-7.0-764 AppVeyor via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024