-
-
Notifications
You must be signed in to change notification settings - Fork 74
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
Raspbian Backend #92
Open
ritwickdsouza
wants to merge
183
commits into
master
Choose a base branch
from
raspbian
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,905
−18
Open
Raspbian Backend #92
Changes from all commits
Commits
Show all changes
183 commits
Select commit
Hold shift + click to select a range
a6f1720
[rasbian] Added backend skeleton
24eecf4
[raspbian] Added rasbian support to __init__
9afcfee
[raspbian] Created Rasbian class definition
d45df4c
[raspbian] Added NetworkRenderer and WirelessRenderer
871fbac
[raspbian] Modified schema.py
30dc5d9
[raspbian] Added template files for wireless and network class
849c2ab
[raspbian] Added test files for network and wireless
193cbe7
[raspbian] Fixed various typos
9bdee87
[raspbian] Initialized jinja templates
e29bc0b
[raspbian] dns_severs in NetworkRenderer
6f21e53
[raspbian] dns_server in template
a08e03d
[raspbian] dns_server in template
ab98827
[raspbian] dns_search in NetworkRenderer and template
41e7b04
[raspbian] Added test for dns_server
d05e685
[raspbian] Added tests for dns_server and dns_search
86c0e6f
[raspbian] Added convertors for dns_search and dns_servers
f22c0de
[raspbian] Fixed flake8 and isort warnings
e81257a
[raspbian] Removed unnecessary print statements
dcf64e8
[raspbian] Added tests for resolv converters
0b3d8ff
[raspbian] Removed temporary template
040acb9
[raspian] Remove deprecated test files
cc3e6e7
[raspbian] Initialized documentation page for Raspbian
a8fadb4
[raspbian] Added converter for Wireless
15e8137
[raspbian] Added renderers and templates for resolv and hostapd
1de87e4
[raspbian] Deleted deprecated jinja2 template files
ddc8303
[raspbian] Added converter for Radio and created a common template fo…
bfee537
[raspbian] Use camel case for class names
89d1676
[raspbian] Added converter for interfaces and template for network/in…
089cbd6
[raspbian] Added support for bridge interface
621a892
[raspbian] Combined ethernet and bridge template
a45f003
[raspbian] Added tests for resolv and minor modifications in interfac…
e4da2d4
[raspbian] Added tests for interfaces
b276e1f
[raspbian] Fixed bug for simple bridge interface
d7725a6
[raspbian] Added tests for bridge interface
ba566ca
[raspbian] Fixed isort and flake8 warnings
9a7aec1
[raspbian] Modified interface converter to fix multiple interface bug
1729063
[raspbian] Modified interface coverter for bridge support
0359d63
[raspbian] Modified template for new intermediate data structure for …
1fd1ba2
[raspbian] Added tests for interfaces
4eaaba4
[raspbian] Removed unncessary objects from intermediate data structure
032867f
[raspbian] Renders section only if config exists
66ba9d6
[raspbian] Modified tests for new renders
89d6871
[raspian] Removed allow-hotpug
6ef27ee
[raspbian] Added initial documentation for Network Interfaces and Bri…
9036115
[raspbian] Added support for mtu
49ef8bf
[raspbian] Added support for mac
cd14605
[raspbian] Added mtu output to tests
f2688a9
[raspbian] Changed template style
269b270
[raspbian] Modified tests with new template design
69214a6
[raspbian] Modified interface template
42a5860
[raspbian] Added Wireless Configuration support
09d8fd1
[raspbian] Modified tests with radio settings
42c823c
[raspbian] Added support for radio settings
1a72b52
[raspbian] Combined hostapd.conf with template
fde55d1
[raspbian] Fixed bug with missing encryption block
08b966b
[raspbian] Removed wmm as default from template
049e36e
[raspbian] Modified hostapd tests by removing default wmm
fd8e458
[raspbian] Documentation on wireless configuration
907dae2
[raspbian] Modified ieee80211n protocol
6deabd5
[raspbian] Added support for AdHoc mode
8d80e91
[raspbian] Fixed render error
6ca6bb3
[raspbian] Added documentation on adhoc
bd90621
[raspbian] Added test for Adhoc mode
f1094fe
[raspbian] Fixed isort and flake8 errors
95e3445
[raspbian] Refactored interfaces converter
db1e1d0
[raspbian] Modifed template for updfated intermediate_data
96c6149
[raspbian] Removed old commented interfaces converter
44ae72b
[raspbian] Added adhoc support
288f01a
[raspbian] Seprated main loop for each config file in template
56e1e99
[raspbian] Fixed single dns_search template rendering
75f53d4
[raspbian] Added support for NTP
cb92bde
[raspbian] Fix isort and flake8 errors
839f346
[raspbian] Added documentation for NTP settings
5dc6fa9
[raspbian] Added converter/template/tests for general settings
1de1fec
[raspbian] Added documentation for general settings
e3abeec
[raspbian] Created seprate files for each converter
017a9ae
[raspbian] Skipped unimplemented tests
67ca7d9
[raspbian] Added tests for mtu and mac
310524c
[raspbian] Added support for multiple template rendering
5a419d7
[raspbian] isort and flake8 errors
26047d1
[raspbian] Changed template format
2035653
[raspbian] Remove render method from Raspbian backend
880195f
[raspbian] Added support for 802.11ac
27158a4
[raspbian] Added tests for radio settings
8a1ecda
[raspbian] Improve readability of templates
b8e491e
[raspbian] Added support for generating tar.gz file
57b2b33
[raspbian] Added tests for generate and write methods
8b753f1
[raspbia] Added documentation for write and generate method
9ea9364
[raspbian] Improved interfaces jinja2 template
8319e00
[raspbian] Added support for ipv4 static routes
e96f61a
[raspbian] Fixed isort and flake8 errors
248a3a4
[raspbian] Added support for manual mode in interfaces
8103382
[raspbian] Further modified static routes implementation
295828b
[raspbian] Added support for ipv6 static routes
32818d0
[raspbian] Added tests for static routes
c8558a9
[raspbian] Simplifed jinja2 templates
2cfdf6e
[raspbian] Removed extra argument
6b8b59c
[raspbian] Removed wps test
67a94ca
[raspbian] Reduced complexity of Interfaces converter
712a0f6
[raspbian] Fixed interfaces jinja2 template
2f3cfda
[raspbian] Refactored template
c7d6522
[raspbian] Added multi interfaces tests
fcb45cb
[raspbian] Improved readability of templates
e9938c4
[raspbian] Fix flake8 error
9c55b2c
[raspbian] Updated documentation examples
8c62ef5
[raspbian] Updates documentation
588bc45
[raspbian] Updated tests
bd98880
[raspbian] Renamed test classname
e7288fe
[raspbian] Fixed typo
404db8a
[raspbian] Updated documentation
6946ae9
[raspbian] Added initial schema for backend
62223e4
[raspbian] Renamed template
3906c5f
[raspbian] Generate scripts files
387087d
[raspbian] Updated tests for recent changes
8198425
[raspbian] Added tests for scripts
71718cf
[raspbian] Changed variable names
96c0e88
[raspbian] Fix isort warning
92407fd
[raspbian] Added default value to autostart
cc2d2e1
[raspbian] Fixed autostart default value
f40e85a
[raspbian] Updated schema
450da4b
[raspbian] Updated schema
cf579b8
[raspbian] Updated schema
b8cb824
[raspbian] Added rts_threshold, frag_threshhold and hidden wireless s…
bda6e72
[raspbian] Set additionalProperties back to default
9c0eee7
[raspbian] Fix flake8 warnings
a13b982
[raspbian] Added stp setting in bridge interface
0e403a9
[raspbian] Added country in radio settings
7a63ab1
[raspbian] Updated test
1b7edd4
[raspbian] Added wpa_supplicant template
89f8809
[raspbian] Added support for station mode
4d18eb0
[raspbian] Added tests for wpasupplicant
5fa829d
[raspbian] Updated schema
09736ea
[raspbian] Refactored wireless converter
528ff71
[raspbian] Fixed isort warning
0545fe1
[raspbian] Removed unsupported values from schema
168d792
[raspbian] Created a deepcopy of schema before modification
37e14fb
[raspbian] Added NONE value to key_mgmt
43d4b82
[raspbian] Added support WPA2 Enterprise Mode (Client)
55ff9dc
[raspbian] Updated render methods example
1aef4d8
[raspbian] Updated loopback interface output
067c2e1
[raspbian] Removed loopback section from docs
836d44a
[raspbian] Fixed autostart output
7b4ba06
[raspbian] Added test for autostart
52d7060
[raspbian] Remove old commented code
51eef52
[raspbian] Added support for WEP Station mode
f6dbdf4
[raspbian] Updated wep station mode
879a0e7
[raspbian] Added tests for wep station mode
4508403
[raspbian] Reduce _get_encryption complexity
e0e82fb
[raspbian] Updated converter and template for multiple static routes
e5a2acd
[raspbian] Added tests for multiple static routes
65f4a9b
[raspbian] Fixed multiple static routes output
7c07e9d
[raspbian] Added tests for dhcp interface static routes
6165704
[raspbian] Remove unnecessary output from template
a3ad9b6
[raspbian] Added support for macaddr acl in wireless settings
49a48ab
[raspbian] Generate mac list config file
d9961e8
[raspbian] Updated hostapd template and created new template for maca…
ae16a60
[raspbian] Addded tests for macaddr acl
98c919e
[raspbian] Added macfilter and maclist to schema
fdc7a15
[raspbian] Fixed isort warning
418f20d
[raspbian] Added support for wmm and isolate in wireless settings
884aa4c
[raspbian] Added wmm and isolate to schema
c20333a
[raspbian] Changed macfilter value
ea3d408
[raspbian] Added additional files to schema
e32da72
[raspbian] Updated documentations examples
660cfba
[raspbian] Renamed reserved variable
33ec6dc
[raspbian] Added support for WPA-EAP mode
0515934
[raspbian] Added tests for WPA Enterprise
4b878e5
[raspbian] Added experimental warning
94b3d3f
[raspbian] Reduce _get_encryption complexity
8c117b8
[raspbian] Added _get_cipher and _update_radio definitions
f89e2cf
[raspbian] Updated experimental warning
5f3e675
[raspbian] Removed wps ap mode from schema
f4c3328
[raspbian] Updated tests for wep
01264b6
[raspbian] Added support for wep mode
fa3f9f9
[raspbian] Consistency with other backends
8040a51
[raspbian] Updated experimental warning
89066bf
[raspbian] Remove unnecessary pass statement
3bdfdfc
[raspbian] Update documentations
6be2412
[raspbian] Simplify dnsmasq configuration in docs
e582248
[raspbian] Updated documentations
eade0a9
[raspbian] Fix py2-ipaddress related unicode bug
6247cd7
[raspbian] Fix flake8 warning
26a4087
[docs] Updated github stars and fork buttons #154
nemesifier File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why was the
openvpn
key removed?