Skip to content

Latest commit

 

History

History
196 lines (122 loc) · 4.19 KB

CHANGELOG.md

File metadata and controls

196 lines (122 loc) · 4.19 KB
  • 36 [build] wlodek

    Complete restructure of source code tree (gitlab !265)

  • 35 [func] wlodek

    Bring back isc-dhcp tests and isc-dhcp server management. (gitlab !235)

    1. [doc] tomek

    Coding guidelines added, rearranged and update documentation. (gitlab !219)

    1. [func] godfryd

    Implemented tests for class_cmds hook in Kea. (gitlab !9)

    1. [func] godfryd

    Implemented better logging. (gitlab !2)

    1. [func] godfryd

    Added support for pytest. Many cleanups. (gitlab !5)

    1. [func] wlodek

    Implemented new tests for reservation-get-all and reservation-get-page commands. (gitlab !7)

    1. [bug] wlodek

    Fixes for multiple tests. (gitlab !8)

    1. [func] godfryd

    Preparation for pytest support, as an intended replacement for lettuce that is no longer being developed. (gitlab !1)

    1. [func] wlodek

    Imlemented new tests for lease retrieval page by page. (gitlab !3)

Code migrated from github (http://github.com/isc-projects/forge) to gitlab (http://gitlab.isc.org/isc-projects/forge)

    1. [func] Maciej Fijalkowski

    Experimental DHCP client tests. (github, 70 commits)

    1. [func] thomas

    user_chk hook library tests, improved support for isc-dhcp v6, several smaller improvements. (github, 14 commits)

    1. [build] marcin

    Several improvements: logging, scapy patch, v6 option tests, better results reporting. (github, 16 commits)

    1. [func] wlodek

    Support for DNS and DDNS added. (no backwards compatibility)

    1. [func] wlodek
    • copy log files for Kea servers
    1. [func] wlodek
    • configuration server timers (e.g. renew-timer)
    1. [func] wlodek
    • support for vendor option tests
    1. [func] maciek
    • support for changing multiple values
    1. [bug] wlodek
    • parsing received message more accurate
    • added new patch for Scapy!
    1. [func] wlodek
    • support for Prefix Delegation (RFC 3633)
    1. [bug] wlodek
    • multiple copy-from-received message procedure now fully functional
    1. [func] wlodek
    • multiple IA options in msg
    1. [bug] wlodek
    • Scapy statuscode fixed, all tests now operational
    1. [bug] wlodek
    • IA_NA option fixed
    • double option bug fixed
    1. [func] wlodek
    • config generation for Dibbler (v6)
    • automatic start/stop Dibbler (v6)
    1. [bug] wlodek
    • removed - character from directory names.
    1. [func] wlodek
    • config generation for ISC-DHCPv6
    • automatic start/stop ISC-DHCPv6
    1. [func] wlodek
    • new type of tests, Scenario Outline
    • reports for Scenario Outline
    1. [func] wlodek
    • first version of UserHelp in using Forge (set of all available test sets, features, test names) and building new tests
    1. [func] wlodek

    new functions in run_test.py: -l for listing all features (for specific IP version) -s for choosing test set based on directory name

    1. [bug] wlodek
    • options -v4 and -v6 in run_test.py are operational
    1. [func] wlodek
    • building basic relay-forward message
    • relay-forward message tests
    1. [doc] tomek

    Initial documentation added. Many overlapping and redundant copies of readme/todo/notes sorted out.

    1. [func] wlodek
    • configuration checker (when starting by run_test.py)
    • configuration in different file
    • basic tests
    • building all dhcpv6 messages and scapy patch (InforRequest is still a problem)
    • test tags
    • automatic start/stop/configure bind10 - dhcp
    1. [func] rafal

    Refactoring: generic code with dynamically loaded modules for specific server or protocol

    1. [func] rafal, wlodek, tomek

    Initial code merged in. This is a result of a common development on separate private repos.

LEGEND [bug] general bug fix. This is generally a backward compatible change, unless it's deemed to be impossible or very hard to keep compatibility to fix the bug. [build] compilation and installation infrastructure change. [doc] update to documentation. This shouldn't change run time behavior. [func] new feature. In some cases this may be a backward incompatible change, which would require a bump of major version. [sec] security hole fix. This is no different than a general bug fix except that it will be handled as confidential and will cause security patch releases.

*: Backward incompatible or operational change.