Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ip ignore as ipag #30

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

goetzpf
Copy link

@goetzpf goetzpf commented Dec 6, 2019

Support for these 3 changes in EPICS Base and PCAS (if base 7.0 is used):

  • Define networks to be ignored by servers with environment variable
    EPICS_CAS_IGNORE_NET_LIST
  • Define networks to be ignored by clients with environment variable
    EPICS_CA_IGNORE_NET_LIST
  • Extend channel access security with IP access groups that define the IP
    address a client must have

Goetz Pfeiffer added 3 commits December 6, 2019 15:53
The value of the variable is printed at the start of the channel access
gateway.
The value of the variable is printed at the start of the channel access
gateway.
If EPICS base and PCAS have IP access groups implemented, the APIs of both need
the client's IP address as parameter. This version of the channel access server
provides this parameter.

Notes for the dependency from EPICS base and PCAS:

The extra parameter is only provided when EPICS_HAS_AS_IPAG is defined, which
is a C macro that is set in EPICS base. If this macro is not defined, the old
API is used. By this, this version of the channel access gateway can also be
compiled with an older version of EPICS base and PCAS.
@mdavidsaver
Copy link

I take it that merging epics-modules/pcas#3 is a prerequisite?

@goetzpf
Copy link
Author

goetzpf commented Dec 9, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants