62 Commits

Author SHA1 Message Date
Ray Milkey
24439fe26d app buck refactor for apps: aaa, acl, bgprouter
Change-Id: Iaa970e3a937cc1df0aff29cc45f4c08c2d79cd13
2016-04-09 02:55:18 -07:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Ray Milkey
7c25182db9 Fix buck tests
Change-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133
2016-04-06 19:04:52 -07:00
Brian O'Connor
85f28d0a0a Updating test sources in several BUCK files
Change-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb
2016-04-06 16:57:45 +00:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Jian Li
9d61649f0f [ONOS-4042] Bump up Jersey from 1.19 to 2.22.2
- Fix unit test errors of web/api
- Fix default page redirection problem
- Fix compilation errors of web/gui
- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,
  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration
- Fix unit test errors of cpman, vtn, acl, faultmanagement
- Fix compilation errors of openstack, virtualbng, xos-integration,
  REST SB controller
- Rearrange features.xml to resolve bundle dependencies
- Remove all of stale Jersey 1.x libraries
- Rearrange web.xml to point new Jersey 2.x servlet

Change-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134
2016-03-24 18:54:28 +00:00
A.R Karthick
32a7a4287d Enable SO_REUSEADDR option for radius server Datagram Sockets.
This helps in fixing "address in use" exceptions while creating the datagram sockets.
This was hit while triggering repeated radius server reconfigurations.

Change-Id: I084c1d83499c010036fcfbca0ad86d40f4e4db88
2016-03-23 17:03:26 +00:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176 Tagging 1.5.0 (Falcon) 2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8 Starting snapshot 1.5.0-SNAPSHOT 2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285 Tagging 1.5.0-rc3 2016-03-09 13:47:32 -08:00
Jian Li
fd46e1d293 Refine application title and category in app.xml and pom.xml
- Remove ONOS keyword from application title
- Capitalize each keyword in application title
- Make it consistent to use App, Provider and Driver in
  application title
- Add right category name for each application
- Add missing application title and category
- Make application category comment more descriptive

Change-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7
2016-03-08 18:41:50 +00:00
Jian Li
2b746f4cbd Add missing application titles in app.xml with pom.xml clean up
Change-Id: I543572d696f30f2ceebd39d9c6c33be55f5da38d
2016-03-08 06:06:32 +00:00
Thomas Vachuska
5d8994ffce Starting snapshot 1.5.0-SNAPSHOT 2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9 Tagging 1.5.0-rc2 2016-03-03 17:08:36 -08:00
Qianqian Hu
bf15a5ab03 adding cli for aaa to show users
Change-Id: I23092577a6da8f43b959a11b9590c282f4d50a5c
2016-02-25 20:45:49 +00:00
Ray Milkey
0c3d0e0283 remove references from AAA to XOS integration app
Change-Id: I0b54d1c655aebc44d886bdfa5bf70364db1bfcf4
2016-02-19 19:08:53 +00:00
Ray Milkey
3c6c2f9f1a Break dependency between AAA app and demo XOS integration app
The XOS integration app was written just for the ONS demo and
is a frequent cause of confusion for people outside the lab.

Change-Id: I03cf592890dc7ae68520bc7b71d99e742a9da74c
2016-02-19 17:20:46 +00:00
Qianqian Hu
5f374cde9f According to the 802.1x standard, the state-machine should go back to connecting state if a start packet is received while in authorized state
Change-Id: I07ef81eb73d2422cbb85b9c8dd9fcd4f48742e2e
2016-02-16 16:37:24 +00:00
Jian Li
8bcb4f23ce [ONOS-3634] Remove readme tag from app.xml
Change-Id: I536f54f74586a0bb5c671564f71b44a0a871d5f6
2016-01-20 18:55:28 +00:00
Jian Li
c35415ddcd [ONOS-3634] Enhance app to have a category, icon, URL and readme
This commmit enhances application to have category, icon, URL and
readme. The web GUI and CLI will be implemented in separate commits

Change-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be
2016-01-20 00:30:35 +00:00
Ray Milkey
06605102e4 Attempt to fix ONOS-3460
Restart UDP listener thread and create a new RADIUS server socket
when the AAA app configuration changes.

Change-Id: If81479ee54609f56cf86e21aa5c5d83732c6a9fe
2016-01-07 00:15:03 +00:00
Ray Milkey
c49feb4bc1 Remove unneccesary exception handler
Change-Id: I8ffa95e803c70982fa59ed067dda12fd7568f775
2016-01-04 18:35:49 +00:00
Ray Milkey
0fce040435 Fixed a comment cut and paste typo
Change-Id: Ie05cd39eb16f7271c9fa589b7b31fc3460fa7e8e
2015-12-30 18:47:31 +00:00
Qianqian Hu
33836dff2a Fix bugs for AaaManger and RADIUS
Change-Id: I112a3207ccd9b580e59e8ec328cb6db1e32ca38a
2015-12-24 05:37:37 +00:00
Brian O'Connor
880dc20ddb Starting snapshot 1.5.0-SNAPSHOT
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01 Tagging 1.4.0 (Emu release)
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
2015-12-16 22:47:51 -08:00
Brian O'Connor
6b7707101b Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530 Tagging 1.4.0-rc3
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08:00
Brian O'Connor
b22ba656bb Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9
2015-12-11 17:02:48 -08:00
Brian O'Connor
4aded4c8b7 Tagging 1.4.0-rc2
Change-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac
2015-12-11 16:55:13 -08:00
Jian Li
02e5ed6ac3 Remove app registration logic from deativate method and add logs
Change-Id: I0fd58e8deeaf2dbf8975dc9ee399a35dbdd326b9
2015-12-09 22:44:42 +00:00
Brian O'Connor
905ea22db6 Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2 Tagging 1.4.0-rc1
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
2015-12-05 00:56:21 -08:00
Thomas Vachuska
016bef721f Fixing features.xml so that they don't self-reference.
Change-Id: I1f4b8bc956f24d422af06e02330f5de8bb4873c2
2015-11-25 00:57:59 +00:00
Jonathan Hart
b92cc51fa6 Fix naming conventions for CORD apps.
Change-Id: I0b1d4dd276301b726269376eec137511c8e0a805
2015-11-17 17:42:02 +00:00
Ray Milkey
e3026a4eb4 Fixes for Javadoc errors
Change-Id: Icf8fa2918faf071407e33c1fecc2ebac817cc817
2015-10-27 18:23:12 +00:00
Ray Milkey
c3902fb469 Only transition to START state on TLS start
Change-Id: Iafcf9dff625d8aac874d28ff23b5328beda28d2a
2015-10-22 18:37:22 +00:00
Ray Milkey
d9dfe11fb5 Bug fixes for TLS authentication
Change-Id: I568273cb6fc5f0c95c15dc37ad17f51c2090917b
2015-10-21 12:13:56 -07:00
Ray Milkey
569cce0f74 Remove UDP flow rules
No longer needed because RADIUS packets
come directly from UDP and not as packet in.

Change-Id: I91fc37fc973c25a4b42c928ce6de41e71331f59d
2015-10-19 15:16:07 -07:00
Ray Milkey
4ed9369848 Support RADIUS server outside of the ONOS network
Change-Id: I7e64faae6831467e084db878e02023d40fb33f07
2015-10-19 22:15:31 +00:00
Ray Milkey
af86fbff62 More AAA refactoring
- parameterize the UDP port of the RADIUS server
- clean up some unused constants
- refactor config code to reduce repetitive code

Change-Id: I797dabd12c8ccd522f1ab0812c2b03da7264f2c0
2015-10-08 16:00:33 +00:00
Ray Milkey
57f2e14c1f Modify AAA app to use the network configuation service
Change-Id: Ie7e12dfd9a3b80c55db2b55bdfdf431db8157d24
2015-10-06 09:50:48 +00:00
Ray Milkey
7e5a2037c2 Minor AAA refactoring
- pulled some common code out into a method
- fixed some spacing problems

Change-Id: I7c4f0cc6f236e8c05188fb94df3ec9ebe70140bf
2015-10-01 16:36:42 +00:00
Ray Milkey
911c519e31 Unit tests for packet processing the the AAA app
Change-Id: I51149fdf9ce5bfe4ee8d67564165b94f3e39e379
2015-10-01 16:36:41 +00:00
Ray Milkey
1c0ea1a12e More AAA app refactoring
- cleaned up exception handling a little
- reformatting of the code to be easier to read and group similar code together
- fixed some style problems found by IntelliJ

Change-Id: I932ac48d82b598b1f59c906477fb5e4deded413f
2015-09-25 18:37:01 +00:00
Ray Milkey
75879ef98f AAA App refactoring
- optimized lookup of state machines
- modified getter/setter method names to match ONOS project standards
- made StateMachine local members private and add accesor methods
- added unit tests for StateMachine lookups

Change-Id: I5704ddc4d8b1b3c887be1262f2edd78965e4a8bf
2015-09-25 17:24:10 +00:00
Ray Milkey
c3fca7fa69 Refactoring of AAA app classes
- break up multi compilation unit class
- improve exception handling
- start on general clean up

Change-Id: Ic0b4e19a25c2fc1d64c73bfc4273c82cbcaf5d45
2015-09-24 19:19:20 +00:00
Brian O'Connor
f967ad61dc Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Brian O'Connor
b3a3b52f46 Rolling back to snapshot 1.3.0-SNAPSHOT
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00