BSDRadius
BSDRadius 0.7.0 changelog
New features:
- Added new configure option: "pythonpath".
Use this setting in configuration files for BSDRadius modules to update sys.path.
sys.path is list of directories where python interpreter looks for python modules
and packages. See etc/user_modules.conf for example usage.
Other changes:
- Webstuff - library for general use in networked (probably web) environment
has been integrated in BSDRadius. It lives it's life as separate project
in SVN repository and is considered to grow up and become an enterprise
level library with simple but powerful web framework included.
- bsdradius.logger module has been hacked to use webstuff.logger module
transparently (see the source if you are interested in what magic is used
to make it done :)). This is the first step in BSDRadius and webstuff integration.
If you use bsdradius.logger in your applications please substitute all
references to "bsdradius.logger" with "bsdradius.webstuff.logger".
bsdradius.logger module is scheduled for removal in next minor release
(BSDRadius 0.8.0).
- It is now necessary to run logger.createOutputHandlers() after changing
output prefixes/postfixes or changing any of show settings.
I know that this is uncomfortable behaviour and it is subject to change.
- Added a little bit modified sql schema for postgresql 8.1
- Removed misc.fprintException() because it has never been used
- Added unittests for misc.py, BsdRadiusModule.py and BsdRadiusServer.py
Permalink