CHANGES
=======

v0.1.1
------

* burn version 0.1.1
* add initial specfile and systemd service files
* change some default value in config,py
* add attributes and init nlri
* update README.rst
* add unittest for extended community
* set secret=True for password config
* change some methods to classmethods

v0.1.0
------

* burn version 0.1.0
* edit README.rst and doc
* add write_keepalive option to config
* add support for sending ipv4 update message through REST api
* add contruct method for update message
* fixed bad indentation
* fixed flask autodoc error
* init protocol unittest
* add rest api for sending route refresh messages
* simplify bgp protocol.py
* edit file header
* rename all bgpmon to yabgp
* add mongodb api to bgp factory class
* add database config for mongodb
* add pika factory to bgp factory
* initial the code for AMQP channel and config
* edit some point to support python3
* edit travis to run py34
* edit more code to support python3
* more b'str' conversion
* more b'str' conversion
* b'str' conversion
* replace ipaddr with netaddr and change tox for py34
* edit README.rst
* add unittest for open
* add some ignore folders in .gitingore file
* delayedCall->delayed_call
* update HACKING.rst
* update README.rst
* add some bgp capabilities
* add bgp capability configuration to oslo.config
* update doc for api auth
* update README.rst
* update index.rst
* add basic http auth to rest api version 1
* update restful api
* update requirements.txt
* add requirements.txt to doc
* write some test code
* add some sample rest api code
* add sphinxcontrib.autohttp.flask to doc
* add rest configure options to yabgp.ini.sample
* init some api base code
* move config.py from common to root
* init restapi code structure
* edit docs files
* edit unittest for some bgp attribute
* refactor some code
* add more unittest for BGP attributes
* update README.rst for test coverage badge address
* edit coveralls command
* edit sphinx conf.py
* change travis configuration
* use Test Repository for unittest
* add test cases for origin
* add test coverage badge
* add test coverage
* Add documentation status to README.rst
* update README.rst for address error
* add .coveragerc
* change something for landscape code health check
* update README.rst for adding code health check
* edit HACKING.rst and initial unittest
* write simple documentation
* add sphinx build in tox.ini
* add sphinx build in setup.cfg
* initial sphinx documentation
* add .mailmap
* edit setup.cfg and README.rst
* Added Gitter badge
* refactor module name
* update README.rst for some badge address
* fixed pep8 error
* replace openbgp to softbgp in some files and remove openbgp module
* remove module name from openbgp to softbgp
* change version number to 1.0.1
* change version number
* edit README.rst file
* change setup.py and fixed some pep8 error
* update hook.py for setup.py
* change setup.cfg
* edit setup.py and change README.md to README.rst
* edit README.md
* change copy right for some files
* edit README.md
* update travis ci link
* change license badge
* add Code Climate badge to README.md
* change the config
* add license badge
* change version to 1.0
* add build status image
* add travis ci
* add travis ci
* update README.md
* update README.md
* use twisted to start bgp peer
* add afi, safi and factory
* update copyright
* update readme file
* implement BGP protocol
* implement BGP update message
* implement bgp originator id and cluster list attributes
* implement more bgp attributes
* bgp notification, open, route fresh message implementation
* implementation BGP fsm based on RFC 4271
* init bgp message source files
* import twisted for BGP timer
* init the entrance of the program
* add common/config.py for configuration
* add common/constants.py for BGP constants
* add oslo.config to requirements.txt
* add log.py for logging
* first commit
* Initial commit
