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

Raises exception when attribute does not exist #90

Open
wants to merge 59 commits into
base: dev_old
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
65e942c
Merge pull request #41 from wichert/dev
GIC-de Feb 2, 2017
b1e7ca7
Update and rename TODO.txt to TODO.md
GIC-de Feb 2, 2017
ce2b3c2
Update and rename TODO.md to TODO.rst
GIC-de Feb 2, 2017
cf4866c
Update CHANGES.rst
GIC-de Feb 2, 2017
9ff5bfe
Update setup.py
GIC-de Feb 2, 2017
f96ca34
add test
GIC-de Feb 2, 2017
bb0c8a1
docu update
GIC-de Feb 2, 2017
7615f15
Update README.rst
GIC-de Feb 2, 2017
598026d
updated sphinx docu
GIC-de Feb 2, 2017
cf55926
Merge branch 'master' of github.com:wichert/pyrad
GIC-de Feb 2, 2017
2f27fc6
doc update
GIC-de Feb 2, 2017
e6ffc78
updated sphinx conf.py
GIC-de Feb 2, 2017
f5e0f77
fixed sphinx conf
GIC-de Feb 2, 2017
39a4695
add requirements file
GIC-de Feb 2, 2017
facebf3
Update README.rst
GIC-de Mar 15, 2017
9986381
Update README.rst
GIC-de Mar 15, 2017
417c5c5
tests/mock: convert fd registry to dict and implement unregister
krisztian-kovacs Mar 16, 2017
89cc29c
pyrad/client: use select.poll() instead of select.select()
krisztian-kovacs Mar 16, 2017
12330ad
Closes #45: Adds support to handle packets from any host.
marzsv Mar 20, 2017
f98e73e
Gets the secret of the host 0.0.0.0/0 if its present
Mar 20, 2017
cfaf05b
Adds the same behavior for _HandleAcctPacket
Mar 20, 2017
931b922
Race condition fix due to slow time.time()
jpVm5jYYRE1VIKL Jul 4, 2017
e8feefc
server: listen for CoAs without auth, neither acct
Aug 15, 2017
48d9a4b
example/coa.py: runtime coa, disconnect and NAS-Id
Aug 15, 2017
da41b34
client-coa.py: example of a fake CoA client
Aug 15, 2017
5b38206
Start plumbing in ipv6 support to the pyrad server.py code.
morrowc Aug 19, 2017
ab58b30
Add an ipv6 binding test.
morrowc Aug 19, 2017
85129bc
Updated travis.yml with some documentation.
morrowc Aug 27, 2017
d27da86
Add *.egg directories to .gitignore.
morrowc Aug 27, 2017
91dd973
Added support of tlv and integer64 attributes
avnerel Oct 2, 2017
6045adc
fixes ValueError zero length field name in format
mrizvic Dec 19, 2017
adbfc4e
Reverse order of adding items to make tests pass in 3.6
rbricheno Apr 9, 2018
524551d
Correct rtype in docstring for Client.CreateAuthPacket
rbricheno Apr 9, 2018
b28489c
Include missing LICENSE.txt in manifest
rbricheno Apr 10, 2018
937b427
Merge pull request #82 from rbricheno/add-missing-license
GIC-de May 15, 2018
7d1cf87
Merge pull request #80 from rbricheno/fix-3-6-test
GIC-de May 15, 2018
c8837a2
Add async client implementation
geaaru Jul 3, 2018
51e3499
Add VerifyAuthRequest on AuthPacket
geaaru Jul 5, 2018
54f915c
Add Async Server implementation
geaaru Jul 5, 2018
cdeb803
Merge pull request #64 from morrowc/gitignorefix
GIC-de Jul 5, 2018
9eb12dc
Merge pull request #85 from geaaru/master
GIC-de Jul 5, 2018
fe8cc17
Update .travis.yml
GIC-de Jul 5, 2018
f21fcc9
Merge pull request #81 from rbricheno/fix-createauthpacket-rtype
GIC-de Jul 5, 2018
c275b06
Merge pull request #72 from mrizvic/master
GIC-de Jul 5, 2018
0e4f56b
Merge pull request #58 from jpVm5jYYRE1VIKL/master
GIC-de Jul 5, 2018
8571254
Merge branch 'added_tlv_and_integer64_support' of https://github.com/…
Jul 5, 2018
a604f13
Merge branch 'avnerel-zz-added_tlv_and_integer64_support'
Jul 5, 2018
a5714c7
issue #45 support to handle packets from any
GIC-de Jul 5, 2018
9f36a2d
Merge pull request #46 from marzsv/dev
GIC-de Jul 5, 2018
b396da5
Merge pull request #44 from krisztian-kovacs-balabit/master
GIC-de Jul 5, 2018
3b44c71
Merge pull request #59 from vjardin/dev-coa
GIC-de Jul 5, 2018
0a6471e
Merge pull request #60 from vjardin/coa-proxy
GIC-de Jul 5, 2018
0b552c7
Merge pull request #61 from morrowc/issue8
GIC-de Jul 5, 2018
fc16bfe
fix for #61 bind ipv6 support
Jul 5, 2018
bd85278
update changelog
Jul 5, 2018
8545ee0
update setup.py
Jul 5, 2018
0f07db4
fix for #85 async client/server
Jul 5, 2018
2d64523
issue #85 async client/server enhancements
Jul 6, 2018
b077f2b
Fixes #87: Error when attribute does not exist in dictionary
marzsv Aug 14, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ docs/.build/
pyrad.egg-info/
*.pyc
*__pycache__
*.egg/
14 changes: 12 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
Changelog
=========

2.1 - Unreleased
------------------
* Add experimental async client and server implementation for python >=3.5.

* Add IPv6 bind support for client and server.

* Add support of tlv and integer64 attributes.

* Multiple minor enhancements and fixes.

2.1 - Feb 2, 2017
-----------------

* Add CoA support (client and server).

* Add tagged attribute support (send only).

Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
include LICENSE.txt
recursive-include example *
prune example/.svn
8 changes: 6 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
:target: https://pypi.python.org/pypi/pyrad
.. image:: https://img.shields.io/pypi/dm/pyrad.svg
:target: https://pypi.python.org/pypi/pyrad
.. image:: https://readthedocs.org/projects/pyrad/badge/?version=latest
:target: http://pyrad.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

Introduction
============
Expand Down Expand Up @@ -55,8 +58,9 @@ Python modules::
Author, Copyright, Availability
===============================

pyrad was written by Wichert Akkerman <wichert@wiggy.net> and is licensed
under a BSD license.
pyrad was written by Wichert Akkerman <wichert@wiggy.net> and is maintained by Christian Giese (GIC-de).

This project is licensed under a BSD license.

Copyright and license information can be found in the LICENSE.txt file.

Expand Down
2 changes: 2 additions & 0 deletions TODO.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ToDo
====
11 changes: 0 additions & 11 deletions TODO.txt

This file was deleted.

33 changes: 0 additions & 33 deletions docs/.static/repoze.css

This file was deleted.

74 changes: 12 additions & 62 deletions docs/Makefile
Original file line number Diff line number Diff line change
@@ -1,70 +1,20 @@
# Makefile for Sphinx documentation
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = env PYTHONPATH=.. sphinx-build
PAPER = a4

# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d .build/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .

.PHONY: help clean html web pickle htmlhelp latex changes linkcheck
SPHINXBUILD = sphinx-build
SPHINXPROJ = pyrad
SOURCEDIR = source
BUILDDIR = build

# Put it first so that "make" without argument is like "make help".
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " pickle to make pickle files (usable by e.g. sphinx-web)"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " changes to make an overview over all changed/added/deprecated items"
@echo " linkcheck to check all external links for integrity"

clean:
-rm -rf .build/*

html:
mkdir -p .build/html .build/doctrees
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) .build/html
@echo
@echo "Build finished. The HTML pages are in .build/html."

pickle:
mkdir -p .build/pickle .build/doctrees
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) .build/pickle
@echo
@echo "Build finished; now you can process the pickle files or run"
@echo " sphinx-web .build/pickle"
@echo "to start the sphinx-web server."

web: pickle

htmlhelp:
mkdir -p .build/htmlhelp .build/doctrees
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) .build/htmlhelp
@echo
@echo "Build finished; now you can run HTML Help Workshop with the" \
".hhp project file in .build/htmlhelp."

latex:
mkdir -p .build/latex .build/doctrees
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) .build/latex
@echo
@echo "Build finished; the LaTeX files are in .build/latex."
@echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \
"run these through (pdf)latex."
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

changes:
mkdir -p .build/changes .build/doctrees
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) .build/changes
@echo
@echo "The overview file is in .build/changes."
.PHONY: help Makefile

linkcheck:
mkdir -p .build/linkcheck .build/doctrees
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) .build/linkcheck
@echo
@echo "Link check complete; look for any errors in the above output " \
"or in .build/linkcheck/output.txt."
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
192 changes: 0 additions & 192 deletions docs/conf.py

This file was deleted.

Loading