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

v1.1.0 #16

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

v1.1.0 #16

wants to merge 6 commits into from

Conversation

netniV
Copy link

@netniV netniV commented Feb 23, 2020

Bug Fixes

  • In some server environments, being behind a load balancer and enabling IP
    restrictions would be ineffective as other users would all appear to be from
    the same remote address

Features

  • Allow logging of the CSRF process which is useful for third party develoeprs
    when they are trying to incorporate the library to see what steps are being
    taken and from where.

    Configuration var: log_file

  • Allow logging to also be echoed to console

    Configuration var: log_echo

  • Allow specifying the location of the CSRF secret file as some package
    maintainers may prefer to relocate the secret file to a hidden location that
    is readable only when installing the package and not be the application.

    Configuration var: path_secret

  • Allow specifying the startup function as some callers may wish to keep in line
    with their own code formats.

    Configuration var startup_func

  • Allow configuration of which hashing function to use. It is expected that the
    user configuring this option will known what hash functions are availble or it
    could cause runtime errors.

    Configuration var hash

Bug Fixes

- In some server environments, being behind a load balancer and enabling IP
  restrictions would be ineffective as other users would all appear to be from
  the same remote address

Features

- Allow logging of the CSRF process which is useful for third party develoeprs
  when they are trying to incorporate the library to see what steps are being
  taken and from where.

  Configuration var: `log_file`

- Allow logging to also be echoed to console

  Configuration var: `log_echo`

- Allow specifying the location of the CSRF secret file as some package
  maintainers may prefer to relocate the secret file to a hidden location that
  is readable only when installing the package and not be the application.

  Configuration var: `path_secret`

- Allow specifying the startup function as some callers may wish to keep in line
  with their own code formats.

  Configuration var `startup_func`

- Allow configuration of which hashing function to use.  It is expected that the
  user configuring this option will known what hash functions are availble or it
  could cause runtime errors.

  Configuration var `hash`
@TheWitness
Copy link

Nice!

@netniV
Copy link
Author

netniV commented Apr 5, 2020

@ezyang Any comments or likelihood of commit on these latest round of changes? We are actively using it within Cacti's open source monitoring tool so would be good to have these in the main repo in case packagers link back to your versions without all the fixes.

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