Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
CIDRAM v1.8.0.tar.gz | 2018-10-06 | 1.4 MB | |
CIDRAM v1.8.0.zip | 2018-10-06 | 1.5 MB | |
README.md | 2018-10-06 | 3.1 kB | |
Totals: 3 Items | 2.8 MB | 0 |
Version/Release 1.8.0
-
[2018.08.08; Maikuolan]: Performed some early legwork for future email functionality and future two-factor authentication functionality (neither things are prime-time ready yet though). A handful of new configuration directives have been added (currently marked as experimental/unstable) which won't do anything yet, but which are related to this future functionality.
-
[2018.08.09; Sub-minor code change; Maikuolan]: Slightly improved front-end logging.
-
[2018.08.10; Bug-fixes; Maikuolan]: Fixed a missing L10N string. Fixed a weakness in the fallback for fetching the IP address of inbound requests.
-
[2018.08.10; NEW FEATURE; Maikuolan]: Added support for deference tags (these will allow users to defer specific signature sections when specific signature files are installed; more information available in the documentation).
-
[2018.08.11-12; NEW FEATURE; Maikuolan]: Added support for two-factor authentication by email for when logging into the front-end! It is strongly recommended that all users using the front-end should use this new feature for improved front-end security (documentation explaining how to use this properly will be available in the near future).
-
[2018.08.26; NEW FEATURE; Maikuolan]: Added a configuration directive which allows users to specify via the configuration whether to include or omit empty fields from logging and output display.
-
[2018.08.27; Minor code change; Maikuolan]: Repurposed the front-end sections list page as a means for users to ignore or unignore sections with a single click via the front-end.
-
[2018.09.12; Sub-minor code change; Maikuolan]: Replaced some real typecasts with float due to the anticipated deprecation of the real type for PHP 7.4.
-
[2018.09.19; Sub-minor code change; Maikuolan]: Added a new safety mechanism for when dealing with the front-end database or CIDRAM cache file.
-
[2018.09.21; Bug-fix; Maikuolan]: Webfont cleanup procedure removed wrong part from template files when webfonts not clearly marked; Fixed.
-
[2018.09.22; Sub-minor code change; Maikuolan]: Slightly refactored all the HTML template files, slightly reducing indenting and improving readability.
-
[2018.09.23; Sub-minor code change; Maikuolan]: Removed capitalisation from front-end username display (doesn't always play nice with non-ANSI data).
-
[2018.09.22-25; NEW FEATURE; Maikuolan]: A new subsystem, "Auxiliary Rules", has been implemented into CIDRAM, which allows users to easily create new rules via the front-end to block, bypass, greylist, and whitelist requests on the basis of arbitrary data pertinent to the request (IP address, user agent, referrer, etc). Auxiliary rules execute after all signature files and modules have already finished executing, don't require any configuration, and utilise a simple, human-readable YAML structure (1.8.0-DEV+18267804). Refer [#79]
-
[2018.09.26; Sub-minor code change; Maikuolan]: Front-end L10N slightly refactored (1.8.0-DEV+18268592).
Caleb M (Maikuolan), October 6, 2018.