mirror of
				https://github.com/open5gs/open5gs.git
				synced 2025-10-31 20:13:36 +00:00 
			
		
		
		
	Compare commits
	
		
			537 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 37a69e6332 | ||
|  | 4ceae8857d | ||
|  | f0a405f17c | ||
|  | 7c47a8901a | ||
|  | c6ea286fe2 | ||
|  | b50c77c9f8 | ||
|  | 7aae20e04a | ||
|  | 8323114945 | ||
|  | c26d525488 | ||
|  | 74d631aaaa | ||
|  | 2e784a331d | ||
|  | 5009876c16 | ||
|  | 63809a3677 | ||
|  | 713693ee78 | ||
|  | c00f67caab | ||
|  | 3feddd5424 | ||
|  | 2b69283a81 | ||
|  | 88981a570d | ||
|  | 23251fa6e3 | ||
|  | a1569e5d86 | ||
|  | 5f7d1c5d90 | ||
|  | 0789216201 | ||
|  | d84f79f4f2 | ||
|  | 235d61a2ea | ||
|  | 3bb763292a | ||
|  | 2e7d19a7f1 | ||
|  | e13a7a1161 | ||
|  | 9b9cad288e | ||
|  | 7b5f9520d9 | ||
|  | c7856bf3b2 | ||
|  | 27b3bec169 | ||
|  | ef8d7d5d34 | ||
|  | e7b40a3a09 | ||
|  | cbc557f51a | ||
|  | 557d9532b0 | ||
|  | 9c150253d9 | ||
|  | 1225d1f1d5 | ||
|  | db13836426 | ||
|  | 3d6a84ca85 | ||
|  | 0521d9fccf | ||
|  | df60fbd0a5 | ||
|  | 5eb1c87e43 | ||
|  | 0796ce3d7e | ||
|  | 44455d55b3 | ||
|  | 85dbeb05cc | ||
|  | 1e56141d1e | ||
|  | bf751dcee7 | ||
|  | 8472aa3743 | ||
|  | 3f2ad4ca08 | ||
|  | 6f97e32dca | ||
|  | f2df9db68c | ||
|  | 787d8ebe01 | ||
|  | 24e9def813 | ||
|  | baad38cab3 | ||
|  | c3627e6852 | ||
|  | 4f29b912e8 | ||
|  | 34384de197 | ||
|  | 44ff12aa03 | ||
|  | c639569c91 | ||
|  | 82e27f3ad9 | ||
|  | cd6d51ad65 | ||
|  | 7df3d0509b | ||
|  | 9a3d5b50fc | ||
|  | e9a8944189 | ||
|  | 307cf190c4 | ||
|  | f27699abf5 | ||
|  | 045f013f39 | ||
|  | 5d99df4036 | ||
|  | 7c658091c5 | ||
|  | 81856afff9 | ||
|  | 5ff8376a64 | ||
|  | f49e5e2360 | ||
|  | 4beba8e104 | ||
|  | 047ad240e7 | ||
|  | 2abdef74cb | ||
|  | 96af2d0337 | ||
|  | 8536fe3979 | ||
|  | ce07bc16d4 | ||
|  | d39582ff6e | ||
|  | e418eda22f | ||
|  | 65b262a7f9 | ||
|  | c4cc7f60ba | ||
|  | 6ee8ae0774 | ||
|  | 04233e505b | ||
|  | 0e1fcb43a7 | ||
|  | 1bf78f7655 | ||
|  | 75c431855b | ||
|  | 322d4d9157 | ||
|  | c403e250fa | ||
|  | a4670ca6e1 | ||
|  | f3dd605c67 | ||
|  | 3975f6e775 | ||
|  | 0891ee5b19 | ||
|  | d1f3439f93 | ||
|  | e35bc4cc0d | ||
|  | 8cf9da560b | ||
|  | f577f8dc9f | ||
|  | 4fcbb65eca | ||
|  | d191a5135e | ||
|  | e6432868de | ||
|  | 5664b90e38 | ||
|  | 768e4d9eb3 | ||
|  | 6a470c8881 | ||
|  | 8e26a9adf3 | ||
|  | b8928ee849 | ||
|  | 3bc9b6e9aa | ||
|  | ef6e16acf0 | ||
|  | 3b6b024866 | ||
|  | 428fbffa36 | ||
|  | 0f0d87d742 | ||
|  | a62e07318e | ||
|  | d7657a8f0b | ||
|  | 04f1730982 | ||
|  | 83cf871ff7 | ||
|  | 50f5a527a8 | ||
|  | 219899b8d0 | ||
|  | 2ac9d931cf | ||
|  | 10235922f4 | ||
|  | a86e296afc | ||
|  | 66f839592f | ||
|  | 324f3d158f | ||
|  | f06a8b92fe | ||
|  | b86658e173 | ||
|  | b7360d37d4 | ||
|  | 79bada897b | ||
|  | f7a4d0ed78 | ||
|  | cef1b46130 | ||
|  | b5307cdb7a | ||
|  | dfa5c4f0ee | ||
|  | 8749c2d666 | ||
|  | 896ca50253 | ||
|  | cd6a295039 | ||
|  | e051941a45 | ||
|  | 79c4afe277 | ||
|  | d0822c2e6b | ||
|  | 5e59349d17 | ||
|  | 36dc786e01 | ||
|  | 4e2d7bf708 | ||
|  | ce6d2c5889 | ||
|  | ed701ce90e | ||
|  | 636170e0da | ||
|  | 2cd9f496e2 | ||
|  | 5b59f09d9f | ||
|  | 552045aa28 | ||
|  | 46e04210da | ||
|  | 31f1fc030f | ||
|  | b31836d8fc | ||
|  | 7afc017cf9 | ||
|  | eb905e4514 | ||
|  | 9341d756cc | ||
|  | a808423631 | ||
|  | fd05d25715 | ||
|  | ee213e160a | ||
|  | 7b7acea59b | ||
|  | 552305afe2 | ||
|  | f3ccd71db0 | ||
|  | a622feac84 | ||
|  | 835b3c9851 | ||
|  | c8bcfffe2e | ||
|  | ad7fc34fa2 | ||
|  | b994a8efbf | ||
|  | cdbbbc500b | ||
|  | 71f54a4500 | ||
|  | 8639c0f43c | ||
|  | b65d76d0b2 | ||
|  | 439ba9c82c | ||
|  | f2e34dd7ff | ||
|  | 3743ef98a2 | ||
|  | 4b8e2a5c97 | ||
|  | 6f44ff5f4d | ||
|  | c131295dfb | ||
|  | ee80d1f996 | ||
|  | da242e6734 | ||
|  | 4fcde77017 | ||
|  | 13ee6960aa | ||
|  | 14427de551 | ||
|  | aa7d7f3b7d | ||
|  | d4f982427c | ||
|  | e55c7f9174 | ||
|  | f2831ff1fd | ||
|  | 29e8a68dea | ||
|  | 46f9e1369b | ||
|  | 9f1a5d19a4 | ||
|  | 32c80cb031 | ||
|  | b47e0e510e | ||
|  | 28f6d16ce2 | ||
|  | 06f8e42173 | ||
|  | 1e30669d6c | ||
|  | 04f5c31287 | ||
|  | dcef973a09 | ||
|  | 290cdfac42 | ||
|  | 87b6b66cfd | ||
|  | 79759f4599 | ||
|  | e4476863f6 | ||
|  | 1a22e00f6a | ||
|  | 142763c280 | ||
|  | cb447af93a | ||
|  | 2eac6d860a | ||
|  | 312af947c8 | ||
|  | a3dd018564 | ||
|  | fa4d7697f9 | ||
|  | 0f7f0415ae | ||
|  | 2d025bb0f2 | ||
|  | 9d031a08fc | ||
|  | 766c9ee36f | ||
|  | d15365a398 | ||
|  | 0acece1570 | ||
|  | f683e29eca | ||
|  | 8c9c2db2a9 | ||
|  | 3c8af69805 | ||
|  | bd0ac4bd80 | ||
|  | b3f8bbb964 | ||
|  | 1f7647a04b | ||
|  | 9c5f1334cb | ||
|  | 848140bc90 | ||
|  | 6088be18c0 | ||
|  | 204dd651a0 | ||
|  | c1a0f897b1 | ||
|  | 282231a77f | ||
|  | 91b48cde7a | ||
|  | 0aae608c5c | ||
|  | 33c5562835 | ||
|  | 3bd5ce8505 | ||
|  | dff916551f | ||
|  | 83bec0ef40 | ||
|  | d575c32358 | ||
|  | 25b5cec6ed | ||
|  | c4956c88b8 | ||
|  | 4f326f4460 | ||
|  | 929826218e | ||
|  | 2c52eaeb1f | ||
|  | db3f0db089 | ||
|  | e686ecbc2b | ||
|  | 8c7371db7f | ||
|  | a6f9ad52cb | ||
|  | e2f94753b7 | ||
|  | 9d8203eb68 | ||
|  | 9079ab216d | ||
|  | 4eb26c4012 | ||
|  | 4b7721ba48 | ||
|  | 197a16bca8 | ||
|  | fe5f2320b3 | ||
|  | 715d2b7922 | ||
|  | 56ff495e7b | ||
|  | d8d2f9836d | ||
|  | 58af53a6cd | ||
|  | 2db2558624 | ||
|  | 967f40f216 | ||
|  | 58105c9b1e | ||
|  | fdb7fbe368 | ||
|  | d08a37f9bb | ||
|  | 8813e0a175 | ||
|  | dac2bd2e4f | ||
|  | 4f9a2e94fc | ||
|  | a7e2865ef0 | ||
|  | 7915773900 | ||
|  | 8dca1eacd8 | ||
|  | a3c5dcd190 | ||
|  | 50e2872ff4 | ||
|  | 2109d7f9de | ||
|  | 470e66d37d | ||
|  | f4647ca346 | ||
|  | f5c5701b17 | ||
|  | a8c14916a7 | ||
|  | 709cce5c48 | ||
|  | dba1fcac5c | ||
|  | d791f0034d | ||
|  | f19009c736 | ||
|  | 82c4c0e1ec | ||
|  | adb48fbad6 | ||
|  | 78eeb1ad45 | ||
|  | a40d1dd2af | ||
|  | 46693cd351 | ||
|  | 235121c82d | ||
|  | 5e78b78166 | ||
|  | 9f4204ef8e | ||
|  | 60c0eff085 | ||
|  | d9238e3036 | ||
|  | 649b6ec5e9 | ||
|  | ae3e59053d | ||
|  | 5ce04bcc6f | ||
|  | 6a1f628e44 | ||
|  | b34dafcb09 | ||
|  | 90290d236e | ||
|  | 805869da4f | ||
|  | 42f593d360 | ||
|  | 6dc66bce85 | ||
|  | f1c913129d | ||
|  | 8cf28d6e16 | ||
|  | c1c0b640f3 | ||
|  | 9565967517 | ||
|  | a96398357f | ||
|  | d6d824acb9 | ||
|  | 83e449ca63 | ||
|  | a6e3affbec | ||
|  | 964e7ecebd | ||
|  | cfd8df28c6 | ||
|  | b642ca1491 | ||
|  | b9f7e9c409 | ||
|  | 3a5930650e | ||
|  | 18ef1f65c3 | ||
|  | 99d91da6eb | ||
|  | 79a952d910 | ||
|  | a6fe0cb44f | ||
|  | 3c4601a5e0 | ||
|  | 7d79602eb1 | ||
|  | 942b9466ef | ||
|  | f043ccd884 | ||
|  | 7d42465f4e | ||
|  | 8e37f64c33 | ||
|  | 663861d17b | ||
|  | bedd68573e | ||
|  | 9408bb6b4a | ||
|  | f20a1a6e2b | ||
|  | 74c1e1d481 | ||
|  | fa07895b1e | ||
|  | 610caf3af3 | ||
|  | 3e51450b3c | ||
|  | 80199a3c87 | ||
|  | 447fd902d2 | ||
|  | bfcaf15d5d | ||
|  | 10d9159dc5 | ||
|  | e03c1436fb | ||
|  | aa4ea44c2c | ||
|  | e023be67e7 | ||
|  | 0a96d446b8 | ||
|  | 97afc2db60 | ||
|  | 27d5208ea3 | ||
|  | 7e08f7fc45 | ||
|  | 19a01bdda4 | ||
|  | cb369daaea | ||
|  | cd814afcff | ||
|  | de59488e2e | ||
|  | d9b7e966e1 | ||
|  | 9dbca85c1f | ||
|  | 87cdd71582 | ||
|  | 0e1bd64646 | ||
|  | 346e67b7de | ||
|  | ecfac8fe3b | ||
|  | 40ae23aca4 | ||
|  | 979fd96a84 | ||
|  | 16a8bea96b | ||
|  | 5e0c10bcb4 | ||
|  | 9863635342 | ||
|  | bc9cf078a5 | ||
|  | 65cb21ce05 | ||
|  | 0bbc5124e7 | ||
|  | 89ed2dda88 | ||
|  | a6eb646b76 | ||
|  | 5164b51607 | ||
|  | cc83c6a586 | ||
|  | a372bd2949 | ||
|  | 4f7aa2d5b7 | ||
|  | 334c678995 | ||
|  | 0717b57465 | ||
|  | b440d59ce7 | ||
|  | 770d1cdba6 | ||
|  | cd2b420470 | ||
|  | f9f1ac7aac | ||
|  | fd66c4023e | ||
|  | 6fc412dba7 | ||
|  | 95091210ff | ||
|  | 9abc8575f6 | ||
|  | 3ebe749bb2 | ||
|  | baa35843fc | ||
|  | d9e0b0eeaf | ||
|  | 6e5ab199af | ||
|  | e2af4473dd | ||
|  | e704295811 | ||
|  | 8e53e82913 | ||
|  | db348156e2 | ||
|  | de8ae9823a | ||
|  | 16fdc0d989 | ||
|  | 971f41d951 | ||
|  | 7747a4e32a | ||
|  | 44710d3f63 | ||
|  | a4d18c2d96 | ||
|  | 6901278816 | ||
|  | 7492ec734b | ||
|  | 4af3fea81b | ||
|  | 148c109d05 | ||
|  | acd77a8ad6 | ||
|  | f380af44c3 | ||
|  | 5f8d609d0c | ||
|  | db83b1e004 | ||
|  | fe15600e02 | ||
|  | 9177ad4ee0 | ||
|  | 660ebc823f | ||
|  | 9d0b419085 | ||
|  | 79cbd8fb24 | ||
|  | f9ea5a9136 | ||
|  | 6f65f9b5ec | ||
|  | e688667b9f | ||
|  | 2ac74ef6ac | ||
|  | aeedf01d6a | ||
|  | 8902411afe | ||
|  | 1a26354f29 | ||
|  | 712b9c8334 | ||
|  | 693afa922f | ||
|  | 058ebc747d | ||
|  | 5ca6d79590 | ||
|  | 652cfa70d5 | ||
|  | bbc594330b | ||
|  | c284ef7429 | ||
|  | 95586eaf09 | ||
|  | eca47a2773 | ||
|  | 0e0a69ed7c | ||
|  | 5ce95f94ee | ||
|  | 6b0561681f | ||
|  | d0417d353a | ||
|  | 4013d9203c | ||
|  | fba54b09eb | ||
|  | 8a711191b3 | ||
|  | f53e80eec7 | ||
|  | fa454209a9 | ||
|  | 7ee0b3324b | ||
|  | bfa526d221 | ||
|  | 6816400247 | ||
|  | 3b26983db9 | ||
|  | eab4958a81 | ||
|  | e2aa8ec198 | ||
|  | ec7d9f2917 | ||
|  | 0be339e52d | ||
|  | fa81c86e22 | ||
|  | 1f838c0f68 | ||
|  | aa0001c78b | ||
|  | c49bda5173 | ||
|  | bb703243c6 | ||
|  | f3a6620a65 | ||
|  | cb00bf848e | ||
|  | 343c72b288 | ||
|  | bcd784b1f0 | ||
|  | c855546d77 | ||
|  | f550919df1 | ||
|  | f6a8985267 | ||
|  | 1542d70af6 | ||
|  | 3d154cc423 | ||
|  | fbc73230b0 | ||
|  | 55164b4a1f | ||
|  | c52cf33c3c | ||
|  | eb0d8075ef | ||
|  | d3476eca6d | ||
|  | 9e3ebf9a16 | ||
|  | 88217ff11e | ||
|  | a550cf5b1d | ||
|  | d7131dc2e1 | ||
|  | 22c3d66bc3 | ||
|  | f28f3003c5 | ||
|  | c530e1cbcf | ||
|  | 3c61858f21 | ||
|  | 477f16ad0b | ||
|  | 75a18a30cf | ||
|  | a32465ed07 | ||
|  | 7bc245028a | ||
|  | 56567fec12 | ||
|  | dc7f9d8e12 | ||
|  | 57af70fab9 | ||
|  | 71f1b1cfa4 | ||
|  | 60dc4402c6 | ||
|  | d4f00da662 | ||
|  | 0ff388fb19 | ||
|  | ca742661f6 | ||
|  | c849cc802c | ||
|  | 4fc1e0e22c | ||
|  | d41ce4d8b1 | ||
|  | 8dc5211448 | ||
|  | 24da20bdc8 | ||
|  | 70b2e51f79 | ||
|  | 9e4d3cb824 | ||
|  | 10675caf89 | ||
|  | fb1908410e | ||
|  | b9c0feb40e | ||
|  | 29a50892b5 | ||
|  | f7ef0f3aab | ||
|  | 5f4b42cbfc | ||
|  | 681a7c87a4 | ||
|  | a03df8d656 | ||
|  | a7053eb926 | ||
|  | fe91a72271 | ||
|  | 5693c0c730 | ||
|  | eb8b7e96d7 | ||
|  | 85bedf1e35 | ||
|  | 8f8caf5177 | ||
|  | 756859d05c | ||
|  | d4023da087 | ||
|  | f384bdef3d | ||
|  | 4cdc891898 | ||
|  | 7abd6b5ab9 | ||
|  | 8a7634d00c | ||
|  | 1f752e51e8 | ||
|  | 282936f215 | ||
|  | 60bfaa2c41 | ||
|  | 937f0319e3 | ||
|  | 32c9c512d8 | ||
|  | 163bc4a040 | ||
|  | 58faa7bcac | ||
|  | 61d0573686 | ||
|  | f0c84d3037 | ||
|  | 69cfb3280c | ||
|  | d597912abb | ||
|  | 34e2b4d44a | ||
|  | 241efaf581 | ||
|  | 335e8513e9 | ||
|  | cbb819f6b9 | ||
|  | 2267a59cc3 | ||
|  | 550be1cd95 | ||
|  | 338f359285 | ||
|  | 3da632dd1e | ||
|  | 8b782eb370 | ||
|  | 5bca0920b9 | ||
|  | bd1c505024 | ||
|  | 1ed22fe7b2 | ||
|  | 71367627a8 | ||
|  | 88d0a53956 | ||
|  | 4d7b6c04c5 | ||
|  | e032565991 | ||
|  | f19f714136 | ||
|  | 94797e7d7a | ||
|  | 581f4feb97 | ||
|  | 7c1c320141 | ||
|  | 244770de65 | ||
|  | 68ac111bd5 | ||
|  | 56556195a9 | ||
|  | 9be8d1fd00 | ||
|  | cdffdcaa78 | ||
|  | ed803b27cb | ||
|  | 314642fe1a | ||
|  | d58ddcb3ae | ||
|  | 60277dcf05 | ||
|  | 77b8656dc3 | ||
|  | 0f892f6e84 | ||
|  | 8ae096f77e | ||
|  | 6c99b7c187 | ||
|  | fe68841456 | ||
|  | 314a1cd4be | ||
|  | 825978d2af | ||
|  | 16aa960b1e | 
							
								
								
									
										72
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										72
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,69 +1,3 @@ | |||||||
| # compiler output | # This directory is fetched during first build and is present in this directory | ||||||
| *.o | subprojects/freeDiameter | ||||||
| *.lo | subprojects/usrsctp | ||||||
| *.a |  | ||||||
| *.la |  | ||||||
| *.conf |  | ||||||
| .deps |  | ||||||
| .dirstamp |  | ||||||
| .libs |  | ||||||
|  |  | ||||||
| # generated files |  | ||||||
| lib/freeDiameter-*/build-aux/* |  | ||||||
| lib/freeDiameter-*/config.status |  | ||||||
| lib/freeDiameter-*/m4/*.m4 |  | ||||||
| lib/freeDiameter-*/!m4/ax_*.m4 |  | ||||||
| lib/freeDiameter-*/libfdcore/fdd.tab.[chy] |  | ||||||
| lib/freeDiameter-*/libfdcore/lex.fdd.[cl] |  | ||||||
| lib/freeDiameter-*/include/freeDiameter/version.h |  | ||||||
| lib/freeDiameter-*/include/freeDiameter/config.h.in* |  | ||||||
| lib/freeDiameter-*/include/freeDiameter/config.h |  | ||||||
| lib/freeDiameter-*/include/freeDiameter/freeDiameter-host.h |  | ||||||
| support/systemd/nextepc-*.service |  | ||||||
| support/logrotate/nextepc |  | ||||||
|  |  | ||||||
| # autotools |  | ||||||
| stamp-h1 |  | ||||||
| config.h |  | ||||||
| lib/base/nextepc-config.h |  | ||||||
| lib/base/nextepc-config.h.in* |  | ||||||
| config.log |  | ||||||
| config.status |  | ||||||
| configure |  | ||||||
| aclocal.m4 |  | ||||||
| libtool |  | ||||||
| autom4te.cache |  | ||||||
| build/* |  | ||||||
| !build/git-version-gen |  | ||||||
| !build/osc-upload.sh |  | ||||||
| !build/dput-upload.sh |  | ||||||
| Makefile |  | ||||||
| Makefile.in |  | ||||||
| m4/*.m4 |  | ||||||
| !m4/ax_*.m4 |  | ||||||
|  |  | ||||||
| .tarball-version |  | ||||||
| .version |  | ||||||
|  |  | ||||||
| # autotest |  | ||||||
| test/package.m4 |  | ||||||
| test/atconfig |  | ||||||
| test/testsuite |  | ||||||
| test/testsuite.dir/ |  | ||||||
| test/testsuite.log |  | ||||||
|  |  | ||||||
| # executables |  | ||||||
| test/testunit |  | ||||||
| test/testsimple |  | ||||||
| test/testcomplex |  | ||||||
| test/testvolte |  | ||||||
| nextepc-mmed |  | ||||||
| nextepc-pcrfd |  | ||||||
| nextepc-pgwd |  | ||||||
| nextepc-sgwd |  | ||||||
| nextepc-epcd |  | ||||||
| nextepc-hssd |  | ||||||
|  |  | ||||||
| # webui |  | ||||||
| webui/.next/ |  | ||||||
| webui/node_modules/ |  | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +0,0 @@ | |||||||
| [submodule "lib/ogslib"] |  | ||||||
| 	path = lib/ogslib |  | ||||||
| 	url = https://github.com/open5gs/ogslib |  | ||||||
							
								
								
									
										62
									
								
								Makefile.am
									
									
									
									
									
								
							
							
						
						
									
										62
									
								
								Makefile.am
									
									
									
									
									
								
							| @@ -1,62 +0,0 @@ | |||||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> |  | ||||||
|  |  | ||||||
| # This file is part of Open5GS. |  | ||||||
|  |  | ||||||
| # This program is free software: you can redistribute it and/or modify |  | ||||||
| # it under the terms of the GNU Affero General Public License as published by |  | ||||||
| # the Free Software Foundation, either version 3 of the License, or |  | ||||||
| # (at your option) any later version. |  | ||||||
| # |  | ||||||
| # This program is distributed in the hope that it will be useful, |  | ||||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| # GNU General Public License for more details. |  | ||||||
| # |  | ||||||
| # You should have received a copy of the GNU General Public License |  | ||||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. |  | ||||||
|  |  | ||||||
| ACLOCAL_AMFLAGS = -I m4 |  | ||||||
| EXTRA_DIST = build/git-version-gen .version README.md LICENSE |  | ||||||
|  |  | ||||||
| SUBDIRS = lib src support test |  | ||||||
|  |  | ||||||
| bin_PROGRAMS = nextepc-mmed nextepc-hssd nextepc-sgwd nextepc-pgwd nextepc-pcrfd nextepc-epcd |  | ||||||
|  |  | ||||||
| dist_nextepc_mmed_SOURCES = main.c |  | ||||||
| nextepc_mmed_LDADD = $(top_srcdir)/src/libmme.la |  | ||||||
|  |  | ||||||
| dist_nextepc_hssd_SOURCES = main.c |  | ||||||
| nextepc_hssd_LDADD = $(top_srcdir)/src/libhss.la |  | ||||||
|  |  | ||||||
| dist_nextepc_sgwd_SOURCES = main.c |  | ||||||
| nextepc_sgwd_LDADD = $(top_srcdir)/src/libsgw.la |  | ||||||
|  |  | ||||||
| dist_nextepc_pgwd_SOURCES = main.c |  | ||||||
| nextepc_pgwd_LDADD = $(top_srcdir)/src/libpgw.la |  | ||||||
|  |  | ||||||
| dist_nextepc_pcrfd_SOURCES = main.c |  | ||||||
| nextepc_pcrfd_LDADD = $(top_srcdir)/src/libpcrf.la |  | ||||||
|  |  | ||||||
| dist_nextepc_epcd_SOURCES = main.c |  | ||||||
| nextepc_epcd_LDADD = $(top_srcdir)/src/libepc.la |  | ||||||
|  |  | ||||||
| AM_CPPFLAGS = \ |  | ||||||
| 	@OGSCORE_CFLAGS@ \ |  | ||||||
|     -I$(top_srcdir)/lib \ |  | ||||||
|     -I$(top_srcdir)/src \ |  | ||||||
| 	$(NULL) |  | ||||||
|  |  | ||||||
| install-data-hook: |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/log/nextepc |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-mmed |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-sgwd |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-pgwd |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-pcrfd |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-hssd |  | ||||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-epcd |  | ||||||
|  |  | ||||||
| BUILT_SOURCES = $(top_srcdir)/.version |  | ||||||
| $(top_srcdir)/.version: |  | ||||||
| 	echo $(VERSION) > $@-t && mv $@-t $@ |  | ||||||
| dist-hook: |  | ||||||
| 	echo $(VERSION) > $(distdir)/.tarball-version |  | ||||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,26 +1,26 @@ | |||||||
| ## Documentation | ## Documentation | ||||||
|  |  | ||||||
| If you don't understand something about NextEPC, the [https://open5gs.org/nextepc/docs/](https://open5gs.org/nextepc/docs/) is a great place to look for answers. | If you don't understand something about Open5GS, the [https://open5gs.org/open5gs/docs/](https://open5gs.org/open5gs/docs/) is a great place to look for answers. | ||||||
|  |  | ||||||
| ## Support | ## Support | ||||||
|  |  | ||||||
| Problem with NextEPC can be filed as [issues](https://github.com/open5gs/nextepc/issues) in this repository.  | Problem with Open5GS can be filed as [issues](https://github.com/open5gs/open5gs/issues) in this repository.  | ||||||
|  |  | ||||||
| Discussions related to this project are happening on the [nextepc@lists.osmocom.org](mailto:nextepc@lists.osmocom.org) mailing list, please see <https://lists.osmocom.org/mailman/listinfo/nextepc> for subscription options and the list archive. | Discussions related to this project are happening on the [nextepc@lists.osmocom.org](mailto:nextepc@lists.osmocom.org) mailing list, please see <https://lists.osmocom.org/mailman/listinfo/nextepc> for subscription options and the list archive. | ||||||
|  |  | ||||||
| Voice and text chat available in NextEPC's [Discord](https://discordapp.com/) workspace. Use [this link](https://discord.gg/GreNkuc) to get started. | Voice and text chat available in Open5GS's [Discord](https://discordapp.com/) workspace. Use [this link](https://discord.gg/GreNkuc) to get started. | ||||||
|  |  | ||||||
| ## Contributing | ## Contributing | ||||||
|  |  | ||||||
| NextEPC is a pure/classic FOSS project, open to contributions from anyone. | Open5GS is a pure/classic FOSS project, open to contributions from anyone. | ||||||
|  |  | ||||||
| [Pull requests](https://github.com/open5gs/nextepc/pulls) are always welcome, and I appreciates any help the community can give to help make NextEPC better. | [Pull requests](https://github.com/open5gs/open5gs/pulls) are always welcome, and I appreciates any help the community can give to help make Open5GS better. | ||||||
|  |  | ||||||
| Do you want to be a committer? Please [send me an email](mailto:acetcom@gmail.com). You will be added as a committer to this project. However, if someone consistently causes difficulties with these source repositories due to poor behavior or other serious problems then commit access may be revoked. | Do you want to be a committer? Please [send me an email](mailto:acetcom@gmail.com). You will be added as a committer to this project. However, if someone consistently causes difficulties with these source repositories due to poor behavior or other serious problems then commit access may be revoked. | ||||||
|  |  | ||||||
| ## License | ## License | ||||||
|  |  | ||||||
| NextEPC source files are made available under the terms of the GNU Affero General Public License (GNU AGPLv3). | Open5GS source files are made available under the terms of the GNU Affero General Public License (GNU AGPLv3). | ||||||
|  |  | ||||||
| When you contribute code for NextEPC, the same license applies. | When you contribute code for Open5GS, the same license applies. | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										157
									
								
								configs/csfb.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										157
									
								
								configs/csfb.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,157 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |     no_ipv6: true | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: mme.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.2 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: hss.localdomain | ||||||
|  |           addr: 127.0.0.4 | ||||||
|  |  | ||||||
|  |     s1ap: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     sgsap: | ||||||
|  |       - addr: 127.0.0.2 | ||||||
|  |         map: | ||||||
|  |           tai: | ||||||
|  |             plmn_id: | ||||||
|  |               mcc: 901 | ||||||
|  |               mnc: 70 | ||||||
|  |             tac: 7 | ||||||
|  |           lai: | ||||||
|  |             plmn_id: | ||||||
|  |               mcc: 901 | ||||||
|  |               mnc: 70 | ||||||
|  |             lac: 2342 | ||||||
|  |         map: | ||||||
|  |           tai: | ||||||
|  |             plmn_id: | ||||||
|  |               mcc: 724 | ||||||
|  |               mnc: 21 | ||||||
|  |             tac: 12345 | ||||||
|  |           lai: | ||||||
|  |             plmn_id: | ||||||
|  |               mcc: 724 | ||||||
|  |               mnc: 21 | ||||||
|  |             lac: 51544 | ||||||
|  |     gummei:  | ||||||
|  |       - plmn_id: | ||||||
|  |           mcc: 901 | ||||||
|  |           mnc: 70 | ||||||
|  |         mme_gid: 2 | ||||||
|  |         mme_code: 1 | ||||||
|  |       - plmn_id: | ||||||
|  |           mcc: 724 | ||||||
|  |           mnc: 21 | ||||||
|  |         mme_gid: 2 | ||||||
|  |         mme_code: 1 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 901 | ||||||
|  |         mnc: 70 | ||||||
|  |       tac: 7 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 724 | ||||||
|  |         mnc: 21 | ||||||
|  |       tac: 12345 | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  |     network_name: | ||||||
|  |         full: Open5GS | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: hss.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.4 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: mme.localdomain | ||||||
|  |           addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |     gtpu: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pgw.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.3 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pcrf.localdomain | ||||||
|  |           addr: 127.0.0.5 | ||||||
|  |  | ||||||
|  |     gtpc: | ||||||
|  |       - addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pcrf.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.5 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pgw.localdomain | ||||||
|  |           addr: 127.0.0.3 | ||||||
							
								
								
									
										17
									
								
								configs/freeDiameter/cacert.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								configs/freeDiameter/cacert.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | -----BEGIN CERTIFICATE----- | ||||||
|  | MIICrDCCAhWgAwIBAgIUPoUbKXRTWQbrJYUIvyHdacCzw9cwDQYJKoZIhvcNAQEL | ||||||
|  | BQAwaDEXMBUGA1UEAwwOY2EubG9jYWxkb21haW4xCzAJBgNVBAYTAktPMQ4wDAYD | ||||||
|  | VQQIDAVTZW91bDEOMAwGA1UEBwwFTm93b24xEDAOBgNVBAoMB09wZW41R1MxDjAM | ||||||
|  | BgNVBAsMBVRlc3RzMB4XDTE5MTAyMDA2NDM1OFoXDTI5MTAxNzA2NDM1OFowaDEX | ||||||
|  | MBUGA1UEAwwOY2EubG9jYWxkb21haW4xCzAJBgNVBAYTAktPMQ4wDAYDVQQIDAVT | ||||||
|  | ZW91bDEOMAwGA1UEBwwFTm93b24xEDAOBgNVBAoMB09wZW41R1MxDjAMBgNVBAsM | ||||||
|  | BVRlc3RzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2sDnWMj9oXpIw+vcm | ||||||
|  | 9k/WidMyhSbImINLe9YgibFfozoxZt51Hvi/aAxlqyq7akGtvpL8yVZD6j7o74z7 | ||||||
|  | 6dlnUFDGC4M0WGEkcxqf5NIWe0QplCsXkEOMYHrXLQisAuUk81DNcsXlZr74bmDI | ||||||
|  | B0dUM0xJ2JrA5mx1LzTFHSesIwIDAQABo1MwUTAdBgNVHQ4EFgQUxTjcug/DKW49 | ||||||
|  | mQeW0IcS/bhIzDcwHwYDVR0jBBgwFoAUxTjcug/DKW49mQeW0IcS/bhIzDcwDwYD | ||||||
|  | VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQB533IwIPOEE1w2RLBF9EKX | ||||||
|  | UxaDnUYW05t9eZFLsUtOLFiR84xhCawGEWNtaLvoJE42E17qEjnX4+KGOc6/sa6q | ||||||
|  | bLskf7BK7496dQrVY5DO9vdSpN1ep3j+1QKae23wYpjqt2UEU3QtIZpsDjUreYri | ||||||
|  | YLVacMQydGgizNQrY3iCvQ== | ||||||
|  | -----END CERTIFICATE----- | ||||||
							
								
								
									
										60
									
								
								configs/freeDiameter/hss.cert.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								configs/freeDiameter/hss.cert.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | |||||||
|  | Certificate: | ||||||
|  |     Data: | ||||||
|  |         Version: 3 (0x2) | ||||||
|  |         Serial Number: 2 (0x2) | ||||||
|  |         Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |         Issuer: CN=ca.localdomain, C=KO, ST=Seoul, L=Nowon, O=Open5GS, OU=Tests | ||||||
|  |         Validity | ||||||
|  |             Not Before: Oct 20 06:43:58 2019 GMT | ||||||
|  |             Not After : Oct 17 06:43:58 2029 GMT | ||||||
|  |         Subject: C=KO, ST=Seoul, O=Open5GS, OU=Tests, CN=hss.localdomain | ||||||
|  |         Subject Public Key Info: | ||||||
|  |             Public Key Algorithm: rsaEncryption | ||||||
|  |                 RSA Public-Key: (1024 bit) | ||||||
|  |                 Modulus: | ||||||
|  |                     00:d3:e7:ba:6d:14:65:af:df:90:e5:4a:53:56:a1: | ||||||
|  |                     f6:89:2e:cb:ee:ce:d6:73:9f:48:b6:96:78:67:a7: | ||||||
|  |                     87:18:b8:ab:c3:0b:31:b3:02:92:48:ed:49:ac:40: | ||||||
|  |                     c1:13:3b:13:58:50:cc:2e:59:44:e9:7e:31:02:14: | ||||||
|  |                     f0:18:82:95:10:e4:37:b2:5d:14:19:1d:4b:8f:e9: | ||||||
|  |                     1f:45:75:cf:0a:e0:8f:7b:e1:70:7b:ab:e4:af:2b: | ||||||
|  |                     7c:4d:7f:00:d8:eb:cf:f3:96:ab:fc:04:4f:21:ad: | ||||||
|  |                     d8:c4:94:05:02:ff:f3:12:48:88:9e:ce:cf:37:29: | ||||||
|  |                     e0:28:39:37:62:05:ed:6d:5d | ||||||
|  |                 Exponent: 65537 (0x10001) | ||||||
|  |         X509v3 extensions: | ||||||
|  |             X509v3 Basic Constraints:  | ||||||
|  |                 CA:FALSE | ||||||
|  |             Netscape Comment:  | ||||||
|  |                 OpenSSL Generated Certificate | ||||||
|  |             X509v3 Subject Key Identifier:  | ||||||
|  |                 AB:0F:C4:B8:B7:6B:56:12:F5:D4:A3:29:B7:D9:5E:3C:DD:8B:79:DD | ||||||
|  |             X509v3 Authority Key Identifier:  | ||||||
|  |                 keyid:C5:38:DC:BA:0F:C3:29:6E:3D:99:07:96:D0:87:12:FD:B8:48:CC:37 | ||||||
|  |  | ||||||
|  |     Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |          43:95:ee:57:3f:4d:ad:bf:42:6c:48:ae:f8:2f:db:f6:cf:2e: | ||||||
|  |          53:a2:3d:48:0a:48:a4:2c:2a:7c:fa:ec:b1:bd:06:a1:21:a5: | ||||||
|  |          38:d8:00:05:81:25:91:51:e2:e6:a8:67:a8:c2:f6:5d:2a:f0: | ||||||
|  |          40:fe:20:d3:82:2d:d9:8c:4c:61:b7:43:87:7f:fe:e4:a1:b6: | ||||||
|  |          fd:54:35:13:4f:63:a5:6b:4a:01:aa:25:e9:80:27:eb:2e:a2: | ||||||
|  |          18:e0:36:37:a5:57:09:67:ed:8f:1e:13:fd:b8:b2:d7:4e:cf: | ||||||
|  |          93:d4:bf:75:02:38:4e:d4:4a:9c:35:fb:a8:0b:3a:ba:03:1a: | ||||||
|  |          e6:9e | ||||||
|  | -----BEGIN CERTIFICATE----- | ||||||
|  | MIICsjCCAhugAwIBAgIBAjANBgkqhkiG9w0BAQsFADBoMRcwFQYDVQQDDA5jYS5s | ||||||
|  | b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMQ4wDAYDVQQH | ||||||
|  | DAVOb3dvbjEQMA4GA1UECgwHT3BlbjVHUzEOMAwGA1UECwwFVGVzdHMwHhcNMTkx | ||||||
|  | MDIwMDY0MzU4WhcNMjkxMDE3MDY0MzU4WjBZMQswCQYDVQQGEwJLTzEOMAwGA1UE | ||||||
|  | CAwFU2VvdWwxEDAOBgNVBAoMB09wZW41R1MxDjAMBgNVBAsMBVRlc3RzMRgwFgYD | ||||||
|  | VQQDDA9oc3MubG9jYWxkb21haW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB | ||||||
|  | ANPnum0UZa/fkOVKU1ah9okuy+7O1nOfSLaWeGenhxi4q8MLMbMCkkjtSaxAwRM7 | ||||||
|  | E1hQzC5ZROl+MQIU8BiClRDkN7JdFBkdS4/pH0V1zwrgj3vhcHur5K8rfE1/ANjr | ||||||
|  | z/OWq/wETyGt2MSUBQL/8xJIiJ7Ozzcp4Cg5N2IF7W1dAgMBAAGjezB5MAkGA1Ud | ||||||
|  | EwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmlj | ||||||
|  | YXRlMB0GA1UdDgQWBBSrD8S4t2tWEvXUoym32V483Yt53TAfBgNVHSMEGDAWgBTF | ||||||
|  | ONy6D8Mpbj2ZB5bQhxL9uEjMNzANBgkqhkiG9w0BAQsFAAOBgQBDle5XP02tv0Js | ||||||
|  | SK74L9v2zy5Toj1ICkikLCp8+uyxvQahIaU42AAFgSWRUeLmqGeowvZdKvBA/iDT | ||||||
|  | gi3ZjExht0OHf/7kobb9VDUTT2Ola0oBqiXpgCfrLqIY4DY3pVcJZ+2PHhP9uLLX | ||||||
|  | Ts+T1L91AjhO1EqcNfuoCzq6Axrmng== | ||||||
|  | -----END CERTIFICATE----- | ||||||
| @@ -51,7 +51,6 @@ Realm = "localdomain"; | |||||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | # Disable use of SCTP protocol (only listen and connect over TCP) | ||||||
| # Default : SCTP enabled | # Default : SCTP enabled | ||||||
| #No_SCTP; | #No_SCTP; | ||||||
| No_SCTP; |  | ||||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||||
| 
 | 
 | ||||||
| # Prefer TCP instead of SCTP for establishing new connections. | # Prefer TCP instead of SCTP for establishing new connections. | ||||||
| @@ -107,7 +106,7 @@ ListenOn = "127.0.0.4"; | |||||||
| # Default : NO DEFAULT | # Default : NO DEFAULT | ||||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||||
| TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/hss.cert.pem", "@SYSCONF_DIR@/nextepc/freeDiameter/hss.key.pem"; | TLS_Cred = "@sysconfdir@/freeDiameter/hss.cert.pem", "@sysconfdir@/freeDiameter/hss.key.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate authority / trust anchors | # Certificate authority / trust anchors | ||||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | # The file containing the list of trusted Certificate Authorities (PEM list) | ||||||
| @@ -115,7 +114,7 @@ TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/hss.cert.pem", "@SYSCONF_DIR@/nex | |||||||
| # The directive can appear several times to specify several files. | # The directive can appear several times to specify several files. | ||||||
| # Default : GNUTLS default behavior | # Default : GNUTLS default behavior | ||||||
| #TLS_CA = "<file.PEM>"; | #TLS_CA = "<file.PEM>"; | ||||||
| TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | TLS_CA = "@sysconfdir@/freeDiameter/cacert.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate Revocation List file | # Certificate Revocation List file | ||||||
| # The information about revoked certificates. | # The information about revoked certificates. | ||||||
| @@ -223,14 +222,13 @@ TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | |||||||
| #  4 - full    - display the complete information on a single long line | #  4 - full    - display the complete information on a single long line | ||||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||||
| 
 | 
 | ||||||
| LoadExtension = "dbg_msg_dumps.so" : "0x8888"; | LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||||
| LoadExtension = "dict_rfc5777.so"; | LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||||
| LoadExtension = "dict_mip6i.so"; | LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||||
| LoadExtension = "dict_nasreq.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||||
| LoadExtension = "dict_nas_mipv6.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||||
| LoadExtension = "dict_dcca.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||||
| LoadExtension = "dict_dcca_3gpp.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||||
| LoadExtension = "dict_s6a.so"; |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ############################################################## | ############################################################## | ||||||
							
								
								
									
										15
									
								
								configs/freeDiameter/hss.key.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								configs/freeDiameter/hss.key.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | -----BEGIN RSA PRIVATE KEY----- | ||||||
|  | MIICXQIBAAKBgQDT57ptFGWv35DlSlNWofaJLsvuztZzn0i2lnhnp4cYuKvDCzGz | ||||||
|  | ApJI7UmsQMETOxNYUMwuWUTpfjECFPAYgpUQ5DeyXRQZHUuP6R9Fdc8K4I974XB7 | ||||||
|  | q+SvK3xNfwDY68/zlqv8BE8hrdjElAUC//MSSIiezs83KeAoOTdiBe1tXQIDAQAB | ||||||
|  | AoGBAM7ShI2Ec/9lSInSsmaC7BpW12p87KirFZBIarpYs634SIS0v0xFvTt6hgae | ||||||
|  | qRO4/BedvLucG3t91B2BDBoQEaZELCjJ9kCUtzphW+u8/SUvPUCfb5xiLLeDQCVR | ||||||
|  | oU45JuqlF+ro9XM0x7f1REuTza1Xr20O5n5TzaCzQkdTlMdtAkEA+Yk9aS589D2c | ||||||
|  | TAj7H5nQMFai/z0JKM7kuBmXaqbsPtnYjdNvVYsCRPcjbhyfIjN88o/QGuUuInpb | ||||||
|  | PyzUZh3x2wJBANlk8d5ZVco+UE1NX0KzpEXHMY+z8kE4f8IMy0KN1V+An0ZbdxJE | ||||||
|  | X0aUMz9/K0+V6n0rlpY4QdOnTnbIEg2hTycCQDXBUM9lylk7JH5kuORX2Ddxkm91 | ||||||
|  | kJGP8EmQicPZ7a6kczgqQiOlbHm625EO7WEKwnHmdSg2Ergur5VubNsKvF0CQQCc | ||||||
|  | sbv8rpu9qOisr2ZIZ7+yY/9/Ow8Un6rGrf4cPKtdqRIk3myXCB08fDnsPLd1J/Pa | ||||||
|  | wP5LzMT10BQoXdFVbb3lAkBpNXUkts8O1YxSG5zTruvygjU2n4Lova31icJ8HFaG | ||||||
|  | pfKHJpqDGPooupFxeCsPVPBZIRtxW70CZcr77eW/XKXv | ||||||
|  | -----END RSA PRIVATE KEY----- | ||||||
							
								
								
									
										57
									
								
								configs/freeDiameter/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								configs/freeDiameter/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | |||||||
|  | # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | # This file is part of Open5GS. | ||||||
|  |  | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU Affero General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  |  | ||||||
|  | freediameter_sysconfdir = join_paths(sysconfdir, 'freeDiameter') | ||||||
|  | meson.add_install_script(python3_exe, '-c', | ||||||
|  |         mkdir_p.format(freediameter_sysconfdir)) | ||||||
|  |  | ||||||
|  | freediameter_conf = ''' | ||||||
|  |     mme.conf | ||||||
|  |     hss.conf | ||||||
|  |     pgw.conf | ||||||
|  |     pcrf.conf | ||||||
|  | '''.split() | ||||||
|  |  | ||||||
|  | foreach file : freediameter_conf | ||||||
|  |     gen = configure_file( | ||||||
|  |             input : file + '.in', | ||||||
|  |             output : file, | ||||||
|  |             configuration : conf_data) | ||||||
|  |     meson.add_install_script(python3_exe, '-c', | ||||||
|  |             install_conf.format(gen, freediameter_sysconfdir)) | ||||||
|  | endforeach | ||||||
|  |  | ||||||
|  | freediameter_pem = ''' | ||||||
|  |     cacert.pem | ||||||
|  |     mme.cert.pem | ||||||
|  |     mme.key.pem | ||||||
|  |     hss.cert.pem | ||||||
|  |     hss.key.pem | ||||||
|  |     pgw.cert.pem | ||||||
|  |     pgw.key.pem | ||||||
|  |     pcrf.cert.pem | ||||||
|  |     pcrf.key.pem | ||||||
|  | '''.split() | ||||||
|  |  | ||||||
|  | foreach file : freediameter_pem | ||||||
|  |     gen = configure_file( | ||||||
|  |             input : file, | ||||||
|  |             output : file, | ||||||
|  |             configuration : conf_data) | ||||||
|  |     meson.add_install_script(python3_exe, '-c', | ||||||
|  |             install_conf.format(gen, freediameter_sysconfdir)) | ||||||
|  | endforeach | ||||||
							
								
								
									
										60
									
								
								configs/freeDiameter/mme.cert.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								configs/freeDiameter/mme.cert.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | |||||||
|  | Certificate: | ||||||
|  |     Data: | ||||||
|  |         Version: 3 (0x2) | ||||||
|  |         Serial Number: 1 (0x1) | ||||||
|  |         Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |         Issuer: CN=ca.localdomain, C=KO, ST=Seoul, L=Nowon, O=Open5GS, OU=Tests | ||||||
|  |         Validity | ||||||
|  |             Not Before: Oct 20 06:43:58 2019 GMT | ||||||
|  |             Not After : Oct 17 06:43:58 2029 GMT | ||||||
|  |         Subject: C=KO, ST=Seoul, O=Open5GS, OU=Tests, CN=mme.localdomain | ||||||
|  |         Subject Public Key Info: | ||||||
|  |             Public Key Algorithm: rsaEncryption | ||||||
|  |                 RSA Public-Key: (1024 bit) | ||||||
|  |                 Modulus: | ||||||
|  |                     00:b5:3a:31:ed:bf:fe:cd:e7:50:cc:94:ba:3d:fd: | ||||||
|  |                     2f:e6:cb:83:25:3d:82:93:26:57:b4:2f:6b:29:d9: | ||||||
|  |                     fd:80:c8:c5:82:9c:09:17:14:38:91:57:ac:72:b0: | ||||||
|  |                     86:d4:6f:bd:6b:fa:b9:60:51:9b:ab:6b:68:37:15: | ||||||
|  |                     c7:de:8b:bd:e8:da:5a:49:75:03:33:09:8e:49:e4: | ||||||
|  |                     d9:5b:3c:2f:ca:47:9b:95:d5:6f:16:e4:8d:39:b4: | ||||||
|  |                     39:dd:51:1a:55:27:68:b9:a0:24:ad:1c:18:48:bb: | ||||||
|  |                     49:54:ae:03:a3:0b:b8:e5:da:b4:c2:7f:09:a4:12: | ||||||
|  |                     8e:97:08:58:24:6a:4b:f4:87 | ||||||
|  |                 Exponent: 65537 (0x10001) | ||||||
|  |         X509v3 extensions: | ||||||
|  |             X509v3 Basic Constraints:  | ||||||
|  |                 CA:FALSE | ||||||
|  |             Netscape Comment:  | ||||||
|  |                 OpenSSL Generated Certificate | ||||||
|  |             X509v3 Subject Key Identifier:  | ||||||
|  |                 20:74:06:F0:AF:F6:2D:90:D1:CB:8C:5C:AB:73:D7:45:99:31:DD:AA | ||||||
|  |             X509v3 Authority Key Identifier:  | ||||||
|  |                 keyid:C5:38:DC:BA:0F:C3:29:6E:3D:99:07:96:D0:87:12:FD:B8:48:CC:37 | ||||||
|  |  | ||||||
|  |     Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |          0a:f5:fd:1f:19:52:9a:99:ec:34:67:e8:57:dc:61:73:c0:05: | ||||||
|  |          b0:53:e3:8f:66:86:c9:99:af:28:5a:2a:06:a8:53:b1:80:ea: | ||||||
|  |          5c:c9:ad:93:ec:b8:b4:b0:e4:04:8b:85:1b:08:93:f2:71:b1: | ||||||
|  |          21:ab:80:40:e4:27:c6:c5:7a:56:f2:d2:33:6c:f0:1d:f4:99: | ||||||
|  |          85:55:60:9c:eb:d3:b8:e3:4b:e5:be:1e:d2:39:d5:55:6f:4c: | ||||||
|  |          20:07:c8:24:1c:21:70:e4:54:17:0b:a5:66:17:be:8b:5c:73: | ||||||
|  |          ca:5e:42:6e:27:15:18:69:dc:c6:49:97:d7:66:e0:a8:ad:9c: | ||||||
|  |          f1:b7 | ||||||
|  | -----BEGIN CERTIFICATE----- | ||||||
|  | MIICsjCCAhugAwIBAgIBATANBgkqhkiG9w0BAQsFADBoMRcwFQYDVQQDDA5jYS5s | ||||||
|  | b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMQ4wDAYDVQQH | ||||||
|  | DAVOb3dvbjEQMA4GA1UECgwHT3BlbjVHUzEOMAwGA1UECwwFVGVzdHMwHhcNMTkx | ||||||
|  | MDIwMDY0MzU4WhcNMjkxMDE3MDY0MzU4WjBZMQswCQYDVQQGEwJLTzEOMAwGA1UE | ||||||
|  | CAwFU2VvdWwxEDAOBgNVBAoMB09wZW41R1MxDjAMBgNVBAsMBVRlc3RzMRgwFgYD | ||||||
|  | VQQDDA9tbWUubG9jYWxkb21haW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB | ||||||
|  | ALU6Me2//s3nUMyUuj39L+bLgyU9gpMmV7QvaynZ/YDIxYKcCRcUOJFXrHKwhtRv | ||||||
|  | vWv6uWBRm6traDcVx96LvejaWkl1AzMJjknk2Vs8L8pHm5XVbxbkjTm0Od1RGlUn | ||||||
|  | aLmgJK0cGEi7SVSuA6MLuOXatMJ/CaQSjpcIWCRqS/SHAgMBAAGjezB5MAkGA1Ud | ||||||
|  | EwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmlj | ||||||
|  | YXRlMB0GA1UdDgQWBBQgdAbwr/YtkNHLjFyrc9dFmTHdqjAfBgNVHSMEGDAWgBTF | ||||||
|  | ONy6D8Mpbj2ZB5bQhxL9uEjMNzANBgkqhkiG9w0BAQsFAAOBgQAK9f0fGVKamew0 | ||||||
|  | Z+hX3GFzwAWwU+OPZobJma8oWioGqFOxgOpcya2T7Li0sOQEi4UbCJPycbEhq4BA | ||||||
|  | 5CfGxXpW8tIzbPAd9JmFVWCc69O440vlvh7SOdVVb0wgB8gkHCFw5FQXC6VmF76L | ||||||
|  | XHPKXkJuJxUYadzGSZfXZuCorZzxtw== | ||||||
|  | -----END CERTIFICATE----- | ||||||
| @@ -51,7 +51,6 @@ Realm = "localdomain"; | |||||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | # Disable use of SCTP protocol (only listen and connect over TCP) | ||||||
| # Default : SCTP enabled | # Default : SCTP enabled | ||||||
| #No_SCTP; | #No_SCTP; | ||||||
| No_SCTP; |  | ||||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||||
| 
 | 
 | ||||||
| # Prefer TCP instead of SCTP for establishing new connections. | # Prefer TCP instead of SCTP for establishing new connections. | ||||||
| @@ -107,7 +106,7 @@ ListenOn = "127.0.0.2"; | |||||||
| # Default : NO DEFAULT | # Default : NO DEFAULT | ||||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||||
| TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/mme.cert.pem", "@SYSCONF_DIR@/nextepc/freeDiameter/mme.key.pem"; | TLS_Cred = "@sysconfdir@/freeDiameter/mme.cert.pem", "@sysconfdir@/freeDiameter/mme.key.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate authority / trust anchors | # Certificate authority / trust anchors | ||||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | # The file containing the list of trusted Certificate Authorities (PEM list) | ||||||
| @@ -115,7 +114,7 @@ TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/mme.cert.pem", "@SYSCONF_DIR@/nex | |||||||
| # The directive can appear several times to specify several files. | # The directive can appear several times to specify several files. | ||||||
| # Default : GNUTLS default behavior | # Default : GNUTLS default behavior | ||||||
| #TLS_CA = "<file.PEM>"; | #TLS_CA = "<file.PEM>"; | ||||||
| TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | TLS_CA = "@sysconfdir@/freeDiameter/cacert.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate Revocation List file | # Certificate Revocation List file | ||||||
| # The information about revoked certificates. | # The information about revoked certificates. | ||||||
| @@ -223,14 +222,13 @@ TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | |||||||
| #  4 - full    - display the complete information on a single long line | #  4 - full    - display the complete information on a single long line | ||||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||||
| 
 | 
 | ||||||
| LoadExtension = "dbg_msg_dumps.so" : "0x8888"; | LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||||
| LoadExtension = "dict_rfc5777.so"; | LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||||
| LoadExtension = "dict_mip6i.so"; | LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||||
| LoadExtension = "dict_nasreq.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||||
| LoadExtension = "dict_nas_mipv6.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||||
| LoadExtension = "dict_dcca.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||||
| LoadExtension = "dict_dcca_3gpp.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||||
| LoadExtension = "dict_s6a.so"; |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ############################################################## | ############################################################## | ||||||
							
								
								
									
										15
									
								
								configs/freeDiameter/mme.key.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								configs/freeDiameter/mme.key.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | -----BEGIN RSA PRIVATE KEY----- | ||||||
|  | MIICXQIBAAKBgQC1OjHtv/7N51DMlLo9/S/my4MlPYKTJle0L2sp2f2AyMWCnAkX | ||||||
|  | FDiRV6xysIbUb71r+rlgUZura2g3Fcfei73o2lpJdQMzCY5J5NlbPC/KR5uV1W8W | ||||||
|  | 5I05tDndURpVJ2i5oCStHBhIu0lUrgOjC7jl2rTCfwmkEo6XCFgkakv0hwIDAQAB | ||||||
|  | AoGBALL3ID1H/8m4Z9tP+EelEzvYt8772kmUcMHYnfw7cJNQMXQUwQlQh7hIG107 | ||||||
|  | JDr/idDrTUtn69GxhL35PWJxH3z7b9nPQCcPZQ3PZWW8lDXNqNCjV5j+2zDAXqkc | ||||||
|  | IyxLQuPnTyn9kcB/OIjNGrr86/6JKS1ipbT9AIllV+br5OMhAkEA7KMLbiAI03JH | ||||||
|  | wBhtnHdtj7NETXDnZd0Plj3ATpa7SOtxmBtqVVOH/1ghAqJ0YScrqa9+eEqcn6mv | ||||||
|  | sHoJ10wVVwJBAMQOdR6b6H3Swy5dZNYzSKDsWRf4cNK5Kz8HJ8UOLbHTjzcDHNsD | ||||||
|  | n09McdcnWgNAxV6J0YJzu4LWQjT4b1e77FECQAd+8rG+Wgk4qYUwQOif79yJdTRu | ||||||
|  | yyWy5vd/ZUQYCj65FpQW6jthtgEkrYcD1mPtdbieUodE9cko+uPAOeeUBWkCQQCt | ||||||
|  | lL9NImxtOjVkz3t/ylf7YkZfWq9JYnhPjV5AsZTzZIPgCPl7T3G1G9GO1GB1kNsu | ||||||
|  | IIdGIIFcDacAjxTFcLSBAkA1Bl7gARE2XZR9iVVJ/On2hWFZhtG9RId+k0pVUxKs | ||||||
|  | KXYnYSiD/WIeVZ6IBswqL2AnEV+kBBuZ7D9aEiDYbXQ/ | ||||||
|  | -----END RSA PRIVATE KEY----- | ||||||
							
								
								
									
										60
									
								
								configs/freeDiameter/pcrf.cert.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								configs/freeDiameter/pcrf.cert.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | |||||||
|  | Certificate: | ||||||
|  |     Data: | ||||||
|  |         Version: 3 (0x2) | ||||||
|  |         Serial Number: 4 (0x4) | ||||||
|  |         Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |         Issuer: CN=ca.localdomain, C=KO, ST=Seoul, L=Nowon, O=Open5GS, OU=Tests | ||||||
|  |         Validity | ||||||
|  |             Not Before: Oct 20 06:43:58 2019 GMT | ||||||
|  |             Not After : Oct 17 06:43:58 2029 GMT | ||||||
|  |         Subject: C=KO, ST=Seoul, O=Open5GS, OU=Tests, CN=pcrf.localdomain | ||||||
|  |         Subject Public Key Info: | ||||||
|  |             Public Key Algorithm: rsaEncryption | ||||||
|  |                 RSA Public-Key: (1024 bit) | ||||||
|  |                 Modulus: | ||||||
|  |                     00:c4:63:95:b8:b2:99:ca:4d:dd:ac:b8:e2:78:29: | ||||||
|  |                     43:03:8a:de:6b:05:99:97:b7:90:39:f8:f6:b8:20: | ||||||
|  |                     77:44:4b:1b:95:6c:ad:e1:5f:2c:48:a2:8a:d2:95: | ||||||
|  |                     72:0e:f9:e1:cf:70:4e:45:6e:71:7e:2a:41:29:93: | ||||||
|  |                     7a:12:01:73:0b:10:20:7a:38:66:9f:75:76:21:d6: | ||||||
|  |                     7d:0c:ea:35:47:16:d6:c3:9f:41:ec:e9:98:36:16: | ||||||
|  |                     84:9f:43:38:2b:b2:c8:d9:f3:6c:07:82:e4:ce:c8: | ||||||
|  |                     a3:f3:c3:60:13:f3:46:44:fa:f0:ee:a9:48:40:8f: | ||||||
|  |                     80:3e:60:73:ff:6d:59:03:2f | ||||||
|  |                 Exponent: 65537 (0x10001) | ||||||
|  |         X509v3 extensions: | ||||||
|  |             X509v3 Basic Constraints:  | ||||||
|  |                 CA:FALSE | ||||||
|  |             Netscape Comment:  | ||||||
|  |                 OpenSSL Generated Certificate | ||||||
|  |             X509v3 Subject Key Identifier:  | ||||||
|  |                 53:A8:0E:78:45:FB:38:A6:CF:30:E5:FF:BB:CA:E6:CF:A3:4A:DC:53 | ||||||
|  |             X509v3 Authority Key Identifier:  | ||||||
|  |                 keyid:C5:38:DC:BA:0F:C3:29:6E:3D:99:07:96:D0:87:12:FD:B8:48:CC:37 | ||||||
|  |  | ||||||
|  |     Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |          47:6b:2b:f9:03:8d:c1:fd:84:21:fe:3c:5b:8c:9d:c1:48:bc: | ||||||
|  |          ae:90:67:c5:ad:1a:80:e9:97:9c:c2:d4:31:1b:7d:4e:1a:72: | ||||||
|  |          09:fb:92:32:b3:82:79:59:cd:92:21:27:c7:34:c3:76:27:a8: | ||||||
|  |          11:33:cd:4a:ec:10:cb:44:89:da:47:1a:a4:6a:06:10:fb:f1: | ||||||
|  |          6a:de:d5:1a:15:de:4a:54:6f:29:b8:de:ec:20:f2:d1:c3:0c: | ||||||
|  |          9a:8e:97:46:8c:21:c3:63:7f:41:52:41:7e:73:47:43:0a:d1: | ||||||
|  |          86:0b:f0:fb:9a:1f:6d:b5:93:88:95:88:84:6d:28:8e:29:2e: | ||||||
|  |          66:9d | ||||||
|  | -----BEGIN CERTIFICATE----- | ||||||
|  | MIICszCCAhygAwIBAgIBBDANBgkqhkiG9w0BAQsFADBoMRcwFQYDVQQDDA5jYS5s | ||||||
|  | b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMQ4wDAYDVQQH | ||||||
|  | DAVOb3dvbjEQMA4GA1UECgwHT3BlbjVHUzEOMAwGA1UECwwFVGVzdHMwHhcNMTkx | ||||||
|  | MDIwMDY0MzU4WhcNMjkxMDE3MDY0MzU4WjBaMQswCQYDVQQGEwJLTzEOMAwGA1UE | ||||||
|  | CAwFU2VvdWwxEDAOBgNVBAoMB09wZW41R1MxDjAMBgNVBAsMBVRlc3RzMRkwFwYD | ||||||
|  | VQQDDBBwY3JmLmxvY2FsZG9tYWluMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB | ||||||
|  | gQDEY5W4spnKTd2suOJ4KUMDit5rBZmXt5A5+Pa4IHdESxuVbK3hXyxIoorSlXIO | ||||||
|  | +eHPcE5FbnF+KkEpk3oSAXMLECB6OGafdXYh1n0M6jVHFtbDn0Hs6Zg2FoSfQzgr | ||||||
|  | ssjZ82wHguTOyKPzw2AT80ZE+vDuqUhAj4A+YHP/bVkDLwIDAQABo3sweTAJBgNV | ||||||
|  | HRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZp | ||||||
|  | Y2F0ZTAdBgNVHQ4EFgQUU6gOeEX7OKbPMOX/u8rmz6NK3FMwHwYDVR0jBBgwFoAU | ||||||
|  | xTjcug/DKW49mQeW0IcS/bhIzDcwDQYJKoZIhvcNAQELBQADgYEAR2sr+QONwf2E | ||||||
|  | If48W4ydwUi8rpBnxa0agOmXnMLUMRt9ThpyCfuSMrOCeVnNkiEnxzTDdieoETPN | ||||||
|  | SuwQy0SJ2kcapGoGEPvxat7VGhXeSlRvKbje7CDy0cMMmo6XRowhw2N/QVJBfnNH | ||||||
|  | QwrRhgvw+5ofbbWTiJWIhG0ojikuZp0= | ||||||
|  | -----END CERTIFICATE----- | ||||||
| @@ -51,7 +51,6 @@ Realm = "localdomain"; | |||||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | # Disable use of SCTP protocol (only listen and connect over TCP) | ||||||
| # Default : SCTP enabled | # Default : SCTP enabled | ||||||
| #No_SCTP; | #No_SCTP; | ||||||
| No_SCTP; |  | ||||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||||
| 
 | 
 | ||||||
| # Prefer TCP instead of SCTP for establishing new connections. | # Prefer TCP instead of SCTP for establishing new connections. | ||||||
| @@ -107,7 +106,7 @@ ListenOn = "127.0.0.5"; | |||||||
| # Default : NO DEFAULT | # Default : NO DEFAULT | ||||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||||
| TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/pcrf.cert.pem", "@SYSCONF_DIR@/nextepc/freeDiameter/pcrf.key.pem"; | TLS_Cred = "@sysconfdir@/freeDiameter/pcrf.cert.pem", "@sysconfdir@/freeDiameter/pcrf.key.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate authority / trust anchors | # Certificate authority / trust anchors | ||||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | # The file containing the list of trusted Certificate Authorities (PEM list) | ||||||
| @@ -115,7 +114,7 @@ TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/pcrf.cert.pem", "@SYSCONF_DIR@/ne | |||||||
| # The directive can appear several times to specify several files. | # The directive can appear several times to specify several files. | ||||||
| # Default : GNUTLS default behavior | # Default : GNUTLS default behavior | ||||||
| #TLS_CA = "<file.PEM>"; | #TLS_CA = "<file.PEM>"; | ||||||
| TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | TLS_CA = "@sysconfdir@/freeDiameter/cacert.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate Revocation List file | # Certificate Revocation List file | ||||||
| # The information about revoked certificates. | # The information about revoked certificates. | ||||||
| @@ -223,13 +222,13 @@ TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | |||||||
| #  4 - full    - display the complete information on a single long line | #  4 - full    - display the complete information on a single long line | ||||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||||
| 
 | 
 | ||||||
| LoadExtension = "dbg_msg_dumps.so" : "0x8888"; | LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||||
| LoadExtension = "dict_rfc5777.so"; | LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||||
| LoadExtension = "dict_mip6i.so"; | LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||||
| LoadExtension = "dict_nasreq.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||||
| LoadExtension = "dict_nas_mipv6.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||||
| LoadExtension = "dict_dcca.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||||
| LoadExtension = "dict_dcca_3gpp.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ############################################################## | ############################################################## | ||||||
							
								
								
									
										15
									
								
								configs/freeDiameter/pcrf.key.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								configs/freeDiameter/pcrf.key.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | -----BEGIN RSA PRIVATE KEY----- | ||||||
|  | MIICXQIBAAKBgQDEY5W4spnKTd2suOJ4KUMDit5rBZmXt5A5+Pa4IHdESxuVbK3h | ||||||
|  | XyxIoorSlXIO+eHPcE5FbnF+KkEpk3oSAXMLECB6OGafdXYh1n0M6jVHFtbDn0Hs | ||||||
|  | 6Zg2FoSfQzgrssjZ82wHguTOyKPzw2AT80ZE+vDuqUhAj4A+YHP/bVkDLwIDAQAB | ||||||
|  | AoGBAJG6b+RhK3uSMjcz7mFKBP9A8fCqdCG/xdcu5i0VcksMDMjhn1mIXPz9GFRR | ||||||
|  | LxTr2eMrK/mbjb4YLshiNgfcaXdzpZGauK15PNEHemygI4et9b0iE3ZfGM3dGEGi | ||||||
|  | UmWzXgO347S8CNmm6JX/gtAaCafeapmyms6E4teYFp1UMRIBAkEA7zrq9HZT1CZu | ||||||
|  | fWN9DraOUVrgMdV8Q/qdKzAqMsTf95r43aRxxe8ZkXpQuf1X0kBDH8cIeOAVu96/ | ||||||
|  | hmfxCcVZAQJBANIn3YU7xCnUbdK29tYuxAzEw7j4pdfjHEPgkvjV1xsGVwM+DQkF | ||||||
|  | /yrSgAujxR70uGfBcUF/M9XRniBWg+FRrC8CQBXJ5vZnBJGRAoU3F3/Mjr/IKB1B | ||||||
|  | 1XSXkdMKKv2+wqtZmQsO3DHr6gc+/bVC5snGgpaVWScxOamHyyfhtalvKQECQG+w | ||||||
|  | PCyo3NIWUd+g2YJvDEZ09EgD7a/UxZrVaYbRryZvsiLJAYiAJWKOyPpmqUaQbMjH | ||||||
|  | p/dVMSk75Dvvfttq2oUCQQDuEO0xY0gHxzFYH1K82Yw5aDdRsryEQYpb5e+jduH1 | ||||||
|  | EHACfc2H4Oc3/a39q7On+HnZgxK7gFMpGW+D0MdDDoL6 | ||||||
|  | -----END RSA PRIVATE KEY----- | ||||||
							
								
								
									
										60
									
								
								configs/freeDiameter/pgw.cert.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								configs/freeDiameter/pgw.cert.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | |||||||
|  | Certificate: | ||||||
|  |     Data: | ||||||
|  |         Version: 3 (0x2) | ||||||
|  |         Serial Number: 3 (0x3) | ||||||
|  |         Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |         Issuer: CN=ca.localdomain, C=KO, ST=Seoul, L=Nowon, O=Open5GS, OU=Tests | ||||||
|  |         Validity | ||||||
|  |             Not Before: Oct 20 06:43:58 2019 GMT | ||||||
|  |             Not After : Oct 17 06:43:58 2029 GMT | ||||||
|  |         Subject: C=KO, ST=Seoul, O=Open5GS, OU=Tests, CN=pgw.localdomain | ||||||
|  |         Subject Public Key Info: | ||||||
|  |             Public Key Algorithm: rsaEncryption | ||||||
|  |                 RSA Public-Key: (1024 bit) | ||||||
|  |                 Modulus: | ||||||
|  |                     00:bf:bc:94:38:f4:03:a5:23:8c:21:ba:4e:5e:51: | ||||||
|  |                     f7:76:f5:e1:1e:43:fc:04:a0:f9:b9:9f:47:dd:d3: | ||||||
|  |                     b5:aa:83:e8:cb:d0:3c:56:0e:4d:fd:de:b6:93:fa: | ||||||
|  |                     eb:a3:94:4a:79:68:1d:84:61:cf:b7:d0:ac:d0:41: | ||||||
|  |                     ef:66:e0:8a:40:ec:b4:d2:5b:ce:cc:2c:cd:7d:7e: | ||||||
|  |                     87:73:b0:4b:4d:79:54:3b:a4:48:bb:19:4f:9f:7e: | ||||||
|  |                     30:e7:af:17:32:a3:95:af:c4:a5:19:8f:53:3c:16: | ||||||
|  |                     cd:54:9d:38:98:2b:0f:b7:cd:33:91:f0:ef:b8:d2: | ||||||
|  |                     9f:0e:fe:8e:77:9d:e8:ba:f3 | ||||||
|  |                 Exponent: 65537 (0x10001) | ||||||
|  |         X509v3 extensions: | ||||||
|  |             X509v3 Basic Constraints:  | ||||||
|  |                 CA:FALSE | ||||||
|  |             Netscape Comment:  | ||||||
|  |                 OpenSSL Generated Certificate | ||||||
|  |             X509v3 Subject Key Identifier:  | ||||||
|  |                 EB:F6:EA:D3:F2:F2:C6:C6:83:EF:13:CD:AF:49:A8:ED:03:DF:7F:ED | ||||||
|  |             X509v3 Authority Key Identifier:  | ||||||
|  |                 keyid:C5:38:DC:BA:0F:C3:29:6E:3D:99:07:96:D0:87:12:FD:B8:48:CC:37 | ||||||
|  |  | ||||||
|  |     Signature Algorithm: sha256WithRSAEncryption | ||||||
|  |          3b:00:ef:c4:9f:69:c3:22:06:76:6f:70:88:50:1c:f3:a2:9a: | ||||||
|  |          68:00:34:fa:3a:68:b2:94:fe:7c:31:7d:4e:95:bd:47:4d:69: | ||||||
|  |          1f:76:32:64:83:1b:5b:11:71:bb:0a:7a:af:72:54:7a:dc:30: | ||||||
|  |          51:e5:93:27:8c:8a:51:e6:e5:15:53:70:14:85:3b:77:1a:87: | ||||||
|  |          ce:d0:6f:31:07:5d:14:30:d7:de:a0:b5:a7:a1:96:18:1a:fd: | ||||||
|  |          ea:9f:c2:ea:bb:72:52:84:b6:57:6d:70:93:35:64:d3:8b:82: | ||||||
|  |          1b:7b:ea:85:8a:fb:c6:b3:e0:66:ad:db:11:dd:5e:6e:22:dd: | ||||||
|  |          b4:23 | ||||||
|  | -----BEGIN CERTIFICATE----- | ||||||
|  | MIICsjCCAhugAwIBAgIBAzANBgkqhkiG9w0BAQsFADBoMRcwFQYDVQQDDA5jYS5s | ||||||
|  | b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMQ4wDAYDVQQH | ||||||
|  | DAVOb3dvbjEQMA4GA1UECgwHT3BlbjVHUzEOMAwGA1UECwwFVGVzdHMwHhcNMTkx | ||||||
|  | MDIwMDY0MzU4WhcNMjkxMDE3MDY0MzU4WjBZMQswCQYDVQQGEwJLTzEOMAwGA1UE | ||||||
|  | CAwFU2VvdWwxEDAOBgNVBAoMB09wZW41R1MxDjAMBgNVBAsMBVRlc3RzMRgwFgYD | ||||||
|  | VQQDDA9wZ3cubG9jYWxkb21haW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB | ||||||
|  | AL+8lDj0A6UjjCG6Tl5R93b14R5D/ASg+bmfR93TtaqD6MvQPFYOTf3etpP666OU | ||||||
|  | SnloHYRhz7fQrNBB72bgikDstNJbzswszX1+h3OwS015VDukSLsZT59+MOevFzKj | ||||||
|  | la/EpRmPUzwWzVSdOJgrD7fNM5Hw77jSnw7+jned6LrzAgMBAAGjezB5MAkGA1Ud | ||||||
|  | EwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmlj | ||||||
|  | YXRlMB0GA1UdDgQWBBTr9urT8vLGxoPvE82vSajtA99/7TAfBgNVHSMEGDAWgBTF | ||||||
|  | ONy6D8Mpbj2ZB5bQhxL9uEjMNzANBgkqhkiG9w0BAQsFAAOBgQA7AO/En2nDIgZ2 | ||||||
|  | b3CIUBzzoppoADT6OmiylP58MX1Olb1HTWkfdjJkgxtbEXG7CnqvclR63DBR5ZMn | ||||||
|  | jIpR5uUVU3AUhTt3GofO0G8xB10UMNfeoLWnoZYYGv3qn8Lqu3JShLZXbXCTNWTT | ||||||
|  | i4Ibe+qFivvGs+BmrdsR3V5uIt20Iw== | ||||||
|  | -----END CERTIFICATE----- | ||||||
| @@ -51,7 +51,6 @@ Realm = "localdomain"; | |||||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | # Disable use of SCTP protocol (only listen and connect over TCP) | ||||||
| # Default : SCTP enabled | # Default : SCTP enabled | ||||||
| #No_SCTP; | #No_SCTP; | ||||||
| No_SCTP; |  | ||||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||||
| 
 | 
 | ||||||
| # Prefer TCP instead of SCTP for establishing new connections. | # Prefer TCP instead of SCTP for establishing new connections. | ||||||
| @@ -107,7 +106,7 @@ ListenOn = "127.0.0.3"; | |||||||
| # Default : NO DEFAULT | # Default : NO DEFAULT | ||||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||||
| TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/pgw.cert.pem", "@SYSCONF_DIR@/nextepc/freeDiameter/pgw.key.pem"; | TLS_Cred = "@sysconfdir@/freeDiameter/pgw.cert.pem", "@sysconfdir@/freeDiameter/pgw.key.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate authority / trust anchors | # Certificate authority / trust anchors | ||||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | # The file containing the list of trusted Certificate Authorities (PEM list) | ||||||
| @@ -115,7 +114,7 @@ TLS_Cred = "@SYSCONF_DIR@/nextepc/freeDiameter/pgw.cert.pem", "@SYSCONF_DIR@/nex | |||||||
| # The directive can appear several times to specify several files. | # The directive can appear several times to specify several files. | ||||||
| # Default : GNUTLS default behavior | # Default : GNUTLS default behavior | ||||||
| #TLS_CA = "<file.PEM>"; | #TLS_CA = "<file.PEM>"; | ||||||
| TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | TLS_CA = "@sysconfdir@/freeDiameter/cacert.pem"; | ||||||
| 
 | 
 | ||||||
| # Certificate Revocation List file | # Certificate Revocation List file | ||||||
| # The information about revoked certificates. | # The information about revoked certificates. | ||||||
| @@ -223,13 +222,13 @@ TLS_CA = "@SYSCONF_DIR@/nextepc/freeDiameter/cacert.pem"; | |||||||
| #  4 - full    - display the complete information on a single long line | #  4 - full    - display the complete information on a single long line | ||||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||||
| 
 | 
 | ||||||
| LoadExtension = "dbg_msg_dumps.so" : "0x8888"; | LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||||
| LoadExtension = "dict_rfc5777.so"; | LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||||
| LoadExtension = "dict_mip6i.so"; | LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||||
| LoadExtension = "dict_nasreq.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||||
| LoadExtension = "dict_nas_mipv6.so"; | LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||||
| LoadExtension = "dict_dcca.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||||
| LoadExtension = "dict_dcca_3gpp.so"; | LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ############################################################## | ############################################################## | ||||||
							
								
								
									
										15
									
								
								configs/freeDiameter/pgw.key.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								configs/freeDiameter/pgw.key.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | -----BEGIN RSA PRIVATE KEY----- | ||||||
|  | MIICXAIBAAKBgQC/vJQ49AOlI4whuk5eUfd29eEeQ/wEoPm5n0fd07Wqg+jL0DxW | ||||||
|  | Dk393raT+uujlEp5aB2EYc+30KzQQe9m4IpA7LTSW87MLM19fodzsEtNeVQ7pEi7 | ||||||
|  | GU+ffjDnrxcyo5WvxKUZj1M8Fs1UnTiYKw+3zTOR8O+40p8O/o53nei68wIDAQAB | ||||||
|  | AoGAarZPHH+aw79MD718PnyKKVhhqZGW4xCgzFG9EtXwpu1xlHXaDt85QxFANo4R | ||||||
|  | teIjrPxoaTRzAlAOzn3T+0L/TnhU67WUOvSQEhGzS1liNNw024NekOy3rrqAvB3D | ||||||
|  | esmOtR5+LtadCb2CuJdL0XALUp+F/g25CoryXsKMIg4Eg9ECQQD9fbT7n3GurBlF | ||||||
|  | s1E+Ah1+fpD2qOvyFrK4Yzs/CYn5s1yEO0AMwLavO71Y+SIGzFnuIASbyEX4Adl/ | ||||||
|  | hxSvDp5ZAkEAwaJmOzgLsLvSf5RkYzaX+/IO/DBYowDknalMobDplaOlK5LLFNiM | ||||||
|  | naEH6A6UV981OnIr6ScU8knC0HyDmmTyKwJAfu3jIdvE4OHsBaq0k4gbnKtjix8q | ||||||
|  | hh43f3ywve/Y1t+pA81nVPtqfnQ7a8HT9/N7VHFT3W17G6RRdDn/cWiwgQJAOuD+ | ||||||
|  | 5RLtuxfhshmVTPXU0S+Rju3EhgxHeAl628/Ht1DDcLR6PCR83ZGRreaBBRdCQDtn | ||||||
|  | TsYrgGEdc/forJH1cQJBAMzBcACt51/OuHtPF+kxeRqgLINji82EQOGmZBvtWySI | ||||||
|  | cRFndLh6N8OOkDnP2MwGY7j0jWveKE8mVA12ymMWZuU= | ||||||
|  | -----END RSA PRIVATE KEY----- | ||||||
							
								
								
									
										589
									
								
								configs/installed.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										589
									
								
								configs/installed.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,589 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |     file: @localstatedir@/log/open5gs/open5gs.log | ||||||
|  | #  | ||||||
|  | #  o Set OGS_LOG_INFO to all domain level | ||||||
|  | #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||||
|  | #   - If `domain` is omitted, the all domain level is set from 'level' | ||||||
|  | #    (Nothing is needed) | ||||||
|  | # | ||||||
|  | #  o Set OGS_LOG_ERROR to all domain level | ||||||
|  | #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||||
|  | #    level: error | ||||||
|  | # | ||||||
|  | #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||||
|  | #    level: debug | ||||||
|  | #    domain: mme,emm | ||||||
|  | # | ||||||
|  | #  o Set OGS_LOG_TRACE to all domain level | ||||||
|  | #    level: trace | ||||||
|  | #    domain: core,s1ap,nas,fd,gtp,mme,emm,esm,sgw,pgw,hss,pcrf,event,tlv,mem,sock | ||||||
|  | # | ||||||
|  |  | ||||||
|  | #  | ||||||
|  | # parameter: | ||||||
|  | # | ||||||
|  | #  o Number of output streams per SCTP associations. | ||||||
|  | #      sctp_streams: 30 | ||||||
|  | # | ||||||
|  | #  o Disable use of IPv4 addresses (only IPv6) | ||||||
|  | #      no_ipv4: true | ||||||
|  | # | ||||||
|  | #  o Disable use of IPv6 addresses (only IPv4) | ||||||
|  | #      no_ipv6: true | ||||||
|  | # | ||||||
|  | #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||||
|  | #      prefer_ipv4: true | ||||||
|  | # | ||||||
|  | #  o Enable Multicast traffic to the UE | ||||||
|  | #      multicast: true | ||||||
|  | # | ||||||
|  | #  o Disable Stateless Address Autoconfiguration for IPv6 | ||||||
|  | #      no_slaac: true | ||||||
|  | # | ||||||
|  | # | ||||||
|  | parameter: | ||||||
|  |     no_ipv6: true | ||||||
|  |  | ||||||
|  | #  | ||||||
|  | # sctp: | ||||||
|  | # | ||||||
|  | #  o heartbit_interval : 5000 (5secs) | ||||||
|  | #  o rto_initial : 3000 (3secs) | ||||||
|  | #  o rto_min : 1000 (1sec) | ||||||
|  | #  o rto_max : 5000 (5secs) | ||||||
|  | #  o max_num_of_ostreams : 30 | ||||||
|  | #  o max_num_of_istreams : 65535 | ||||||
|  | #  o max_attempts : 4 | ||||||
|  | #  o max_initial_timeout : 8000(8secs) | ||||||
|  | #  o usrsctp_udp_port : 9899 | ||||||
|  | sctp: | ||||||
|  |  | ||||||
|  | #  | ||||||
|  | # max: | ||||||
|  | # | ||||||
|  | # o Maximum Number of SGW per MME  | ||||||
|  | #    sgw: 32 | ||||||
|  | # o Maximum Number of PGW per MME  | ||||||
|  | #    pgw: 32 | ||||||
|  | # o Maximum Number of VLR per MME  | ||||||
|  | #    vlr: 32 | ||||||
|  | # o Maximum Number of eNodeB per MME  | ||||||
|  | #    enb: 32 | ||||||
|  | # o Maximum Number of UE per eNodeB  | ||||||
|  | #    ue: 128 | ||||||
|  | # | ||||||
|  | max: | ||||||
|  |  | ||||||
|  | #  | ||||||
|  | # pool: | ||||||
|  | # | ||||||
|  | # o The Number of Default Memory Pool Size | ||||||
|  | # | ||||||
|  | #   - Pool-size 128         => 8192 Number | ||||||
|  | #   - Pool-size 256         => 4096 Number | ||||||
|  | #   - Pool-size 512         => 2048 Number | ||||||
|  | #   - Pool-size 1024        => 1024 Number | ||||||
|  | #   - Pool-size 2048        => 512 Number | ||||||
|  | #   - Pool-size 8192        => 128 Number | ||||||
|  | #   - Pool-size 1024*1024   => 8 Number | ||||||
|  | # | ||||||
|  | #    128:  8192 | ||||||
|  | #    256:  4096 | ||||||
|  | #    512:  2048 | ||||||
|  | #    1024: 1024 | ||||||
|  | #    2048: 512 | ||||||
|  | #    8192: 128 | ||||||
|  | #    big:  8 | ||||||
|  | # | ||||||
|  | # o Memory of Packet Buffering in SGW | ||||||
|  | #   - Maximum Number of packet(SDU size = 8Kbytes) pool in SGW  | ||||||
|  | #   - SGW Memory Usage : 65536 * 8Kbytes = 512Mbytes | ||||||
|  | # | ||||||
|  | #   packet: 65536 | ||||||
|  | pool: | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: @sysconfdir@/freeDiameter/mme.conf | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <S1AP Server>> | ||||||
|  | # | ||||||
|  | #  o S1AP Server(all address avaiable) | ||||||
|  | #    s1ap: | ||||||
|  | # | ||||||
|  | #  o S1AP Server(0.0.0.0:36412) | ||||||
|  | #    s1ap: | ||||||
|  | #      addr: 0.0.0.0 | ||||||
|  | # | ||||||
|  | #  o S1AP Server(127.0.0.1:36412, [::1]:36412) | ||||||
|  | #    s1ap: | ||||||
|  | #      - addr: 127.0.0.1 | ||||||
|  | #      - addr: ::1 | ||||||
|  |  | ||||||
|  | #  o S1AP Server(different port) | ||||||
|  | #    s1ap: | ||||||
|  | #      - addr: 127.0.0.1 | ||||||
|  | #        port: 36413 | ||||||
|  | # | ||||||
|  | #  o S1AP Server(address avaiable in `eth0` interface) | ||||||
|  | #    s1ap: | ||||||
|  | #      dev: eth0 | ||||||
|  | # | ||||||
|  |     s1ap: | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <GTP-C Server>> | ||||||
|  | # | ||||||
|  | #  o GTP-C Server(all address avaiable) | ||||||
|  | #    gtpc: | ||||||
|  | # | ||||||
|  | #  o GTP-C Server(127.0.0.1:2123, [::1]:2123) | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.1 | ||||||
|  | #      - addr: ::1 | ||||||
|  | # | ||||||
|  |     gtpc: | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <sgsap> | ||||||
|  | # | ||||||
|  | #  o Single MSC/VLR(127.0.0.2) | ||||||
|  | #    sgsap: | ||||||
|  | #      addr: 127.0.0.2 | ||||||
|  | #      map: | ||||||
|  | #        tai: | ||||||
|  | #          plmn_id: | ||||||
|  | #            mcc: 001 | ||||||
|  | #            mnc: 01 | ||||||
|  | #          tac: 4130 | ||||||
|  | #        lai: | ||||||
|  | #          plmn_id: | ||||||
|  | #            mcc: 001 | ||||||
|  | #            mnc: 01 | ||||||
|  | #          lac: 43690 | ||||||
|  | #      map: | ||||||
|  | #        tai: | ||||||
|  | #          plmn_id: | ||||||
|  | #            mcc: 002 | ||||||
|  | #            mnc: 02 | ||||||
|  | #          tac: 4132 | ||||||
|  | #        lai: | ||||||
|  | #          plmn_id: | ||||||
|  | #            mcc: 002 | ||||||
|  | #            mnc: 02 | ||||||
|  | #          lac: 43692 | ||||||
|  | # | ||||||
|  | #  o Multiple MSC/VLR | ||||||
|  | #    sgsap: | ||||||
|  | #      - addr: 127.0.0.2 | ||||||
|  | #        port: 29119 | ||||||
|  | #        map: | ||||||
|  | #          tai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 001 | ||||||
|  | #              mnc: 01 | ||||||
|  | #            tac: 4131 | ||||||
|  | #          lai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 001 | ||||||
|  | #              mnc: 01 | ||||||
|  | #            lac: 43691 | ||||||
|  | #        map: | ||||||
|  | #          tai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 002 | ||||||
|  | #              mnc: 02 | ||||||
|  | #            tac: 4132 | ||||||
|  | #          lai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 002 | ||||||
|  | #              mnc: 02 | ||||||
|  | #            lac: 43692 | ||||||
|  | #      - addr | ||||||
|  | #         - 127.0.0.3 | ||||||
|  | #         - fe80::2%@loopback_devname@ | ||||||
|  | #        map: | ||||||
|  | #          tai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 001 | ||||||
|  | #              mnc: 01 | ||||||
|  | #            tac: 4132 | ||||||
|  | #          lai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 002 | ||||||
|  | #              mnc: 02 | ||||||
|  | #            lac: 43692 | ||||||
|  | #      - name: msc.open5gs.org | ||||||
|  | #        map: | ||||||
|  | #          tai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 001 | ||||||
|  | #              mnc: 01 | ||||||
|  | #            tac: 4133 | ||||||
|  | #          lai: | ||||||
|  | #            plmn_id: | ||||||
|  | #              mcc: 002 | ||||||
|  | #              mnc: 02 | ||||||
|  | #            lac: 43693 | ||||||
|  | # | ||||||
|  |     sgsap: | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <GUMMEI> | ||||||
|  | # | ||||||
|  | #  o Multiple GUMMEI | ||||||
|  | #    gummei:  | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 001 | ||||||
|  | #          mnc: 01 | ||||||
|  | #        mme_gid: 2 | ||||||
|  | #        mme_code: 1 | ||||||
|  | #      - plmn_id: | ||||||
|  | #          - mcc: 002 | ||||||
|  | #            mnc: 02 | ||||||
|  | #          - mcc: 003 | ||||||
|  | #            mnc: 03 | ||||||
|  | #        mme_gid: [3, 4] | ||||||
|  | #        mme_code: | ||||||
|  | #          - 2 | ||||||
|  | #          - 3 | ||||||
|  | # | ||||||
|  |     gummei:  | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 001 | ||||||
|  |         mnc: 01 | ||||||
|  |       mme_gid: 2 | ||||||
|  |       mme_code: 1 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <TAI> | ||||||
|  | # | ||||||
|  | #  o Multiple TAI | ||||||
|  | #    tai: | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 001 | ||||||
|  | #          mnc: 01 | ||||||
|  | #        tac: [1, 2, 3] | ||||||
|  | #    tai: | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 002 | ||||||
|  | #          mnc: 02 | ||||||
|  | #        tac: 4 | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 003 | ||||||
|  | #          mnc: 03 | ||||||
|  | #        tac: 5 | ||||||
|  | #    tai: | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 004 | ||||||
|  | #          mnc: 04 | ||||||
|  | #        tac: [6, 7] | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 005 | ||||||
|  | #          mnc: 05 | ||||||
|  | #        tac: 8 | ||||||
|  | #      - plmn_id: | ||||||
|  | #          mcc: 006 | ||||||
|  | #          mnc: 06 | ||||||
|  | #        tac: [9, 10] | ||||||
|  | # | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 001 | ||||||
|  |         mnc: 01 | ||||||
|  |       tac: 12345 | ||||||
|  |  | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <Network Name> | ||||||
|  | #    network_name: | ||||||
|  | #        full: Open5GS | ||||||
|  | #        short: Next | ||||||
|  | # | ||||||
|  |  | ||||||
|  |     network_name: | ||||||
|  |         full: Open5GS | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: @sysconfdir@/freeDiameter/hss.conf | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  | # | ||||||
|  | #  ------------------------ MME -------------------------- | ||||||
|  | # | ||||||
|  | #  o Specify SGW addresses the GTP-C must connect to | ||||||
|  | # | ||||||
|  | #  o One SGW is defined. If prefer_ipv4 is not true, [fe80::2%@loopback_devname@] is selected. | ||||||
|  | #    gtpc: | ||||||
|  | #      addr: | ||||||
|  | #        - 127.0.0.2 | ||||||
|  | #        - fe80::2%@loopback_devname@ | ||||||
|  | # | ||||||
|  | #  o Two SGW are defined. MME selects SGW with round-robin manner per UE | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.2 | ||||||
|  | #      - addr: fe80::2%@loopback_devname@ | ||||||
|  | # | ||||||
|  | #  o Three SGW are defined. MME selects SGW with round-robin manner per UE | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr | ||||||
|  | #        - 127.0.0.2 | ||||||
|  | #        - fe80::2%@loopback_devname@ | ||||||
|  | #      - addr | ||||||
|  | #        - 127.0.0.12 | ||||||
|  | #        - fe80::12%@loopback_devname@ | ||||||
|  | #      - name: sgw3.open5gs.org | ||||||
|  | # | ||||||
|  | #  ------------------------ SGW -------------------------- | ||||||
|  | # | ||||||
|  | #  o GTP-C Server(127.0.0.2:2123, [fe80::2%@loopback_devname@]:2123) | ||||||
|  | #    gtpc: | ||||||
|  | #      addr: | ||||||
|  | #        - 127.0.0.2 | ||||||
|  | #        - fe80::2%@loopback_devname@ | ||||||
|  | # | ||||||
|  | #  o On SGW, Same Configuration(127.0.0.2:2123, [fe80::2%@loopback_devname@]:2123) as below. | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.2 | ||||||
|  | #      - addr: fe80::2%@loopback_devname@ | ||||||
|  | # | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # <SGW Selection Mode> | ||||||
|  | #  | ||||||
|  | # o Round-Robin | ||||||
|  | #   (If `selection_mode` is omitted, the default mode is Round-Robin) | ||||||
|  | # | ||||||
|  | #   selection_mode: rr | ||||||
|  | #   gtpc: | ||||||
|  | #     addr: 127.0.0.2 | ||||||
|  | #     addr: 127.0.2.2 | ||||||
|  | #     addr: 127.0.4.2 | ||||||
|  | # | ||||||
|  | # o SGW selection by eNodeB TAC | ||||||
|  | # | ||||||
|  | #   selection_mode: tac | ||||||
|  | #   gtpc: | ||||||
|  | #     - addr: 127.0.0.2 | ||||||
|  | #       tac: 26000 | ||||||
|  | #     - addr: 127.0.2.2 | ||||||
|  | #       tac: [25000, 27000, 28000] | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <GTP-U Server> | ||||||
|  | # | ||||||
|  | #  o GTP-U Server(all address avaiable) | ||||||
|  | #    gtpu: | ||||||
|  | # | ||||||
|  | #  o Provide custom SGW GTP-U address to be advertised inside S1AP messages | ||||||
|  | #    gtpu: | ||||||
|  | #      addr: 10.4.128.21 | ||||||
|  | #      advertise_addr: 172.24.15.30 | ||||||
|  | # | ||||||
|  | #    gtpu: | ||||||
|  | #      addr: 10.4.128.21 | ||||||
|  | #      advertise_name: sgw1.epc.mnc001.mcc001.3gppnetwork.org | ||||||
|  | # | ||||||
|  | #    gtpu: | ||||||
|  | #     dev: ens3 | ||||||
|  | #     advertise_name: sgw1.epc.mnc001.mcc001.3gppnetwork.org | ||||||
|  | #     | ||||||
|  |     gtpu: | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: @sysconfdir@/freeDiameter/pgw.conf | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  ------------------------ MME -------------------------- | ||||||
|  | # | ||||||
|  | #  o By default, the PGW uses the first PGW node. | ||||||
|  | #    - To use a different APN for each PGW, specify gtpc.apn as the APN name. | ||||||
|  | #    - If the HSS uses WebUI to set the PGW IP for eacho UE, | ||||||
|  | #      you can use a specific PGW node for each UE. | ||||||
|  | # | ||||||
|  | #  o Two PGW are defined. 127.0.0.3:2123 is used. | ||||||
|  | #    [fe80::3%@loopback_devname@]:2123 is ignored. | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.3 | ||||||
|  | #      - addr: fe80::3%@loopback_devname@ | ||||||
|  | # | ||||||
|  | #  o One PGW is defined. if prefer_ipv4 is not true, | ||||||
|  | #    [fe80::3%@loopback_devname@] is selected. | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr:  | ||||||
|  | #        - 127.0.0.3 | ||||||
|  | #        - fe80::3%@loopback_devname@ | ||||||
|  | # | ||||||
|  | #  o Two PGW are defined with a different APN. | ||||||
|  | #    - Note that if PGW IP for UE is configured in HSS, | ||||||
|  | #      the following configurion for this UE is ignored. | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.3 | ||||||
|  | #        apn: internet | ||||||
|  | #      - addr: 127.0.0.5 | ||||||
|  | #        apn: volte | ||||||
|  | # | ||||||
|  | #  o If APN is omitted, the default APN uses the first PGW node. | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.3 | ||||||
|  | #      - addr: 127.0.0.5 | ||||||
|  | #        apn: volte | ||||||
|  | #  ------------------------ PGW -------------------------- | ||||||
|  | # | ||||||
|  | #  o GTP-C Server(127.0.0.3:2123, [fe80::3%@loopback_devname@]:2123) | ||||||
|  | #    gtpc: | ||||||
|  | #      addr: | ||||||
|  | #        - 127.0.0.3 | ||||||
|  | #        - fe80::3%@loopback_devname@ | ||||||
|  | # | ||||||
|  | #  o On PGW, Same configuration(127.0.0.3:2123, [fe80::3%@loopback_devname@]:2123). | ||||||
|  | #    gtpc: | ||||||
|  | #      - addr: 127.0.0.3 | ||||||
|  | #      - addr: fe80::3%@loopback_devname@ | ||||||
|  | # | ||||||
|  |     gtpc: | ||||||
|  |       addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <GTP-U Server>> | ||||||
|  | # | ||||||
|  | #  o GTP-U Server(127.0.0.3:2152, [::1]:2152) | ||||||
|  | #    gtpu: | ||||||
|  | #      - addr: 127.0.0.3 | ||||||
|  | #      - addr: ::1 | ||||||
|  | # | ||||||
|  | #  o Same configuration(127.0.0.3:2152, [::1]:2152) as below. | ||||||
|  | #    gtpu: | ||||||
|  | #      name: localhost | ||||||
|  | # | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <UE Pool> | ||||||
|  | # | ||||||
|  | #  o IPv4 Pool | ||||||
|  | #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      addr: 10.45.0.1/16 | ||||||
|  | # | ||||||
|  | #  o IPv4/IPv6 Pool | ||||||
|  | #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||||
|  | #    $ sudo ip addr add cafe:1::1/64 dev ogstun | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/16 | ||||||
|  | #      - addr: cafe:1::1/64 | ||||||
|  | # | ||||||
|  | # | ||||||
|  | #  o Specific APN(e.g 'volte') uses 10.46.0.1/16, cafe:2::1/64 | ||||||
|  | #    All other APNs use 10.45.0.1/16, cafe:1::1/64 | ||||||
|  | #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||||
|  | #    $ sudo ip addr add 10.46.0.1/16 dev ogstun | ||||||
|  | #    $ sudo ip addr add cafe:1::1/64 dev ogstun | ||||||
|  | #    $ sudo ip addr add cafe:2::1/64 dev ogstun | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/16 | ||||||
|  | #      - addr: cafe:1::1/64 | ||||||
|  | #      - addr: 10.46.0.1/16 | ||||||
|  | #        apn: volte | ||||||
|  | #      - addr: cafe:2::1/64 | ||||||
|  | #        apn: volte | ||||||
|  | # | ||||||
|  | #  o Multiple Devices (default: ogstun) | ||||||
|  | #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||||
|  | #    $ sudo ip addr add cafe:1::1/64 dev ogstun2 | ||||||
|  | #    $ sudo ip addr add 10.46.0.1/16 dev ogstun3 | ||||||
|  | #    $ sudo ip addr add cafe:2::1/64 dev ogstun3 | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/16 | ||||||
|  | #      - addr: cafe:1::1/64 | ||||||
|  | #        dev: ogstun2 | ||||||
|  | #      - addr: 10.46.0.1/16 | ||||||
|  | #        apn: volte | ||||||
|  | #        dev: ogstun3 | ||||||
|  | #      - addr: cafe:2::1/64 | ||||||
|  | #        apn: volte | ||||||
|  | #        dev: ogstun3 | ||||||
|  | # | ||||||
|  | #  o Pool Range Sample | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/24 | ||||||
|  | #        range: 10.45.0.100-10.45.0.200 | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/24 | ||||||
|  | #        range: | ||||||
|  | #          - 10.45.0.5-10.45.0.50 | ||||||
|  | #          - 10.45.0.100- | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/24 | ||||||
|  | #        range: | ||||||
|  | #          - -10.45.0.200 | ||||||
|  | #          - 10.45.0.210-10.45.0.220 | ||||||
|  | # | ||||||
|  | #    ue_pool: | ||||||
|  | #      - addr: 10.45.0.1/16 | ||||||
|  | #        range: | ||||||
|  | #          - 10.45.0.100-10.45.0.200 | ||||||
|  | #          - 10.45.1.100-10.45.1.200 | ||||||
|  | #      - addr: cafe::1/64 | ||||||
|  | #        range: | ||||||
|  | #          - cafe::a0-cafe:b0 | ||||||
|  | #          - cafe::c0-cafe:d0 | ||||||
|  | # | ||||||
|  | # | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <Domain Name Server> | ||||||
|  | # | ||||||
|  | #  o Primary/Secondary can be configured. Others are ignored. | ||||||
|  | # | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <MTU Size> | ||||||
|  | # | ||||||
|  | #  o Provisioning a limit on the size of the packets sent by the MS | ||||||
|  | #    to avoid packet fragmentation in the backbone network | ||||||
|  | #    between the MS and the GGSN/PGW and/or across the (S)Gi reference point) | ||||||
|  | #    when some of the backbone links does not support | ||||||
|  | #    packets larger then 1500 octets | ||||||
|  | # | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <P-CSCF> | ||||||
|  | # | ||||||
|  | #  o Proxy Call Session Control Function | ||||||
|  | # | ||||||
|  | #    p-cscf: | ||||||
|  | #      - 127.0.0.1 | ||||||
|  | #      - ::1 | ||||||
|  | # | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: @sysconfdir@/freeDiameter/pcrf.conf | ||||||
							
								
								
									
										19
									
								
								configs/logrotate/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								configs/logrotate/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | # This file is part of Open5GS. | ||||||
|  |  | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU Affero General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  |  | ||||||
|  | file = 'open5gs' | ||||||
|  | configure_file(input : file + '.in', output : file, configuration : conf_data) | ||||||
							
								
								
									
										14
									
								
								configs/logrotate/open5gs.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								configs/logrotate/open5gs.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | @localstatedir@/log/open5gs/*.log { | ||||||
|  |     daily | ||||||
|  |     sharedscripts | ||||||
|  |     missingok | ||||||
|  |     compress | ||||||
|  |     rotate 14 | ||||||
|  |     create 640 open5gs open5gs | ||||||
|  |  | ||||||
|  |     postrotate | ||||||
|  |         for i in pcrfd pgwd sgwd hssd mmed; do | ||||||
|  |             systemctl reload open5gs-$i | ||||||
|  |         done | ||||||
|  |     endscript | ||||||
|  | } | ||||||
							
								
								
									
										57
									
								
								configs/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								configs/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | |||||||
|  | # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | # This file is part of Open5GS. | ||||||
|  |  | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU Affero General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  |  | ||||||
|  | conf_data = configuration_data() | ||||||
|  |  | ||||||
|  | conf_data.set('bindir', bindir) | ||||||
|  | conf_data.set('sysconfdir', sysconfdir) | ||||||
|  | conf_data.set('libdir', libdir) | ||||||
|  | conf_data.set('localstatedir', localstatedir) | ||||||
|  |  | ||||||
|  | freediameter_extensions_builddir = join_paths( | ||||||
|  |         meson.build_root(), 'subprojects', 'freeDiameter', 'extensions') | ||||||
|  | conf_data.set('freediameter_extensions_builddir', | ||||||
|  |         freediameter_extensions_builddir) | ||||||
|  |  | ||||||
|  | if host_system == 'linux' | ||||||
|  |     conf_data.set('loopback_devname', 'lo') | ||||||
|  | else | ||||||
|  |     conf_data.set('loopback_devname', 'lo0') | ||||||
|  | endif | ||||||
|  |  | ||||||
|  | example_conf = ''' | ||||||
|  |     simple.yaml | ||||||
|  |     installed.yaml | ||||||
|  |     split.yaml | ||||||
|  |     mnc3.yaml | ||||||
|  |     csfb.yaml | ||||||
|  |     volte.yaml | ||||||
|  |     srslte.yaml | ||||||
|  | '''.split() | ||||||
|  |  | ||||||
|  | foreach file : example_conf | ||||||
|  |     gen = configure_file( | ||||||
|  |             input : file + '.in', | ||||||
|  |             output : file, | ||||||
|  |             configuration : conf_data) | ||||||
|  | endforeach | ||||||
|  |  | ||||||
|  | subdir('open5gs') | ||||||
|  | subdir('freeDiameter') | ||||||
|  | subdir('systemd') | ||||||
|  | subdir('logrotate') | ||||||
|  | subdir('newsyslog') | ||||||
							
								
								
									
										127
									
								
								configs/mnc3.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										127
									
								
								configs/mnc3.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,127 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |     no_ipv6: true | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: mme.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.2 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: hss.localdomain | ||||||
|  |           addr: 127.0.0.4 | ||||||
|  |  | ||||||
|  |     s1ap: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gummei:  | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 310 | ||||||
|  |         mnc: 014 | ||||||
|  |       mme_gid: 32798 | ||||||
|  |       mme_code: 100 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 310 | ||||||
|  |         mnc: 014 | ||||||
|  |       tac: [50, 51, 52, 53] | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  |     network_name: | ||||||
|  |         full: Open5GS | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: hss.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.4 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: mme.localdomain | ||||||
|  |           addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |     gtpu: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pgw.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.3 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |       connect: | ||||||
|  |         - identity: pcrf.localdomain | ||||||
|  |           addr: 127.0.0.5 | ||||||
|  |  | ||||||
|  |     gtpc: | ||||||
|  |       - addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |       - addr: | ||||||
|  |         - 127.0.0.4 | ||||||
|  |         apn: starent.com | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pcrf.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.5 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pgw.localdomain | ||||||
|  |           addr: 127.0.0.3 | ||||||
							
								
								
									
										19
									
								
								configs/newsyslog/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								configs/newsyslog/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | # This file is part of Open5GS. | ||||||
|  |  | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU Affero General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  |  | ||||||
|  | file = 'open5gs.conf' | ||||||
|  | configure_file(input : file + '.in', output : file, configuration : conf_data) | ||||||
							
								
								
									
										8
									
								
								configs/newsyslog/open5gs.conf.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								configs/newsyslog/open5gs.conf.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # truncate rails logs every day at midnight, keep 14 previous logs, compress previous logs | ||||||
|  | # | ||||||
|  | # logfilename                         [owner:group] mode count size  when  flags [/pid_file]        [sig_num] | ||||||
|  | @localstatedir@/log/open5gs/pcrf.log              644  14    *     $D0   GZ    @localstatedir@/run/open5gs-pcrfd/pid` | ||||||
|  | @localstatedir@/log/open5gs/pgw.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-pgwd/pid` | ||||||
|  | @localstatedir@/log/open5gs/sgw.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-sgwd/pid` | ||||||
|  | @localstatedir@/log/open5gs/hss.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-hssd/pid` | ||||||
|  | @localstatedir@/log/open5gs/mme.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-mmed/pid` | ||||||
							
								
								
									
										9
									
								
								configs/open5gs/hss.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								configs/open5gs/hss.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |     file: @localstatedir@/log/open5gs/hss.log | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: @sysconfdir@/freeDiameter/hss.conf | ||||||
							
								
								
									
										37
									
								
								configs/open5gs/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								configs/open5gs/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | |||||||
|  | # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | # This file is part of Open5GS. | ||||||
|  |  | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU Affero General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  |  | ||||||
|  | open5gs_sysconfdir = join_paths(sysconfdir, 'open5gs') | ||||||
|  | meson.add_install_script(python3_exe, '-c', | ||||||
|  |         mkdir_p.format(open5gs_sysconfdir)) | ||||||
|  |  | ||||||
|  | open5gs_conf = ''' | ||||||
|  |     mme.yaml | ||||||
|  |     hss.yaml | ||||||
|  |     sgw.yaml | ||||||
|  |     pgw.yaml | ||||||
|  |     pcrf.yaml | ||||||
|  | '''.split() | ||||||
|  |  | ||||||
|  | foreach file : open5gs_conf | ||||||
|  |     gen = configure_file( | ||||||
|  |             input : file + '.in', | ||||||
|  |             output : file, | ||||||
|  |             configuration : conf_data) | ||||||
|  |     meson.add_install_script(python3_exe, '-c', | ||||||
|  |             install_conf.format(gen, open5gs_sysconfdir)) | ||||||
|  | endforeach | ||||||
| @@ -1,12 +1,10 @@ | |||||||
| ### For reference, see `nextepc.conf` |  | ||||||
| 
 |  | ||||||
| logger: | logger: | ||||||
|     file: @LOCALSTATE_DIR@/log/nextepc/mme.log |     file: @localstatedir@/log/open5gs/mme.log | ||||||
| 
 | 
 | ||||||
| parameter: | parameter: | ||||||
| 
 | 
 | ||||||
| mme: | mme: | ||||||
|     freeDiameter: mme.conf |     freeDiameter: @sysconfdir@/freeDiameter/mme.conf | ||||||
|     s1ap: |     s1ap: | ||||||
|     gtpc: |     gtpc: | ||||||
|     gummei:  |     gummei:  | ||||||
| @@ -24,7 +22,7 @@ mme: | |||||||
|         integrity_order : [ EIA1, EIA2, EIA0 ] |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|     network_name: |     network_name: | ||||||
|         full: NextEPC |         full: Open5GS | ||||||
| 
 | 
 | ||||||
| sgw: | sgw: | ||||||
|     gtpc: |     gtpc: | ||||||
							
								
								
									
										9
									
								
								configs/open5gs/pcrf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								configs/open5gs/pcrf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |     file: @localstatedir@/log/open5gs/pcrf.log | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: @sysconfdir@/freeDiameter/pcrf.conf | ||||||
| @@ -1,24 +1,22 @@ | |||||||
| ### For reference, see `nextepc.conf` |  | ||||||
| 
 |  | ||||||
| logger: | logger: | ||||||
|     file: @LOCALSTATE_DIR@/log/nextepc/pgw.log |     file: @localstatedir@/log/open5gs/pgw.log | ||||||
| 
 | 
 | ||||||
| parameter: | parameter: | ||||||
| 
 | 
 | ||||||
| pgw: | pgw: | ||||||
|     freeDiameter: pgw.conf |     freeDiameter: @sysconfdir@/freeDiameter/pgw.conf | ||||||
|     gtpc: |     gtpc: | ||||||
|       addr: |       - addr: 127.0.0.3 | ||||||
|         - 127.0.0.3 |       - addr: ::1 | ||||||
|         - ::1 |  | ||||||
|     gtpu: |     gtpu: | ||||||
|       - addr: 127.0.0.3 |       - addr: 127.0.0.3 | ||||||
|       - addr: ::1 |       - addr: ::1 | ||||||
|     ue_pool: |     ue_pool: | ||||||
|       - addr: 45.45.0.1/16 |       - addr: 10.45.0.1/16 | ||||||
|       - addr: cafe::1/64 |       - addr: cafe::1/64 | ||||||
|     dns: |     dns: | ||||||
|       - 8.8.8.8 |       - 8.8.8.8 | ||||||
|       - 8.8.4.4 |       - 8.8.4.4 | ||||||
|       - 2001:4860:4860::8888 |       - 2001:4860:4860::8888 | ||||||
|       - 2001:4860:4860::8844 |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
| @@ -1,7 +1,5 @@ | |||||||
| ### For reference, see `nextepc.conf` |  | ||||||
| 
 |  | ||||||
| logger: | logger: | ||||||
|     file: @LOCALSTATE_DIR@/log/nextepc/sgw.log |     file: @localstatedir@/log/open5gs/sgw.log | ||||||
| 
 | 
 | ||||||
| parameter: | parameter: | ||||||
|     no_ipv6: true |     no_ipv6: true | ||||||
							
								
								
									
										123
									
								
								configs/simple.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										123
									
								
								configs/simple.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,123 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |     no_ipv6: true | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: mme.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.2 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: hss.localdomain | ||||||
|  |           addr: 127.0.0.4 | ||||||
|  |  | ||||||
|  |     s1ap: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gummei:  | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 001 | ||||||
|  |         mnc: 01 | ||||||
|  |       mme_gid: 2 | ||||||
|  |       mme_code: 1 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 001 | ||||||
|  |         mnc: 01 | ||||||
|  |       tac: 12345 | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  |     network_name: | ||||||
|  |         full: Open5GS | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: hss.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.4 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: mme.localdomain | ||||||
|  |           addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |     gtpu: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pgw.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.3 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pcrf.localdomain | ||||||
|  |           addr: 127.0.0.5 | ||||||
|  |  | ||||||
|  |     gtpc: | ||||||
|  |       addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pcrf.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.5 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pgw.localdomain | ||||||
|  |           addr: 127.0.0.3 | ||||||
							
								
								
									
										121
									
								
								configs/split.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										121
									
								
								configs/split.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,121 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |     no_ipv6: true | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: mme.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.2 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: hss.localdomain | ||||||
|  |           addr: 127.0.0.4 | ||||||
|  |  | ||||||
|  |     s1ap: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gummei:  | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 901 | ||||||
|  |         mnc: 70 | ||||||
|  |       mme_gid: 2 | ||||||
|  |       mme_code: 1 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 901 | ||||||
|  |         mnc: 70 | ||||||
|  |       tac: 7 | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  |     network_name: | ||||||
|  |         full: Open5GS | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: hss.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.4 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: mme.localdomain | ||||||
|  |           addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |     gtpu: | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pgw.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.3 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pcrf.localdomain | ||||||
|  |           addr: 127.0.0.5 | ||||||
|  |  | ||||||
|  |     gtpc: | ||||||
|  |       addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pcrf.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.5 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pgw.localdomain | ||||||
|  |           addr: 127.0.0.3 | ||||||
							
								
								
									
										123
									
								
								configs/srslte.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										123
									
								
								configs/srslte.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,123 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |     no_ipv6: true | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: mme.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.2 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: hss.localdomain | ||||||
|  |           addr: 127.0.0.4 | ||||||
|  |  | ||||||
|  |     s1ap: | ||||||
|  |       addr: 127.0.1.100 | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.1.100 | ||||||
|  |     gummei:  | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 901 | ||||||
|  |         mnc: 70 | ||||||
|  |       mme_gid: 2 | ||||||
|  |       mme_code: 1 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 901 | ||||||
|  |         mnc: 70 | ||||||
|  |       tac: 7 | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  |     network_name: | ||||||
|  |         full: Open5GS | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: hss.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.4 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: mme.localdomain | ||||||
|  |           addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |     gtpu: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pgw.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.3 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pcrf.localdomain | ||||||
|  |           addr: 127.0.0.5 | ||||||
|  |  | ||||||
|  |     gtpc: | ||||||
|  |       addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pcrf.localdomain | ||||||
|  |       realm: localdomain | ||||||
|  |       listen_on: 127.0.0.5 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pgw.localdomain | ||||||
|  |           addr: 127.0.0.3 | ||||||
| @@ -1,3 +1,3 @@ | |||||||
| [NetDev] | [NetDev] | ||||||
| Name=pgwtun | Name=ogstun | ||||||
| Kind=tun | Kind=tun | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| [Match] | [Match] | ||||||
| Name=pgwtun | Name=ogstun | ||||||
| 
 | 
 | ||||||
| [Network] | [Network] | ||||||
| Address=45.45.0.1/16 | Address=10.45.0.1/16 | ||||||
| Address=cafe::1/64 | Address=cafe::1/64 | ||||||
							
								
								
									
										43
									
								
								configs/systemd/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								configs/systemd/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | |||||||
|  | # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | # This file is part of Open5GS. | ||||||
|  |  | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU Affero General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  |  | ||||||
|  | systemd_conf_in = ''' | ||||||
|  |     open5gs-hssd.service | ||||||
|  |     open5gs-pgwd.service | ||||||
|  |     open5gs-mmed.service | ||||||
|  |     open5gs-sgwd.service | ||||||
|  |     open5gs-pcrfd.service | ||||||
|  | '''.split() | ||||||
|  |  | ||||||
|  | foreach file : systemd_conf_in | ||||||
|  |     configure_file( | ||||||
|  |             input : file + '.in', | ||||||
|  |             output : file, | ||||||
|  |             configuration : conf_data) | ||||||
|  | endforeach | ||||||
|  |  | ||||||
|  | systemd_conf = ''' | ||||||
|  |     99-open5gs.netdev | ||||||
|  |     99-open5gs.network         | ||||||
|  | '''.split() | ||||||
|  |  | ||||||
|  | foreach file : systemd_conf | ||||||
|  |     configure_file( | ||||||
|  |             input : file, | ||||||
|  |             output : file, | ||||||
|  |             configuration : conf_data) | ||||||
|  | endforeach | ||||||
							
								
								
									
										18
									
								
								configs/systemd/open5gs-hssd.service.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								configs/systemd/open5gs-hssd.service.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | [Unit] | ||||||
|  | Description=Open5GS HSS Daemon | ||||||
|  | Wants=mongodb.service mongod.service | ||||||
|  |  | ||||||
|  | [Service] | ||||||
|  | Type=simple | ||||||
|  |  | ||||||
|  | User=open5gs | ||||||
|  | Group=open5gs | ||||||
|  |  | ||||||
|  | Restart=always | ||||||
|  | ExecStart=@bindir@/open5gs-hssd -c @sysconfdir@/open5gs/hss.yaml | ||||||
|  | RestartSec=2 | ||||||
|  | RestartPreventExitStatus=1 | ||||||
|  | ExecReload=/bin/kill -HUP $MAINPID | ||||||
|  |  | ||||||
|  | [Install] | ||||||
|  | WantedBy=multi-user.target | ||||||
							
								
								
									
										18
									
								
								configs/systemd/open5gs-mmed.service.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								configs/systemd/open5gs-mmed.service.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | [Unit] | ||||||
|  | Description=Open5GS MME Daemon | ||||||
|  | After=networking.service | ||||||
|  |  | ||||||
|  | [Service] | ||||||
|  | Type=simple | ||||||
|  |  | ||||||
|  | User=open5gs | ||||||
|  | Group=open5gs | ||||||
|  |  | ||||||
|  | Restart=always | ||||||
|  | ExecStart=@bindir@/open5gs-mmed -c @sysconfdir@/open5gs/mme.yaml | ||||||
|  | RestartSec=2 | ||||||
|  | RestartPreventExitStatus=1 | ||||||
|  | ExecReload=/bin/kill -HUP $MAINPID | ||||||
|  |  | ||||||
|  | [Install] | ||||||
|  | WantedBy=multi-user.target | ||||||
							
								
								
									
										18
									
								
								configs/systemd/open5gs-pcrfd.service.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								configs/systemd/open5gs-pcrfd.service.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | [Unit] | ||||||
|  | Description=Open5GS PCRF Daemon | ||||||
|  | Wants=mongodb.service mongod.service | ||||||
|  |  | ||||||
|  | [Service] | ||||||
|  | Type=simple | ||||||
|  |  | ||||||
|  | User=open5gs | ||||||
|  | Group=open5gs | ||||||
|  |  | ||||||
|  | Restart=always | ||||||
|  | ExecStart=@bindir@/open5gs-pcrfd -c @sysconfdir@/open5gs/pcrf.yaml | ||||||
|  | RestartSec=2 | ||||||
|  | RestartPreventExitStatus=1 | ||||||
|  | ExecReload=/bin/kill -HUP $MAINPID | ||||||
|  |  | ||||||
|  | [Install] | ||||||
|  | WantedBy=multi-user.target | ||||||
							
								
								
									
										19
									
								
								configs/systemd/open5gs-pgwd.service.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								configs/systemd/open5gs-pgwd.service.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | [Unit] | ||||||
|  | Description=Open5GS P-GW Daemon | ||||||
|  | After=networking.service | ||||||
|  | Requires=systemd-networkd.service | ||||||
|  |  | ||||||
|  | [Service] | ||||||
|  | Type=simple | ||||||
|  |  | ||||||
|  | User=open5gs | ||||||
|  | Group=open5gs | ||||||
|  |  | ||||||
|  | Restart=always | ||||||
|  | ExecStart=@bindir@/open5gs-pgwd -c @sysconfdir@/open5gs/pgw.yaml | ||||||
|  | RestartSec=2 | ||||||
|  | RestartPreventExitStatus=1 | ||||||
|  | ExecReload=/bin/kill -HUP $MAINPID | ||||||
|  |  | ||||||
|  | [Install] | ||||||
|  | WantedBy=multi-user.target | ||||||
							
								
								
									
										18
									
								
								configs/systemd/open5gs-sgwd.service.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								configs/systemd/open5gs-sgwd.service.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | [Unit] | ||||||
|  | Description=Open5GS S-GW Daemon | ||||||
|  | After=networking.service | ||||||
|  |  | ||||||
|  | [Service] | ||||||
|  | Type=simple | ||||||
|  |  | ||||||
|  | User=open5gs | ||||||
|  | Group=open5gs | ||||||
|  |  | ||||||
|  | Restart=always | ||||||
|  | ExecStart=@bindir@/open5gs-sgwd -c @sysconfdir@/open5gs/sgw.yaml | ||||||
|  | RestartSec=2 | ||||||
|  | RestartPreventExitStatus=1 | ||||||
|  | ExecReload=/bin/kill -HUP $MAINPID | ||||||
|  |  | ||||||
|  | [Install] | ||||||
|  | WantedBy=multi-user.target | ||||||
							
								
								
									
										142
									
								
								configs/volte.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										142
									
								
								configs/volte.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,142 @@ | |||||||
|  | db_uri: mongodb://localhost/open5gs | ||||||
|  |  | ||||||
|  | logger: | ||||||
|  |  | ||||||
|  | parameter: | ||||||
|  |  | ||||||
|  | mme: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: mme.open-ims.test | ||||||
|  |       realm: open-ims.test | ||||||
|  | #      port: 3868 | ||||||
|  | #      sec_port: 5868 | ||||||
|  |       listen_on: 127.0.0.2 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: hss.open-ims.test | ||||||
|  |           addr: 127.0.0.4 | ||||||
|  | #          port: 3868 | ||||||
|  |  | ||||||
|  |     s1ap: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.1 | ||||||
|  |     gummei:  | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 001 | ||||||
|  |         mnc: 01 | ||||||
|  |       mme_gid: 2 | ||||||
|  |       mme_code: 1 | ||||||
|  |     tai: | ||||||
|  |       plmn_id: | ||||||
|  |         mcc: 001 | ||||||
|  |         mnc: 01 | ||||||
|  |       tac: 12345 | ||||||
|  |     security: | ||||||
|  |         integrity_order : [ EIA1, EIA2, EIA0 ] | ||||||
|  |         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||||
|  |  | ||||||
|  | hss: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: hss.open-ims.test | ||||||
|  |       realm: open-ims.test | ||||||
|  | #      port: 3868 | ||||||
|  | #      sec_port: 5868 | ||||||
|  |       listen_on: 127.0.0.4 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: mme.open-ims.test | ||||||
|  |           addr: 127.0.0.2 | ||||||
|  | #          port: 3868 | ||||||
|  |  | ||||||
|  | sgw: | ||||||
|  |     gtpc: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |     gtpu: | ||||||
|  |       addr: 127.0.0.2 | ||||||
|  |  | ||||||
|  | pgw: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pgw.open-ims.test | ||||||
|  |       realm: open-ims.test | ||||||
|  | #      port: 3868 | ||||||
|  | #      sec_port: 5868 | ||||||
|  |       listen_on: 127.0.0.3 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pcrf.open-ims.test | ||||||
|  |           addr: 127.0.0.5 | ||||||
|  | #          port: 3868 | ||||||
|  |  | ||||||
|  |     gtpc: | ||||||
|  |       addr: | ||||||
|  |         - 127.0.0.3 | ||||||
|  |         - ::1 | ||||||
|  |     gtpu: | ||||||
|  |       - addr: 127.0.0.3 | ||||||
|  |       - addr: ::1 | ||||||
|  |     ue_pool: | ||||||
|  |       - addr: 10.45.0.1/16 | ||||||
|  |       - addr: cafe::1/64 | ||||||
|  |     dns: | ||||||
|  |       - 8.8.8.8 | ||||||
|  |       - 8.8.4.4 | ||||||
|  |       - 2001:4860:4860::8888 | ||||||
|  |       - 2001:4860:4860::8844 | ||||||
|  |     mtu: 1400 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | #  <P-CSCF> | ||||||
|  | # | ||||||
|  | #  o Proxy Call Session Control Function | ||||||
|  | # | ||||||
|  | #    p-cscf: | ||||||
|  | #      - 127.0.0.1 | ||||||
|  | #      - ::1 | ||||||
|  | # | ||||||
|  |  | ||||||
|  | pcrf: | ||||||
|  |     freeDiameter: | ||||||
|  |       identity: pcrf.open-ims.test | ||||||
|  |       realm: open-ims.test | ||||||
|  | #      port: 3868 | ||||||
|  | #      sec_port: 5868 | ||||||
|  |       listen_on: 127.0.0.5 | ||||||
|  |       load_extension: | ||||||
|  |         - module: @freediameter_extensions_builddir@/dbg_msg_dumps.fdx | ||||||
|  |           conf: 0x8888 | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_rfc5777.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_mip6i.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nasreq.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_nas_mipv6.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca.fdx | ||||||
|  |         - module: @freediameter_extensions_builddir@/dict_dcca_3gpp.fdx | ||||||
|  |       connect: | ||||||
|  |         - identity: pgw.open-ims.test | ||||||
|  |           addr: 127.0.0.3 | ||||||
|  |         - identity: pcscf.open-ims.test | ||||||
|  |           addr: 127.0.0.1 | ||||||
							
								
								
									
										234
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										234
									
								
								configure.ac
									
									
									
									
									
								
							| @@ -1,234 +0,0 @@ | |||||||
| #                                                       -*- Autoconf -*- |  | ||||||
| # Process this file with autoconf to produce a configure script. |  | ||||||
|  |  | ||||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> |  | ||||||
|  |  | ||||||
| # This file is part of Open5GS. |  | ||||||
|  |  | ||||||
| # This program is free software: you can redistribute it and/or modify |  | ||||||
| # it under the terms of the GNU Affero General Public License as published by |  | ||||||
| # the Free Software Foundation, either version 3 of the License, or |  | ||||||
| # (at your option) any later version. |  | ||||||
| # |  | ||||||
| # This program is distributed in the hope that it will be useful, |  | ||||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| # GNU General Public License for more details. |  | ||||||
| # |  | ||||||
| # You should have received a copy of the GNU General Public License |  | ||||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. |  | ||||||
|  |  | ||||||
| AC_INIT([NextEPC], |  | ||||||
| 	m4_esyscmd([build/git-version-gen .tarball-version]), |  | ||||||
| 	[acetcom@gmail.com]) |  | ||||||
|  |  | ||||||
| AC_CONFIG_AUX_DIR([build]) |  | ||||||
| AC_CONFIG_MACRO_DIR([m4]) |  | ||||||
| AC_CONFIG_TESTDIR(test) |  | ||||||
| AC_CANONICAL_HOST |  | ||||||
|  |  | ||||||
| AM_INIT_AUTOMAKE([1.10 -Wall -Werror foreign subdir-objects]) |  | ||||||
| m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |  | ||||||
| AC_CONFIG_HEADERS([lib/base/nextepc-config.h]) |  | ||||||
| AC_CONFIG_SRCDIR([main.c]) |  | ||||||
|  |  | ||||||
| LO_DEV="lo0" |  | ||||||
| case $host in |  | ||||||
|     *linux*) |  | ||||||
|         OSCPPFLAGS="-DLINUX=1" |  | ||||||
|         IPFW_CPPFLAGS="-DNEED_SYSCTLBYNAME -DNEED_SIN_LEN" |  | ||||||
|         LO_DEV="lo" |  | ||||||
|         ;; |  | ||||||
|     *-apple-darwin*) |  | ||||||
|         OSCPPFLAGS="-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK" |  | ||||||
|         ;; |  | ||||||
|     *) |  | ||||||
|         ;; |  | ||||||
| esac |  | ||||||
| AC_SUBST(OSCPPFLAGS) |  | ||||||
| AC_SUBST(IPFW_CPPFLAGS) |  | ||||||
| AC_SUBST(LO_DEV) |  | ||||||
|  |  | ||||||
| AH_TOP([ |  | ||||||
| #ifndef __NEXTEPC_CONFIG_H__ |  | ||||||
| #define __NEXTEPC_CONFIG_H__ |  | ||||||
| /* need this, because some autoconf tests rely on this (e.g. stpcpy) |  | ||||||
|  * and it should be used for new programs  */ |  | ||||||
| #define _DEFAULT_SOURCE 1 |  | ||||||
| #define _BSD_SOURCE  	1 |  | ||||||
| ]) |  | ||||||
|  |  | ||||||
| AH_BOTTOM([ |  | ||||||
| #endif /* __NEXTEPC_CONFIG_H__ */ |  | ||||||
| ]) |  | ||||||
|  |  | ||||||
| AH_VERBATIM([_REENTRANT], |  | ||||||
| [/* To allow the use of core in multithreaded programs we have to use |  | ||||||
|     special features from the library. */ |  | ||||||
| #ifndef _REENTRANT |  | ||||||
| # define _REENTRANT 1 |  | ||||||
| #endif |  | ||||||
| ]) |  | ||||||
|  |  | ||||||
| dnl Checks CC and freinds |  | ||||||
| AC_PROG_MAKE_SET |  | ||||||
| AC_PROG_MKDIR_P |  | ||||||
| AC_PROG_CC |  | ||||||
| AM_PROG_CC_C_O |  | ||||||
| AC_PROG_INSTALL |  | ||||||
| AM_PROG_AR |  | ||||||
| LT_INIT |  | ||||||
|  |  | ||||||
| AC_PATH_PROG(PKG_CONFIG, pkg-config, no) |  | ||||||
| if test "x$PKG_CONFIG" = "xno"; then |  | ||||||
| 	AC_MSG_ERROR([You need to install pkg-config]) |  | ||||||
| fi |  | ||||||
| PKG_PROG_PKG_CONFIG([0.20]) |  | ||||||
|  |  | ||||||
| dnl Checks for compile flag |  | ||||||
| AX_CHECK_COMPILE_FLAG([-Wno-unused-result], [CFLAGS="$CFLAGS -Wno-unused-result"]) |  | ||||||
|  |  | ||||||
| ################################## |  | ||||||
| #### Checks for Directories. ##### |  | ||||||
| ################################## |  | ||||||
|  |  | ||||||
| AX_RECURSIVE_EVAL(["${bindir}"], [BIN_DIR]) |  | ||||||
| AX_RECURSIVE_EVAL(["${libdir}"], [LIB_DIR]) |  | ||||||
| AX_RECURSIVE_EVAL(["${sysconfdir}"], [SYSCONF_DIR]) |  | ||||||
| AX_RECURSIVE_EVAL(["${localstatedir}"], [LOCALSTATE_DIR]) |  | ||||||
| AC_SUBST(BIN_DIR) |  | ||||||
| AC_SUBST(LIB_DIR) |  | ||||||
| AC_SUBST(SYSCONF_DIR) |  | ||||||
| AC_SUBST(LOCALSTATE_DIR) |  | ||||||
|  |  | ||||||
| ####################################### |  | ||||||
| #### Checks for library functions. #### |  | ||||||
| ####################################### |  | ||||||
|  |  | ||||||
| AC_SEARCH_LIBS(gethostbyname, nsl) |  | ||||||
| AC_SEARCH_LIBS(gethostname, nsl) |  | ||||||
| AC_SEARCH_LIBS(socket, socket) |  | ||||||
| AC_SEARCH_LIBS(pthread_barrier_wait, pthread) |  | ||||||
| AC_SEARCH_LIBS(gnutls_global_set_log_level, gnutls) |  | ||||||
|  |  | ||||||
| AC_CHECK_FILE([lib/ogslib/configure.ac], [have_srclib=yes], [have_srclib=no]) |  | ||||||
| if test x$have_srclib == xyes; then |  | ||||||
|   AC_CONFIG_SUBDIRS([lib/ogslib]) |  | ||||||
|   AC_SUBST(OGSCORE_CFLAGS, '-I$(top_srcdir)/lib/ogslib/src') |  | ||||||
|   AC_SUBST(OGSCORE_LIBS, '$(top_srcdir)/lib/ogslib/src/core/libogscore-1.0.la') |  | ||||||
|   AC_SUBST(OGSCRYPT_CFLAGS, '-I$(top_srcdir)/lib/ogslib/src') |  | ||||||
|   AC_SUBST(OGSCRYPT_LIBS, '$(top_srcdir)/lib/ogslib/src/crypt/libogscrypt-1.0.la') |  | ||||||
| else |  | ||||||
|   PKG_CHECK_MODULES(OGSCORE, ogscore-1.0 >= 1.0.0) |  | ||||||
|   PKG_CHECK_MODULES(OGSCRYPT, ogscrypt-1.0 >= 1.0.0) |  | ||||||
| fi |  | ||||||
| AM_CONDITIONAL([WITH_SRCLIB], [test x$have_srclib = xyes]) |  | ||||||
|  |  | ||||||
| AC_SEARCH_LIBS([sctp_sendmsg], [sctp], [have_sctp=yes], [have_sctp=no]) |  | ||||||
| if test x$have_sctp == xno; then |  | ||||||
|   AC_SEARCH_LIBS([usrsctp_init], [usrsctp], [have_usrsctp=yes], [have_usrsctp=no]) |  | ||||||
|   if test x$have_usrsctp == xno; then |  | ||||||
|     AC_MSG_ERROR([You must install the SCTP libraries and development headers to enable SCTP support.]) |  | ||||||
|   else |  | ||||||
|     AC_DEFINE(HAVE_USRSCTP, 1, |  | ||||||
|         [Define if your system supports the usrsctp system calls]) |  | ||||||
|   fi  |  | ||||||
| fi |  | ||||||
| AM_CONDITIONAL([WITH_USRSCTP], [test x$have_usrsctp = xyes]) |  | ||||||
|  |  | ||||||
| AC_CHECK_HEADERS( \ |  | ||||||
|     netinet/sctp.h \ |  | ||||||
| ) |  | ||||||
|  |  | ||||||
| AC_CHECK_HEADERS(netinet/ip.h netinet/ip6.h net/route.h,,,[[ |  | ||||||
| #include <sys/types.h> |  | ||||||
| #if HAVE_SYS_SOCKET_H |  | ||||||
| #include <sys/socket.h> |  | ||||||
| #endif |  | ||||||
| #include <netinet/in.h> |  | ||||||
| #if HAVE_NETINET_IN_SYSTM_H |  | ||||||
| #include <netinet/in_systm.h> |  | ||||||
| #endif |  | ||||||
| ]]) |  | ||||||
|  |  | ||||||
| AC_CHECK_HEADERS(netinet/ip_icmp.h netinet/icmp6.h,,,[[ |  | ||||||
| #include <sys/types.h> |  | ||||||
| #if HAVE_SYS_SOCKET_H |  | ||||||
| #include <sys/socket.h> |  | ||||||
| #endif |  | ||||||
| #include <netinet/in.h> |  | ||||||
| #if HAVE_NETINET_IN_SYSTM_H |  | ||||||
| #include <netinet/in_systm.h> |  | ||||||
| #endif |  | ||||||
| #include <netinet/ip.h> |  | ||||||
| ]]) |  | ||||||
|  |  | ||||||
| PKG_CHECK_MODULES([YAML], yaml-0.1 >= 0.1.4) |  | ||||||
| PKG_CHECK_MODULES([MONGOC], libmongoc-1.0 >= 1.3.1) |  | ||||||
| FREEDIAMETER_DIR=freeDiameter-1.2.1 |  | ||||||
| AC_SUBST(FREEDIAMETER_DIR) |  | ||||||
|  |  | ||||||
| ##################### |  | ||||||
| #### Conclusion. #### |  | ||||||
| ##################### |  | ||||||
|  |  | ||||||
| AC_CONFIG_SUBDIRS([lib/freeDiameter-1.2.1]) |  | ||||||
|  |  | ||||||
| AC_CONFIG_FILES([lib/base/Makefile]) |  | ||||||
| AC_CONFIG_FILES([lib/asn1c/Makefile]) |  | ||||||
| AC_CONFIG_FILES([lib/nas/Makefile]) |  | ||||||
| AC_CONFIG_FILES([lib/fd/Makefile]) |  | ||||||
| AC_CONFIG_FILES([lib/gtp/Makefile]) |  | ||||||
| AC_CONFIG_FILES([lib/ipfw/Makefile]) |  | ||||||
| AC_CONFIG_FILES([lib/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/app/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/mme/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/hss/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/sgw/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/pgw/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/pcrf/Makefile]) |  | ||||||
| AC_CONFIG_FILES([src/Makefile]) |  | ||||||
| AC_CONFIG_FILES([support/config/nextepc.conf]) |  | ||||||
| AC_CONFIG_FILES([support/config/mme.conf]) |  | ||||||
| AC_CONFIG_FILES([support/config/sgw.conf]) |  | ||||||
| AC_CONFIG_FILES([support/config/pgw.conf]) |  | ||||||
| AC_CONFIG_FILES([support/config/hss.conf]) |  | ||||||
| AC_CONFIG_FILES([support/config/pcrf.conf]) |  | ||||||
| AC_CONFIG_FILES([support/config/Makefile]) |  | ||||||
| AC_CONFIG_FILES([support/freeDiameter/mme.conf]) |  | ||||||
| AC_CONFIG_FILES([support/freeDiameter/pgw.conf]) |  | ||||||
| AC_CONFIG_FILES([support/freeDiameter/hss.conf]) |  | ||||||
| AC_CONFIG_FILES([support/freeDiameter/pcrf.conf]) |  | ||||||
| AC_CONFIG_FILES([support/freeDiameter/Makefile]) |  | ||||||
| AC_CONFIG_FILES([support/systemd/nextepc-mmed.service]) |  | ||||||
| AC_CONFIG_FILES([support/systemd/nextepc-sgwd.service]) |  | ||||||
| AC_CONFIG_FILES([support/systemd/nextepc-pgwd.service]) |  | ||||||
| AC_CONFIG_FILES([support/systemd/nextepc-hssd.service]) |  | ||||||
| AC_CONFIG_FILES([support/systemd/nextepc-pcrfd.service]) |  | ||||||
| AC_CONFIG_FILES([support/systemd/Makefile]) |  | ||||||
| AC_CONFIG_FILES([support/logrotate/nextepc]) |  | ||||||
| AC_CONFIG_FILES([support/logrotate/Makefile]) |  | ||||||
| AC_CONFIG_FILES([support/newsyslog/nextepc.conf]) |  | ||||||
| AC_CONFIG_FILES([support/newsyslog/Makefile]) |  | ||||||
| AC_CONFIG_FILES([support/Makefile]) |  | ||||||
| AC_CONFIG_FILES([test/sample.conf]) |  | ||||||
| AC_CONFIG_FILES([test/sample-simple.conf]) |  | ||||||
| AC_CONFIG_FILES([test/sample-volte.conf]) |  | ||||||
| AC_CONFIG_FILES([test/Makefile]) |  | ||||||
| AC_CONFIG_FILES([Makefile]) |  | ||||||
| AC_OUTPUT |  | ||||||
|  |  | ||||||
| AC_MSG_NOTICE([NextEPC configuration: |  | ||||||
|  |  | ||||||
|   version:              ${PACKAGE_VERSION} |  | ||||||
|   compiler:             ${CC} |  | ||||||
|   compiler flags:       ${CFLAGS} ${OGSLIB_CFLAGS} ${MONGOC_CFLAGS} |  | ||||||
|   linker flags:         ${LDFLAGS} ${LIBS} ${OGSCORE_LIBS} ${OGSCRYPT_LIBS} ${MONGOC_LIBS} |  | ||||||
|   path prefix:          ${prefix} |  | ||||||
|   binary file:          ${BIN_DIR}/nextepc-epcd |  | ||||||
|   library directory:    ${LIB_DIR}/nextepc |  | ||||||
|   configuration prefix: ${SYSCONF_DIR}/nextepc |  | ||||||
|   configuration file:   ${SYSCONF_DIR}/nextepc/nextepc.conf |  | ||||||
|   pid file:             ${LOCALSTATE_DIR}/run/nextepc.pid |  | ||||||
|   logging file:         ${LOCALSTATE_DIR}/log/nextepc.log |  | ||||||
| ]) |  | ||||||
							
								
								
									
										427
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										427
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							| @@ -1,403 +1,690 @@ | |||||||
| nextepc (0.4.1) unstable; urgency=medium | open5gs (1.2.4~eoan) eoan; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 26 Apr 2020 15:08:22 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.4~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 26 Apr 2020 15:07:40 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.4~focal) focal; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 26 Apr 2020 15:04:41 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.4) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 26 Apr 2020 13:59:06 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.3~eoan) eoan; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 04 Apr 2020 18:11:28 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.3~disco) disco; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 04 Apr 2020 18:10:43 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.3~bionic1) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 04 Apr 2020 18:08:17 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.3) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 04 Apr 2020 18:03:59 -0400 | ||||||
|  |  | ||||||
|  | open5gs (1.2.2~eoan) eoan; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 25 Mar 2020 23:52:52 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.2.2~disco) disco; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 25 Mar 2020 23:51:53 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.2.2~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 25 Mar 2020 23:49:09 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.2.2) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 25 Mar 2020 23:46:47 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.2.1~eoan) eoan; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 05 Feb 2020 19:59:15 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.1~disco) disco; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 05 Feb 2020 19:58:05 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.1~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 05 Feb 2020 19:56:44 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.1) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 05 Feb 2020 19:52:54 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.0~eoan) eoan; urgency=medium | ||||||
|  |  | ||||||
|  |   * VoLTE tested | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 12 Jan 2020 23:08:38 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.0~disco) disco; urgency=medium | ||||||
|  |  | ||||||
|  |   * VoLTE tested | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 12 Jan 2020 23:07:41 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.0~bionic2) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * VoLTE tested | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 12 Jan 2020 23:05:19 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.2.0) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * VoLTE tested | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 12 Jan 2020 22:45:29 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.1.0) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Static IP addresses | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Nov 2019 22:27:05 +0900 | ||||||
|  |  | ||||||
|  | open5gs (1.0.0) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Change build-tool to MESON | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 27 Oct 2019 06:34:23 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.0.0~eoan6) eoan; urgency=medium | ||||||
|  |  | ||||||
|  |   * Change build-tool to MESON | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 27 Oct 2019 06:33:10 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.0.0~disco6) disco; urgency=medium | ||||||
|  |  | ||||||
|  |   * Change build-tool to MESON | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 27 Oct 2019 06:32:11 +0000 | ||||||
|  |  | ||||||
|  | open5gs (1.0.0~bionic6) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Change build-tool to MESON | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 27 Oct 2019 14:39:52 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.5.2~disco) disco; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Aug 2019 13:21:24 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.5.2~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Aug 2019 12:55:48 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.5.2~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Aug 2019 11:51:07 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.5.2) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Aug 2019 11:17:35 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.5.1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * SMSoSG Supported  | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 30 Jul 2019 22:42:27 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.5.1~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * SMSoSG Supported  | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 30 Jul 2019 22:41:14 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.5.1) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * SMSoSG Supported  | ||||||
|  |   * Many BUGS Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 30 Jul 2019 21:34:15 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.5.0-1~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * CSFB Supported | ||||||
|  |   * OGSLib package name changed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 11 Jul 2019 15:34:08 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.5.0-1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * CSFB Supported | ||||||
|  |   * OGSLib package name changed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 11 Jul 2019 15:09:05 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.5.0) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * CSFB Supported | ||||||
|  |   * OGSLib package name changed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 11 Jul 2019 22:26:35 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.4.4~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 30 Jun 2019 13:23:15 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.4~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 30 Jun 2019 13:21:59 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.4) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 30 Jun 2019 12:05:12 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.3~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 22 Jun 2019 06:57:10 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.3~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 22 Jun 2019 06:55:56 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.3) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 22 Jun 2019 03:30:10 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.2~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 28 May 2019 20:11:51 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.4.2~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 28 May 2019 20:09:02 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.4.2) unstable; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 28 May 2019 20:04:53 +0900 | ||||||
|  |  | ||||||
|  | open5gs (0.4.1~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 18 May 2019 09:59:17 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|  |   * Bug Fixed | ||||||
|  |  | ||||||
|  |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 18 May 2019 09:57:44 +0000 | ||||||
|  |  | ||||||
|  | open5gs (0.4.1) unstable; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 18 May 2019 08:18:59 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 18 May 2019 08:18:59 +0000 | ||||||
|  |  | ||||||
| nextepc (0.4.0) unstable; urgency=medium | open5gs (0.4.0) unstable; urgency=medium | ||||||
|  |  | ||||||
|   * Integration with OGSLIB |   * Integration with OGSLIB | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 29 Apr 2019 14:09:03 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 29 Apr 2019 14:09:03 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.11~bionic) bionic; urgency=medium | open5gs (0.3.11~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 27 Apr 2019 13:59:08 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 27 Apr 2019 13:59:08 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.11~xenial) xenial; urgency=medium | open5gs (0.3.11~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 27 Apr 2019 13:57:42 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 27 Apr 2019 13:57:42 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.10~xenial) xenial; urgency=medium | open5gs (0.3.10~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 17 Aug 2018 04:28:38 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 17 Aug 2018 04:28:38 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.10~bionic) bionic; urgency=medium | open5gs (0.3.10~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 17 Aug 2018 04:21:39 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 17 Aug 2018 04:21:39 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.9~artful) artful; urgency=medium | open5gs (0.3.9~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 03 Jun 2018 01:40:44 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 03 Jun 2018 01:40:44 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.9~xenial) xenial; urgency=medium | open5gs (0.3.9~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 03 Jun 2018 01:39:33 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 03 Jun 2018 01:39:33 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.9~bionic) bionic; urgency=medium | open5gs (0.3.9~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 03 Jun 2018 01:38:15 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 03 Jun 2018 01:38:15 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.8-1~bionic) bionic; urgency=medium | open5gs (0.3.8-1~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed  |   * Bug Fixed  | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 05 May 2018 22:37:45 +0900 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 05 May 2018 22:37:45 +0900 | ||||||
|  |  | ||||||
| nextepc (0.3.8~bionic) bionic; urgency=medium | open5gs (0.3.8~bionic) bionic; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed  |   * Bug Fixed  | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 05 May 2018 21:48:55 +0900 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 05 May 2018 21:48:55 +0900 | ||||||
|  |  | ||||||
| nextepc (0.3.8~xenial) xenial; urgency=medium | open5gs (0.3.8~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed  |   * Bug Fixed  | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 29 Apr 2018 21:47:25 +0900 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 29 Apr 2018 21:47:25 +0900 | ||||||
|  |  | ||||||
| nextepc (0.3.8~artful) artful; urgency=medium | open5gs (0.3.8~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed  |   * Bug Fixed  | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 29 Apr 2018 21:45:36 +0900 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 29 Apr 2018 21:45:36 +0900 | ||||||
|  |  | ||||||
| nextepc (0.3.7~artful) artful; urgency=medium | open5gs (0.3.7~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Buf Fixed |   * Buf Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 14 Apr 2018 15:02:05 +0900 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 14 Apr 2018 15:02:05 +0900 | ||||||
|  |  | ||||||
| nextepc (0.3.7~xenial) xenial; urgency=medium | open5gs (0.3.7~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sat, 14 Apr 2018 14:59:37 +0900 |  -- Sukchan Lee <acetcom@gmail.com>  Sat, 14 Apr 2018 14:59:37 +0900 | ||||||
|  |  | ||||||
| nextepc (0.3.6~xenial) xenial; urgency=medium | open5gs (0.3.6~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Wed, 21 Mar 2018 08:02:52 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 21 Mar 2018 08:02:52 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.6~artful) artful; urgency=medium | open5gs (0.3.6~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Wed, 21 Mar 2018 08:00:12 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 21 Mar 2018 08:00:12 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.5~xenial) xenial; urgency=medium | open5gs (0.3.5~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 06 Mar 2018 12:41:53 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 06 Mar 2018 12:41:53 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.5~artful) artful; urgency=medium | open5gs (0.3.5~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 06 Mar 2018 12:40:07 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 06 Mar 2018 12:40:07 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.4-1~xenial) xenial; urgency=medium | open5gs (0.3.4-1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 02:16:08 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 02:16:08 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.4-1~artful) artful; urgency=medium | open5gs (0.3.4-1~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 02:14:43 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 02:14:43 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.4~xenial) xenial; urgency=medium | open5gs (0.3.4~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 02:09:23 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 02:09:23 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.4~artful) artful; urgency=medium | open5gs (0.3.4~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Bug Fixed |   * Bug Fixed | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 01:33:04 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 22 Feb 2018 01:33:04 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3-3~artful) artful; urgency=medium | open5gs (0.3.3-3~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Support Docker |   * Support Docker | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 13 Feb 2018 04:47:43 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 13 Feb 2018 04:47:43 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3-3~xenial) xenial; urgency=medium | open5gs (0.3.3-3~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Support Docker |   * Support Docker | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 13 Feb 2018 04:44:47 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 13 Feb 2018 04:44:47 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3-2~xenial) xenial; urgency=medium | open5gs (0.3.3-2~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Minor bug fixes |   * Minor bug fixes | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 16:08:14 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 16:08:14 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3-2~artful) artful; urgency=medium | open5gs (0.3.3-2~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Minor bug fixes |   * Minor bug fixes | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 16:05:44 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 16:05:44 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3-1~xenial) xenial; urgency=medium | open5gs (0.3.3-1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Minor bug fixes |   * Minor bug fixes | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:39:37 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:39:37 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3-1~artful) artful; urgency=medium | open5gs (0.3.3-1~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Minor bug fixes |   * Minor bug fixes | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:33:57 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:33:57 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3~artful) artful; urgency=medium | open5gs (0.3.3~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Minor bug fixes |   * Minor bug fixes | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:05:08 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:05:08 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.3~xenial) xenial; urgency=medium | open5gs (0.3.3~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Minor bug fixes |   * Minor bug fixes | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:00:24 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 11 Feb 2018 15:00:24 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.2~zesty) zesty; urgency=medium | open5gs (0.3.2~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * VoLTE Support |   * VoLTE Support | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Wed, 24 Jan 2018 08:06:32 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 24 Jan 2018 08:06:32 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.2~xenial) xenial; urgency=medium | open5gs (0.3.2~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * VoLTE Support |   * VoLTE Support | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Wed, 24 Jan 2018 08:03:41 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 24 Jan 2018 08:03:41 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.2~artful) artful; urgency=medium | open5gs (0.3.2~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * VoLTE Support |   * VoLTE Support | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Wed, 24 Jan 2018 08:00:24 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Wed, 24 Jan 2018 08:00:24 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.1-1~zesty) zesty; urgency=medium | open5gs (0.3.1-1~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 31 Dec 2017 22:10:52 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 31 Dec 2017 22:10:52 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.1-1~xenial) xenial; urgency=medium | open5gs (0.3.1-1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 31 Dec 2017 22:09:26 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 31 Dec 2017 22:09:26 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3.1-1~artful) artful; urgency=medium | open5gs (0.3.1-1~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Sun, 31 Dec 2017 22:04:50 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Sun, 31 Dec 2017 22:04:50 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3-3~zesty) zesty; urgency=medium | open5gs (0.3-3~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 10:18:26 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 10:18:26 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3-3~xenial) xenial; urgency=medium | open5gs (0.3-3~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 10:16:51 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 10:16:51 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3-3~artful) artful; urgency=medium | open5gs (0.3-3~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 10:15:18 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 10:15:18 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3-2~artful) artful; urgency=medium | open5gs (0.3-2~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Fix the bug reboot scenario |   * Fix the bug reboot scenario | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 07:06:52 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 07:06:52 +0000 | ||||||
|  |  | ||||||
| nextepc (0.3-1~artful) artful; urgency=medium | open5gs (0.3-1~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * IPv6 Support (Linux Only) |   * IPv6 Support (Linux Only) | ||||||
|   * Change Configuration File (JSON -> YAML) |   * Change Configuration File (JSON -> YAML) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 05:07:31 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 18 Dec 2017 05:07:31 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-6~artful2) artful; urgency=medium | open5gs (0.2-6~artful2) artful; urgency=medium | ||||||
|  |  | ||||||
|   * postrm script is improved to purge package completely. |   * postrm script is improved to purge package completely. | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:30:53 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:30:53 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-6~zesty2) zesty; urgency=medium | open5gs (0.2-6~zesty2) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * postrm script is improved to purge package completely. |   * postrm script is improved to purge package completely. | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:30:08 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:30:08 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-6~xenial2) xenial; urgency=medium | open5gs (0.2-6~xenial2) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * postrm script is improved to purge package completely. |   * postrm script is improved to purge package completely. | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:28:41 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:28:41 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-6~zesty) zesty; urgency=medium | open5gs (0.2-6~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * postrm script is improved to purge package completely. |   * postrm script is improved to purge package completely. | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:25:37 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:25:37 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-6~xenial) xenial; urgency=medium | open5gs (0.2-6~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * postrm script is improved to purge package completely. |   * postrm script is improved to purge package completely. | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:23:54 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:23:54 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-6~artful) artful; urgency=medium | open5gs (0.2-6~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * postrm script is improved to purge package completely. |   * postrm script is improved to purge package completely. | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:00:14 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Fri, 03 Nov 2017 02:00:14 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-5~artful) artful; urgency=medium | open5gs (0.2-5~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Relase 0.2 |   * Relase 0.2 | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 02 Nov 2017 07:13:23 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 02 Nov 2017 07:13:23 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-5~zesty) zesty; urgency=medium | open5gs (0.2-5~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * Relase 0.2 |   * Relase 0.2 | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 02 Nov 2017 07:12:17 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 02 Nov 2017 07:12:17 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-5~xenial) xenial; urgency=medium | open5gs (0.2-5~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Release 0.2 |   * Release 0.2 | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Thu, 02 Nov 2017 07:11:16 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Thu, 02 Nov 2017 07:11:16 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-4~xenial2) xenial; urgency=medium | open5gs (0.2-4~xenial2) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Fix the bug nextepc-pgwd post install script |   * Fix the bug open5gs-pgwd post install script | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:07:54 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:07:54 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-4~artful) artful; urgency=medium | open5gs (0.2-4~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Fix the bug nextepc-pgwd post install script |   * Fix the bug open5gs-pgwd post install script | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:06:31 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:06:31 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-4~zesty) zesty; urgency=medium | open5gs (0.2-4~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * Fix the bug nextepc-pgwd post install script |   * Fix the bug open5gs-pgwd post install script | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:04:23 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:04:23 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-4~xenial) xenial; urgency=medium | open5gs (0.2-4~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Fix the bug nextepc-pgwd post install script |   * Fix the bug open5gs-pgwd post install script | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:01:58 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 14:01:58 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-3~artful) artful; urgency=medium | open5gs (0.2-3~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * MongoDB re-connect using systemd |   * MongoDB re-connect using systemd | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 12:10:18 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 12:10:18 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-3~zesty) zesty; urgency=medium | open5gs (0.2-3~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * MongoDB re-connect using systemd |   * MongoDB re-connect using systemd | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 12:07:36 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 12:07:36 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-3~xenial) xenial; urgency=medium | open5gs (0.2-3~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * MongoDB re-connect using systemd |   * MongoDB re-connect using systemd | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 12:00:16 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 12:00:16 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-2~artful) artful; urgency=medium | open5gs (0.2-2~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Fix PGW installation |   * Fix PGW installation | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 05:02:03 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 05:02:03 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-2~xenial) xenial; urgency=medium | open5gs (0.2-2~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Fix PGW installation |   * Fix PGW installation | ||||||
|  |  | ||||||
|  --  Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 03:16:02 +0000 |  --  Sukchan Lee <acetcom@gmail.com>  Tue, 31 Oct 2017 03:16:02 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-1~artful2) artful; urgency=medium | open5gs (0.2-1~artful2) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Fix the compile error [-Werror=pointer] |   * Fix the compile error [-Werror=pointer] | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 13:14:42 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 13:14:42 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-1~artful1) artful; urgency=medium | open5gs (0.2-1~artful1) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Remove mongodb build-dependancy for Ubuntu 17.10(i386) |   * Remove mongodb build-dependancy for Ubuntu 17.10(i386) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 12:46:58 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 12:46:58 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-1~artful) artful; urgency=medium | open5gs (0.2-1~artful) artful; urgency=medium | ||||||
|  |  | ||||||
|   * Ubuntu 17.10(amd64) |   * Ubuntu 17.10(amd64) | ||||||
|   * Currently, `mongodb` is not available in Ubuntu 17.10(i386) |   * Currently, `mongodb` is not available in Ubuntu 17.10(i386) | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 06:50:47 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 06:50:47 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-1~zesty) zesty; urgency=medium | open5gs (0.2-1~zesty) zesty; urgency=medium | ||||||
|  |  | ||||||
|   * Ubuntu 17.04 |   * Ubuntu 17.04 | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 06:47:55 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 06:47:55 +0000 | ||||||
|  |  | ||||||
| nextepc (0.2-1~xenial) xenial; urgency=medium | open5gs (0.2-1~xenial) xenial; urgency=medium | ||||||
|  |  | ||||||
|   * Add matapackage |   * Add matapackage | ||||||
|   * dh_overide_auto_test is re-enabled |   * dh_overide_auto_test is re-enabled | ||||||
|  |  | ||||||
|  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 03:48:39 +0000 |  -- Sukchan Lee <acetcom@gmail.com>  Mon, 30 Oct 2017 03:48:39 +0000 | ||||||
|  |  | ||||||
| nextepc (0.1.1) UNRELEASED; urgency=medium | open5gs (0.1.1) UNRELEASED; urgency=medium | ||||||
|  |  | ||||||
|   * Initial release. |   * Initial release. | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								debian/compat
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/compat
									
									
									
									
										vendored
									
									
								
							| @@ -1 +1 @@ | |||||||
| 9 | 11 | ||||||
|   | |||||||
							
								
								
									
										94
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										94
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							| @@ -1,18 +1,14 @@ | |||||||
| Source: nextepc | Source: open5gs | ||||||
| Maintainer: Harald Welte <laforge@gnumonks.org> |  | ||||||
| Section: net | Section: net | ||||||
| Priority: optional | Priority: optional | ||||||
| Build-Depends: debhelper (>= 9), | Maintainer: Harald Welte <laforge@gnumonks.org> | ||||||
|                autotools-dev, | Uploaders: Sukchan Lee <acetcom@gmail.com> | ||||||
|                dh-autoreconf, | Build-Depends: debhelper (>= 11), | ||||||
|                dh-systemd, |                git, | ||||||
|                pkg-config, |                pkg-config, | ||||||
|                autoconf, |                meson (>= 0.43.0), | ||||||
|                automake, |  | ||||||
|                libtool, |  | ||||||
|                flex, |                flex, | ||||||
|                bison, |                bison, | ||||||
|                ogslib-dev (>= 1.0.0), |  | ||||||
|                libgnutls28-dev, |                libgnutls28-dev, | ||||||
|                libgcrypt-dev, |                libgcrypt-dev, | ||||||
|                libssl-dev, |                libssl-dev, | ||||||
| @@ -21,31 +17,32 @@ Build-Depends: debhelper (>= 9), | |||||||
|                libbson-dev, |                libbson-dev, | ||||||
|                libsctp-dev, |                libsctp-dev, | ||||||
|                libyaml-dev, |                libyaml-dev, | ||||||
| Standards-Version: 3.9.8 | Standards-Version: 4.3.0 | ||||||
| Vcs-Browser: https://github.com/open5gs/nextepc | Rules-Requires-Root: no | ||||||
| Vcs-Git: git://github.com/open5gs/nextepc | Homepage: https://open5gs.org | ||||||
| Homepage: https://open5gs.org/nextepc | Vcs-Browser: https://github.com/open5gs/open5gs | ||||||
|  | Vcs-Git: git://github.com/open5gs/open5gs | ||||||
|  |  | ||||||
| Package: nextepc-core | Package: open5gs-common | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${shlibs:Depends}, | Depends: ${shlibs:Depends}, | ||||||
|          ${misc:Depends} |          ${misc:Depends} | ||||||
| Description: Open Source based 3GPP EPC (Shared Files) | Description: Open Source based 3GPP EPC (Shared Files) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package contains some core libraries/plugins required by the other |  This package contains some core libraries/plugins required by the other | ||||||
|  binary packages such as nextepc-{mme,sgw,pgw,pcrf,hss}. |  binary packages such as open5gs-{mme,sgw,pgw,pcrf,hss}. | ||||||
|  |  | ||||||
| Package: nextepc-mme | Package: open5gs-mme | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${shlibs:Depends}, | Depends: ${shlibs:Depends}, | ||||||
|          ${misc:Depends}, |          ${misc:Depends}, | ||||||
|          nextepc-core (= ${binary:Version}) |          open5gs-common (= ${binary:Version}) | ||||||
| Description: Open Source based 3GPP EPC MME (Mobility Management Entity) | Description: Open Source based 3GPP EPC MME (Mobility Management Entity) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package provides the MME (Mobility Management Engine), which |  This package provides the MME (Mobility Management Engine), which | ||||||
| @@ -53,29 +50,29 @@ Description: Open Source based 3GPP EPC MME (Mobility Management Entity) | |||||||
|  network, and interfaces via S11 to the SGW as well as via S6a to the |  network, and interfaces via S11 to the SGW as well as via S6a to the | ||||||
|  HSS. |  HSS. | ||||||
|  |  | ||||||
| Package: nextepc-sgw | Package: open5gs-sgw | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${shlibs:Depends}, | Depends: ${shlibs:Depends}, | ||||||
|          ${misc:Depends}, |          ${misc:Depends}, | ||||||
|          nextepc-core (= ${binary:Version}) |          open5gs-common (= ${binary:Version}) | ||||||
| Description: Open Source based 3GPP EPC SGW (Serving Gateway) | Description: Open Source based 3GPP EPC SGW (Serving Gateway) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package provides the SGW (Serving Gateway) which is situated |  This package provides the SGW (Serving Gateway) which is situated | ||||||
|  between the MME and PGW.  It implements the S11 interface to the MME, |  between the MME and PGW.  It implements the S11 interface to the MME, | ||||||
|  and the S5 interface to the PGW. |  and the S5 interface to the PGW. | ||||||
|  |  | ||||||
| Package: nextepc-pgw | Package: open5gs-pgw | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${shlibs:Depends}, | Depends: ${shlibs:Depends}, | ||||||
|          ${misc:Depends}, |          ${misc:Depends}, | ||||||
|          udev, |          udev, | ||||||
|          nextepc-core (= ${binary:Version}) |          open5gs-common (= ${binary:Version}) | ||||||
| Description: Open Source based 3GPP EPC PGW (Packet Data Network Gateway) | Description: Open Source based 3GPP EPC PGW (Packet Data Network Gateway) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package provides the PGW or PDN-GW (Packet Data Network Gateway) |  This package provides the PGW or PDN-GW (Packet Data Network Gateway) | ||||||
| @@ -84,15 +81,15 @@ Description: Open Source based 3GPP EPC PGW (Packet Data Network Gateway) | |||||||
|  interface towards the S-GW, the SGi interface towards the Internet, |  interface towards the S-GW, the SGi interface towards the Internet, | ||||||
|  and the S7 interface towards the PCRF. |  and the S7 interface towards the PCRF. | ||||||
|  |  | ||||||
| Package: nextepc-pcrf | Package: open5gs-pcrf | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${shlibs:Depends}, | Depends: ${shlibs:Depends}, | ||||||
|          ${misc:Depends}, |          ${misc:Depends}, | ||||||
|          mongodb, |          mongodb-org | mongodb, | ||||||
|          nextepc-core (= ${binary:Version}) |          open5gs-common (= ${binary:Version}) | ||||||
| Description: Open Source based 3GPP EPC PCRF (Policy and Charging Rules Function) | Description: Open Source based 3GPP EPC PCRF (Policy and Charging Rules Function) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package contains the PCRF (Policy and Charging Rules Function), |  This package contains the PCRF (Policy and Charging Rules Function), | ||||||
| @@ -100,15 +97,15 @@ Description: Open Source based 3GPP EPC PCRF (Policy and Charging Rules Function | |||||||
|  how to account/charge related traffic.  It implements the Gx interface |  how to account/charge related traffic.  It implements the Gx interface | ||||||
|  towards the PGW using the DIAMETER protocol. |  towards the PGW using the DIAMETER protocol. | ||||||
|  |  | ||||||
| Package: nextepc-hss | Package: open5gs-hss | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${shlibs:Depends}, | Depends: ${shlibs:Depends}, | ||||||
|          ${misc:Depends}, |          ${misc:Depends}, | ||||||
|          mongodb, |          mongodb-org | mongodb, | ||||||
|          nextepc-core (= ${binary:Version}) |          open5gs-common (= ${binary:Version}) | ||||||
| Description: Open Source based 3GPP EPC HSS (Home Subscriber Server) | Description: Open Source based 3GPP EPC HSS (Home Subscriber Server) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package provides the HSS (Home Subscriber Server) element of the |  This package provides the HSS (Home Subscriber Server) element of the | ||||||
| @@ -117,31 +114,30 @@ Description: Open Source based 3GPP EPC HSS (Home Subscriber Server) | |||||||
|  information, etc.  It implements the S6a interface towards the MME |  information, etc.  It implements the S6a interface towards the MME | ||||||
|  using the DIAMETER protocol. |  using the DIAMETER protocol. | ||||||
|  |  | ||||||
| Package: nextepc | Package: open5gs | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${misc:Depends}, | Depends: ${misc:Depends}, | ||||||
|          mongodb, |          open5gs-common (= ${binary:Version}), | ||||||
|          nextepc-core (= ${binary:Version}), |          open5gs-mme (= ${binary:Version}), | ||||||
|          nextepc-mme (= ${binary:Version}), |          open5gs-sgw (= ${binary:Version}), | ||||||
|          nextepc-sgw (= ${binary:Version}), |          open5gs-pgw (= ${binary:Version}), | ||||||
|          nextepc-pgw (= ${binary:Version}), |          open5gs-hss (= ${binary:Version}), | ||||||
|          nextepc-hss (= ${binary:Version}), |          open5gs-pcrf (= ${binary:Version}) | ||||||
|          nextepc-pcrf (= ${binary:Version}) |  | ||||||
| Description: Open Source based 3GPP EPC (metapackage) | Description: Open Source based 3GPP EPC (metapackage) | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This is a metapackage that depends on all the nextepc parts. |  This is a metapackage that depends on all the open5gs parts. | ||||||
|  (MME, SGW, PGW, HSS, PCRF) |  (MME, SGW, PGW, HSS, PCRF) | ||||||
|  |  | ||||||
| Package: nextepc-dbg | Package: open5gs-dbg | ||||||
| Architecture: any | Architecture: any | ||||||
| Multi-Arch: same | Multi-Arch: same | ||||||
| Depends: ${misc:Depends}, | Depends: ${misc:Depends}, | ||||||
|          nextepc (= ${binary:Version}) |          open5gs (= ${binary:Version}) | ||||||
| Description: Debug symbols for NextEPC | Description: Debug symbols for Open5GS | ||||||
|  NextEPC is a C-language Open Source implementation of the 3GPP Evolved |  Open5GS is a C-language Open Source implementation of the 3GPP Evolved | ||||||
|  Packet Core, i.e. the core network of an LTE network. |  Packet Core, i.e. the core network of an LTE network. | ||||||
|  . |  . | ||||||
|  This package contains debug symbols for NextEPC. |  This package contains debug symbols for Open5GS. | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								debian/copyright
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								debian/copyright
									
									
									
									
										vendored
									
									
								
							| @@ -1,9 +1,9 @@ | |||||||
| Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | ||||||
| Upstream-Name: nextepc | Upstream-Name: open5gs | ||||||
| Source: https://github.com/acetcom/nextepc | Source: https://github.com/open5gs/open5gs | ||||||
|  |  | ||||||
| Files: * | Files: * | ||||||
| Copyright: 2017 NextEPC Group | Copyright: 2017 Open5GS Group | ||||||
| License: AGPL-3 | License: AGPL-3 | ||||||
|  |  | ||||||
| Files: lib/freeDiameter-1.2.1/* | Files: lib/freeDiameter-1.2.1/* | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								debian/nextepc-core.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								debian/nextepc-core.install
									
									
									
									
										vendored
									
									
								
							| @@ -1,5 +0,0 @@ | |||||||
| usr/lib/*/nextepc/* |  | ||||||
| var/log/nextepc |  | ||||||
| etc/nextepc/nextepc.conf |  | ||||||
| etc/nextepc/freeDiameter/cacert.pem |  | ||||||
| support/logrotate/nextepc /etc/logrotate.d |  | ||||||
							
								
								
									
										6
									
								
								debian/nextepc-hss.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								debian/nextepc-hss.install
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +0,0 @@ | |||||||
| usr/bin/nextepc-hssd |  | ||||||
| etc/nextepc/freeDiameter/hss.conf |  | ||||||
| etc/nextepc/freeDiameter/hss.cert.pem |  | ||||||
| etc/nextepc/freeDiameter/hss.key.pem |  | ||||||
| etc/nextepc/hss.conf |  | ||||||
| support/systemd/nextepc-hssd.service lib/systemd/system |  | ||||||
							
								
								
									
										6
									
								
								debian/nextepc-mme.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								debian/nextepc-mme.install
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +0,0 @@ | |||||||
| usr/bin/nextepc-mmed |  | ||||||
| etc/nextepc/freeDiameter/mme.conf |  | ||||||
| etc/nextepc/freeDiameter/mme.cert.pem |  | ||||||
| etc/nextepc/freeDiameter/mme.key.pem |  | ||||||
| etc/nextepc/mme.conf |  | ||||||
| support/systemd/nextepc-mmed.service lib/systemd/system |  | ||||||
							
								
								
									
										6
									
								
								debian/nextepc-pcrf.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								debian/nextepc-pcrf.install
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +0,0 @@ | |||||||
| usr/bin/nextepc-pcrfd |  | ||||||
| etc/nextepc/freeDiameter/pcrf.conf |  | ||||||
| etc/nextepc/freeDiameter/pcrf.cert.pem |  | ||||||
| etc/nextepc/freeDiameter/pcrf.key.pem |  | ||||||
| etc/nextepc/pcrf.conf |  | ||||||
| support/systemd/nextepc-pcrfd.service lib/systemd/system |  | ||||||
							
								
								
									
										7
									
								
								debian/nextepc-pgw.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								debian/nextepc-pgw.install
									
									
									
									
										vendored
									
									
								
							| @@ -1,7 +0,0 @@ | |||||||
| usr/bin/nextepc-pgwd |  | ||||||
| etc/nextepc/freeDiameter/pgw.conf |  | ||||||
| etc/nextepc/freeDiameter/pgw.cert.pem |  | ||||||
| etc/nextepc/freeDiameter/pgw.key.pem |  | ||||||
| etc/nextepc/pgw.conf |  | ||||||
| support/network/99-nextepc.* etc/systemd/network |  | ||||||
| support/systemd/nextepc-pgwd.service lib/systemd/system |  | ||||||
							
								
								
									
										3
									
								
								debian/nextepc-sgw.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/nextepc-sgw.install
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +0,0 @@ | |||||||
| usr/bin/nextepc-sgwd |  | ||||||
| etc/nextepc/sgw.conf |  | ||||||
| support/systemd/nextepc-sgwd.service lib/systemd/system |  | ||||||
							
								
								
									
										1
									
								
								debian/open5gs-common.dirs
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								debian/open5gs-common.dirs
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | var/log/open5gs | ||||||
							
								
								
									
										6
									
								
								debian/open5gs-common.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								debian/open5gs-common.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | usr/lib/*/libogs*.so* | ||||||
|  | usr/lib/*/libfd*.so* | ||||||
|  | usr/lib/*/freeDiameter/*.fdx | ||||||
|  | configs/freeDiameter/cacert.pem /etc/freeDiameter | ||||||
|  | configs/logrotate/open5gs /etc/logrotate.d | ||||||
|  | misc/db/open5gs-dbctl /usr/bin | ||||||
| @@ -1,5 +1,5 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # postinst script for nextepc | # postinst script for open5gs-common | ||||||
| # | # | ||||||
| # see: dh_installdeb(1) | # see: dh_installdeb(1) | ||||||
| 
 | 
 | ||||||
| @@ -20,15 +20,15 @@ set -e | |||||||
| 
 | 
 | ||||||
| case "$1" in | case "$1" in | ||||||
|     configure) |     configure) | ||||||
| 	# create a nextepc group and user | 	# create a open5gs group and user | ||||||
| 	if ! getent passwd nextepc >/dev/null; then | 	if ! getent passwd open5gs >/dev/null; then | ||||||
| 		adduser --system --disabled-password --disabled-login \ | 		adduser --system --disabled-password --disabled-login \ | ||||||
| 			--home /var/run/nextepc --no-create-home \ | 			--home /var/run/open5gs --no-create-home \ | ||||||
| 			--quiet --group nextepc | 			--quiet --group open5gs | ||||||
| 	fi | 	fi | ||||||
| 	for dir in /var/log/nextepc; do | 	for dir in /var/log/open5gs; do | ||||||
| 		if ! dpkg-statoverride --list "$dir" >/dev/null 2>&1; then | 		if ! dpkg-statoverride --list "$dir" >/dev/null 2>&1; then | ||||||
| 			dpkg-statoverride --update --add nextepc nextepc 0755 "$dir" | 			dpkg-statoverride --update --add open5gs open5gs 0755 "$dir" | ||||||
| 		fi | 		fi | ||||||
| 	done | 	done | ||||||
|     ;; |     ;; | ||||||
| @@ -1,5 +1,5 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # postrm script for nextepc-core | # postrm script for open5gs-common | ||||||
| # | # | ||||||
| # see: dh_installdeb(1) | # see: dh_installdeb(1) | ||||||
| 
 | 
 | ||||||
| @@ -21,8 +21,8 @@ set -e | |||||||
| 
 | 
 | ||||||
| case "$1" in | case "$1" in | ||||||
|     purge) |     purge) | ||||||
|         rm -f /var/log/nextepc/*.log || true |         rm -f /var/log/open5gs/*.log || true | ||||||
|         rmdir /var/log/nextepc || true |         rmdir /var/log/open5gs || true | ||||||
|         ;; |         ;; | ||||||
| 
 | 
 | ||||||
|     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) |     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) | ||||||
							
								
								
									
										4
									
								
								debian/open5gs-hss.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								debian/open5gs-hss.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | usr/bin/open5gs-hssd | ||||||
|  | configs/freeDiameter/hss.* etc/freeDiameter | ||||||
|  | configs/open5gs/hss.yaml etc/open5gs | ||||||
|  | configs/systemd/open5gs-hssd.service lib/systemd/system | ||||||
							
								
								
									
										4
									
								
								debian/open5gs-mme.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								debian/open5gs-mme.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | usr/bin/open5gs-mmed | ||||||
|  | configs/freeDiameter/mme.* etc/freeDiameter | ||||||
|  | configs/open5gs/mme.yaml etc/open5gs | ||||||
|  | configs/systemd/open5gs-mmed.service lib/systemd/system | ||||||
							
								
								
									
										4
									
								
								debian/open5gs-pcrf.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								debian/open5gs-pcrf.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | usr/bin/open5gs-pcrfd | ||||||
|  | configs/freeDiameter/pcrf.* etc/freeDiameter | ||||||
|  | configs/open5gs/pcrf.yaml etc/open5gs | ||||||
|  | configs/systemd/open5gs-pcrfd.service lib/systemd/system | ||||||
							
								
								
									
										5
									
								
								debian/open5gs-pgw.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								debian/open5gs-pgw.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | usr/bin/open5gs-pgwd | ||||||
|  | configs/freeDiameter/pgw.* etc/freeDiameter | ||||||
|  | configs/open5gs/pgw.yaml etc/open5gs | ||||||
|  | configs/systemd/99-open5gs.net* etc/systemd/network | ||||||
|  | configs/systemd/open5gs-pgwd.service lib/systemd/system | ||||||
| @@ -1,5 +1,5 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # postinst script for nextepc | # postinst script for open5gs-pgw | ||||||
| # | # | ||||||
| # see: dh_installdeb(1) | # see: dh_installdeb(1) | ||||||
| 
 | 
 | ||||||
| @@ -21,16 +21,16 @@ set -e | |||||||
| case "$1" in | case "$1" in | ||||||
|     configure) |     configure) | ||||||
| 	if test "x`sysctl -n net.ipv6.conf.all.disable_ipv6`" = x1; then | 	if test "x`sysctl -n net.ipv6.conf.all.disable_ipv6`" = x1; then | ||||||
| 		echo "net.ipv6.conf.all.disable_ipv6=0" > /etc/sysctl.d/30-nextepc.conf | 		echo "net.ipv6.conf.all.disable_ipv6=0" > /etc/sysctl.d/30-open5gs.conf | ||||||
| 		sysctl -p /etc/sysctl.d/30-nextepc.conf | 		sysctl -p /etc/sysctl.d/30-open5gs.conf | ||||||
| 	fi | 	fi | ||||||
| 	if test "x`systemctl is-enabled systemd-networkd`" = xdisabled; then | 	if test "x`systemctl is-enabled systemd-networkd`" = xdisabled; then | ||||||
| 		systemctl enable systemd-networkd | 		systemctl enable systemd-networkd | ||||||
| 	fi | 	fi | ||||||
| 	deb-systemd-invoke restart systemd-networkd | 	deb-systemd-invoke restart systemd-networkd | ||||||
| 	if test -f /etc/sysctl.d/30-nextepc.conf && grep "pgwtun" /proc/net/dev > /dev/null; then | 	if test -f /etc/sysctl.d/30-open5gs.conf && grep "ogstun" /proc/net/dev > /dev/null; then | ||||||
| 		echo "net.ipv6.conf.pgwtun.disable_ipv6=0" > /etc/sysctl.d/30-nextepc.conf | 		echo "net.ipv6.conf.ogstun.disable_ipv6=0" > /etc/sysctl.d/30-open5gs.conf | ||||||
| 		sysctl -p /etc/sysctl.d/30-nextepc.conf | 		sysctl -p /etc/sysctl.d/30-open5gs.conf | ||||||
| 	fi | 	fi | ||||||
|     ;; |     ;; | ||||||
| 
 | 
 | ||||||
| @@ -1,5 +1,5 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # postrm script for nextepc-core | # postrm script for open5gs-pgw | ||||||
| # | # | ||||||
| # see: dh_installdeb(1) | # see: dh_installdeb(1) | ||||||
| 
 | 
 | ||||||
| @@ -21,10 +21,10 @@ set -e | |||||||
| 
 | 
 | ||||||
| case "$1" in | case "$1" in | ||||||
|     purge) |     purge) | ||||||
|     if grep "pgwtun" /proc/net/dev > /dev/null; then |     if grep "ogstun" /proc/net/dev > /dev/null; then | ||||||
|         ip tuntap del name pgwtun mode tun |         ip tuntap del name ogstun mode tun | ||||||
|     fi |     fi | ||||||
| 	rm -f /etc/sysctl.d/30-nextepc.conf | 	rm -f /etc/sysctl.d/30-open5gs.conf | ||||||
|     ;; |     ;; | ||||||
| 
 | 
 | ||||||
|     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) |     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) | ||||||
							
								
								
									
										3
									
								
								debian/open5gs-sgw.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								debian/open5gs-sgw.install
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | usr/bin/open5gs-sgwd | ||||||
|  | configs/open5gs/sgw.yaml etc/open5gs | ||||||
|  | configs/systemd/open5gs-sgwd.service lib/systemd/system | ||||||
							
								
								
									
										29
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							| @@ -1,28 +1,17 @@ | |||||||
| #!/usr/bin/make -f | #!/usr/bin/make -f | ||||||
|  |  | ||||||
| # Uncomment this to turn on verbose mode. |  | ||||||
| export DH_VERBOSE=1 | export DH_VERBOSE=1 | ||||||
|  |  | ||||||
| DEBIAN  := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2) |  | ||||||
| DEBVERS := $(shell echo '$(DEBIAN)' | cut -d- -f1) |  | ||||||
| VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g') |  | ||||||
|  |  | ||||||
| # This has to be exported to make some magic below work. |  | ||||||
| #export DH_OPTIONS |  | ||||||
| export DEB_BUILD_MAINT_OPTIONS = hardening=+all | export DEB_BUILD_MAINT_OPTIONS = hardening=+all | ||||||
|  |  | ||||||
| %: | export LC_ALL = C.UTF-8 | ||||||
| 	dh $@ --with autoreconf --with systemd |  | ||||||
|  |  | ||||||
| override_dh_strip: | include /usr/share/dpkg/default.mk | ||||||
| 	dh_strip --dbg-package=nextepc-dbg |  | ||||||
|  | %: | ||||||
|  | 	dh $@ --buildsystem=meson | ||||||
|  |  | ||||||
|  | override_dh_install: | ||||||
|  | 	dh_install --sourcedir=obj-$(DEB_HOST_GNU_TYPE) | ||||||
|  |  | ||||||
| override_dh_auto_test: | override_dh_auto_test: | ||||||
| 	sctp_exclude_list=; \ | 	cd obj-$(DEB_HOST_GNU_TYPE) && meson test --suite unit | ||||||
| 	if ! cat /proc/net/protocols | grep SCTP > /dev/null; then \ |  | ||||||
| 		sctp_exclude_list="-x sctp-test"; \ |  | ||||||
| 	fi; \ |  | ||||||
| 	test/testunit -f test/sample.conf $$sctp_exclude_list || exit; \ |  | ||||||
|  |  | ||||||
| #override_dh_makeshlibs: |  | ||||||
| #	dh_makeshlibs -V |  | ||||||
|   | |||||||
| @@ -15,8 +15,8 @@ Docker running example | |||||||
|     -f docker-compose.yml -f docker-compose.test.yml run test |     -f docker-compose.yml -f docker-compose.test.yml run test | ||||||
|  |  | ||||||
| * Test(ubuntu:artful) | * Test(ubuntu:artful) | ||||||
|   $ TAG=artful docker-compose build |   $ TAG=eoan docker-compose build | ||||||
|   $ TAG=artful docker-compose \ |   $ TAG=eoan docker-compose \ | ||||||
|     -f docker-compose.yml -f docker-compose.test.yml run test |     -f docker-compose.yml -f docker-compose.test.yml run test | ||||||
|  |  | ||||||
| * Development(fedora:latest) | * Development(fedora:latest) | ||||||
| @@ -24,8 +24,8 @@ Docker running example | |||||||
|   $ DIST=fedora docker-compose run dev |   $ DIST=fedora docker-compose run dev | ||||||
|  |  | ||||||
| * Runtime(debian:jessie) | * Runtime(debian:jessie) | ||||||
|   $ DIST=debian TAG=jessie docker-compose build |   $ DIST=debian TAG=stretch docker-compose build | ||||||
|   $ DIST=debian TAG=jessie docker-compose  |   $ DIST=debian TAG=stretch docker-compose  | ||||||
|     -f docker-compose.yml -f docker-compose.run.yml run run |     -f docker-compose.yml -f docker-compose.run.yml run run | ||||||
|  |  | ||||||
| * All Test with All Environment | * All Test with All Environment | ||||||
| @@ -66,11 +66,27 @@ export DEBEMAIL='acetcom@gmail.com' | |||||||
|   $ gpg --export > public.asc |   $ gpg --export > public.asc | ||||||
|   $ gpg --import public.asc |   $ gpg --import public.asc | ||||||
|  |  | ||||||
|  | * Version Change | ||||||
|  |   $ vi meson.build | ||||||
|  |  | ||||||
|  | * Upload OpenBuildService | ||||||
|  |   $ dch -i | ||||||
|  |   $ meson subprojects download freeDiameter | ||||||
|  |   $ debuild -S -uc -us -d | ||||||
|  |   $ osc co home:acetcom:open5gs latest | ||||||
|  |   $ cd home\:acetcom\:open5gs/latest/ | ||||||
|  |   $ cp ~/git/open5gs_1.0.0.* . | ||||||
|  |   $ osc ci -m "Update it" | ||||||
|  |  | ||||||
| * Upload LaunchPad | * Upload LaunchPad | ||||||
|   $ dch -i |   $ dch -i | ||||||
|   $ debuild -S |   $ meson subprojects download freeDiameter | ||||||
|   $ dput ppa:acetcom/nextepc *.source.changes |   $ debuild -S -d | ||||||
|  |   $ dput ppa:open5gs/latest *.source.changes | ||||||
|  |  | ||||||
| * Build pckage | * Tagging | ||||||
|   $ dpkg-buildpackage |   $ git tag v1.x.x -a | ||||||
|  |  | ||||||
|  | * Build package | ||||||
|  |   $ dpkg-buildpackage -d | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,24 +1,19 @@ | |||||||
| ARG dist=ubuntu | ARG dist=ubuntu | ||||||
| ARG tag=latest | ARG tag=latest | ||||||
| ARG username=acetcom | ARG username=acetcom | ||||||
| FROM ${username}/${dist}-${tag}-nextepc-base | FROM ${username}/${dist}-${tag}-open5gs-base | ||||||
|  |  | ||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> | MAINTAINER Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
| WORKDIR /root | WORKDIR /root | ||||||
| COPY setup.sh /root | COPY setup.sh /root | ||||||
|  |  | ||||||
| ARG USER=acetcom | ARG USER=open5gs | ||||||
| ARG REPO=nextepc | ARG REPO=open5gs | ||||||
| ARG BRANCH=master | ARG BRANCH=master | ||||||
| RUN	git clone https://github.com/$USER/$REPO | RUN	git clone https://github.com/$USER/$REPO | ||||||
| ADD https://api.github.com/repos/$USER/$REPO/git/refs/heads/$BRANCH /root/nextepc-ver.json | ADD https://api.github.com/repos/$USER/$REPO/git/refs/heads/$BRANCH /root/open5gs-ver.json | ||||||
|  |  | ||||||
| RUN	cd nextepc && \ | RUN	cd $REPO && \ | ||||||
| 	git fetch && git checkout -f -B master origin/master && \ | 	git fetch && git checkout -f -B $BRANCH origin/$BRANCH && \ | ||||||
|     autoreconf -f -i && \ |     meson build && ninja -C build install | ||||||
|     ./configure \ |  | ||||||
|         --prefix=/usr \ |  | ||||||
|         --sysconfdir=/etc \ |  | ||||||
|         --localstatedir=/var && \ |  | ||||||
|     make -j `nproc` install |  | ||||||
|   | |||||||
| @@ -1,10 +1,10 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
|  |  | ||||||
| if ! grep "pgwtun" /proc/net/dev > /dev/null; then | if ! grep "ogstun" /proc/net/dev > /dev/null; then | ||||||
|     ip tuntap add name pgwtun mode tun |     ip tuntap add name ogstun mode tun | ||||||
| fi | fi | ||||||
| ip addr del 45.45.0.1/16 dev pgwtun 2> /dev/null | ip addr del 10.45.0.1/16 dev ogstun 2> /dev/null | ||||||
| ip addr add 45.45.0.1/16 dev pgwtun | ip addr add 10.45.0.1/16 dev ogstun | ||||||
| ip addr del cafe::1/64 dev pgwtun 2> /dev/null | ip addr del cafe::1/64 dev ogstun 2> /dev/null | ||||||
| ip addr add cafe::1/64 dev pgwtun | ip addr add cafe::1/64 dev ogstun | ||||||
| ip link set pgwtun up | ip link set ogstun up | ||||||
|   | |||||||
| @@ -4,9 +4,13 @@ FROM ${dist}:${tag} | |||||||
|  |  | ||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> | MAINTAINER Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | RUN yum -y install epel-release | ||||||
|  | RUN yum -y install https://centos7.iuscommunity.org/ius-release.rpm | ||||||
|  | RUN yum -y update | ||||||
|  |  | ||||||
| RUN yum -y install \ | RUN yum -y install \ | ||||||
|         autoconf \ |         python3 \ | ||||||
|         libtool \ |         ninja-build \ | ||||||
|         gcc \ |         gcc \ | ||||||
|         flex \ |         flex \ | ||||||
|         bison \ |         bison \ | ||||||
| @@ -18,7 +22,7 @@ RUN yum -y install \ | |||||||
|         openssl-devel \ |         openssl-devel \ | ||||||
|         cyrus-sasl-devel \ |         cyrus-sasl-devel \ | ||||||
|         libyaml-devel \ |         libyaml-devel \ | ||||||
|         iproute |         iproute \ | ||||||
|  |         mongo-c-driver-devel | ||||||
|  |  | ||||||
| RUN yum -y install epel-release && \ | RUN pip3 install --upgrade pip && pip install meson | ||||||
|     yum -y install mongo-c-driver-devel |  | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								docker/centos/7/dev
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/centos/7/dev
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ../8/dev | ||||||
| @@ -1,10 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
|  |  | ||||||
| if ! grep "pgwtun" /proc/net/dev > /dev/null; then |  | ||||||
|     ip tuntap add name pgwtun mode tun |  | ||||||
| fi |  | ||||||
| ip addr del 45.45.0.1/16 dev pgwtun 2> /dev/null |  | ||||||
| ip addr add 45.45.0.1/16 dev pgwtun |  | ||||||
| ip addr del cafe::1/64 dev pgwtun 2> /dev/null |  | ||||||
| ip addr add cafe::1/64 dev pgwtun |  | ||||||
| ip link set pgwtun up |  | ||||||
							
								
								
									
										1
									
								
								docker/centos/8
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/centos/8
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | latest | ||||||
| @@ -1 +0,0 @@ | |||||||
| 7 |  | ||||||
							
								
								
									
										29
									
								
								docker/centos/latest/base/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docker/centos/latest/base/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | |||||||
|  | ARG dist=centos | ||||||
|  | ARG tag=latest | ||||||
|  | FROM ${dist}:${tag} | ||||||
|  |  | ||||||
|  | MAINTAINER Sukchan Lee <acetcom@gmail.com> | ||||||
|  |  | ||||||
|  | RUN dnf -y install epel-release && \ | ||||||
|  |         dnf -y install 'dnf-command(config-manager)' && \ | ||||||
|  |         dnf config-manager --set-enabled PowerTools && \ | ||||||
|  |         dnf -y update | ||||||
|  |  | ||||||
|  | RUN dnf -y install \ | ||||||
|  |         python3 \ | ||||||
|  |         ninja-build \ | ||||||
|  |         gcc \ | ||||||
|  |         flex \ | ||||||
|  |         bison \ | ||||||
|  |         git \ | ||||||
|  |         lksctp-tools-devel \ | ||||||
|  |         libidn-devel \ | ||||||
|  |         gnutls-devel \ | ||||||
|  |         libgcrypt-devel \ | ||||||
|  |         openssl-devel \ | ||||||
|  |         cyrus-sasl-devel \ | ||||||
|  |         libyaml-devel \ | ||||||
|  |         iproute \ | ||||||
|  |         mongo-c-driver-devel | ||||||
|  |  | ||||||
|  | RUN pip3 install --upgrade pip && pip install meson | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| ARG dist=centos | ARG dist=centos | ||||||
| ARG tag=latest | ARG tag=latest | ||||||
| ARG username=acetcom | ARG username=acetcom | ||||||
| FROM ${username}/${dist}-${tag}-nextepc-base | FROM ${username}/${dist}-${tag}-open5gs-base | ||||||
| 
 | 
 | ||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> | MAINTAINER Sukchan Lee <acetcom@gmail.com> | ||||||
| 
 | 
 | ||||||
							
								
								
									
										10
									
								
								docker/centos/latest/dev/setup.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										10
									
								
								docker/centos/latest/dev/setup.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | #!/bin/sh | ||||||
|  |  | ||||||
|  | if ! grep "ogstun" /proc/net/dev > /dev/null; then | ||||||
|  |     ip tuntap add name ogstun mode tun | ||||||
|  | fi | ||||||
|  | ip addr del 10.45.0.1/16 dev ogstun 2> /dev/null | ||||||
|  | ip addr add 10.45.0.1/16 dev ogstun | ||||||
|  | ip addr del cafe::1/64 dev ogstun 2> /dev/null | ||||||
|  | ip addr add cafe::1/64 dev ogstun | ||||||
|  | ip link set ogstun up | ||||||
| @@ -3,16 +3,25 @@ | |||||||
| docker-compose build | docker-compose build | ||||||
| docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
| TAG=artful docker-compose build | TAG=eoan docker-compose build | ||||||
| TAG=artful docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | TAG=eoan docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
| DIST=fedora docker-compose build | DIST=fedora docker-compose build | ||||||
| DIST=fedora docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | DIST=fedora docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
|  | DIST=fedora TAG=29 docker-compose build | ||||||
|  | DIST=fedora TAG=29 docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
| DIST=centos docker-compose build | DIST=centos docker-compose build | ||||||
| DIST=centos docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | DIST=centos docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
| DIST=debian TAG=jessie docker-compose build | DIST=centos TAG=7 docker-compose build | ||||||
| DIST=debian TAG=jessie docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | DIST=centos TAG=7 docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
|  | DIST=debian docker-compose build | ||||||
|  | DIST=debian docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
|  | DIST=debian TAG=stretch docker-compose build | ||||||
|  | DIST=debian TAG=stretch docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm test | ||||||
|  |  | ||||||
| docker rm $(docker ps -qa --no-trunc --filter "status=exited") | docker rm $(docker ps -qa --no-trunc --filter "status=exited") | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								docker/debian/buster
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/debian/buster
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ../ubuntu/latest | ||||||
| @@ -1,37 +0,0 @@ | |||||||
| ARG dist=debian |  | ||||||
| ARG tag=jessie |  | ||||||
| FROM ${dist}:${tag} |  | ||||||
|  |  | ||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> |  | ||||||
|  |  | ||||||
| RUN	apt-get update && \ |  | ||||||
|     apt-get upgrade -y && \ |  | ||||||
|     apt-get install -y --no-install-recommends \ |  | ||||||
|         autoconf \ |  | ||||||
|         automake \ |  | ||||||
|         libtool \ |  | ||||||
|         gcc \ |  | ||||||
|         flex \ |  | ||||||
|         bison \ |  | ||||||
|         git \ |  | ||||||
|         libsctp-dev \ |  | ||||||
|         libgnutls28-dev \ |  | ||||||
|         libgcrypt-dev \ |  | ||||||
|         libssl-dev \ |  | ||||||
|         libidn11-dev \ |  | ||||||
|         libyaml-dev \ |  | ||||||
|         build-essential \ |  | ||||||
|         iproute2 \ |  | ||||||
|         ca-certificates \ |  | ||||||
|         netbase \ |  | ||||||
|         curl \ |  | ||||||
|         pkg-config && \ |  | ||||||
|     apt-get clean |  | ||||||
|  |  | ||||||
| WORKDIR /root |  | ||||||
| RUN curl -SLO "https://github.com/mongodb/mongo-c-driver/releases/download/1.9.2/mongo-c-driver-1.9.2.tar.gz"; \ |  | ||||||
|     tar xzf mongo-c-driver-1.9.2.tar.gz; \ |  | ||||||
|     cd mongo-c-driver-1.9.2; \ |  | ||||||
|     ./configure --disable-automatic-init-and-cleanup; \ |  | ||||||
|     make -j `nproc` install; \ |  | ||||||
|     ldconfig; |  | ||||||
| @@ -1 +0,0 @@ | |||||||
| ../../ubuntu/bionic/dev |  | ||||||
| @@ -1 +1 @@ | |||||||
| stretch | ../ubuntu/latest | ||||||
| @@ -1 +1 @@ | |||||||
| stretch | ../ubuntu/latest | ||||||
							
								
								
									
										1
									
								
								docker/debian/stretch
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/debian/stretch
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ../ubuntu/latest | ||||||
| @@ -1,40 +0,0 @@ | |||||||
| ARG dist=debian |  | ||||||
| ARG tag=stable |  | ||||||
| FROM ${dist}:${tag} |  | ||||||
|  |  | ||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> |  | ||||||
|  |  | ||||||
| ARG tag=stable |  | ||||||
| #RUN apt-get update && \ |  | ||||||
| #    apt-get install -y netselect-apt && \ |  | ||||||
| #    apt-get clean && \ |  | ||||||
| #    if [ "x$tag" = "xlatest" ]; then \ |  | ||||||
| #        netselect-apt -o /etc/apt/sources.list; \ |  | ||||||
| #    else \ |  | ||||||
| #        netselect-apt ${tag} -o /etc/apt/sources.list; \ |  | ||||||
| #    fi |  | ||||||
|  |  | ||||||
| RUN apt-get update && \ |  | ||||||
|     apt-get upgrade -y && \ |  | ||||||
|     apt-get install -y --no-install-recommends \ |  | ||||||
|         autoconf \ |  | ||||||
|         automake \ |  | ||||||
|         libtool \ |  | ||||||
|         gcc \ |  | ||||||
|         flex \ |  | ||||||
|         bison \ |  | ||||||
|         git \ |  | ||||||
|         libsctp-dev \ |  | ||||||
|         libgnutls28-dev \ |  | ||||||
|         libgcrypt-dev \ |  | ||||||
|         libssl-dev \ |  | ||||||
|         libidn11-dev \ |  | ||||||
|         libmongoc-dev \ |  | ||||||
|         libbson-dev \ |  | ||||||
|         libyaml-dev \ |  | ||||||
|         build-essential \ |  | ||||||
|         iproute2 \ |  | ||||||
|         ca-certificates \ |  | ||||||
|         netbase \ |  | ||||||
|         pkg-config && \ |  | ||||||
|     apt-get clean |  | ||||||
| @@ -1 +0,0 @@ | |||||||
| ../../ubuntu/bionic/dev |  | ||||||
| @@ -3,7 +3,7 @@ version: '3' | |||||||
| services: | services: | ||||||
|   run: |   run: | ||||||
|     network_mode: "host" |     network_mode: "host" | ||||||
|     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-nextepc-build |     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-open5gs-build | ||||||
|     depends_on: |     depends_on: | ||||||
|       - mongodb |       - mongodb | ||||||
|       - build |       - build | ||||||
| @@ -14,9 +14,9 @@ services: | |||||||
|     sysctls: |     sysctls: | ||||||
|       - net.ipv6.conf.all.disable_ipv6=0 |       - net.ipv6.conf.all.disable_ipv6=0 | ||||||
|     volumes: |     volumes: | ||||||
|       - config:/etc/nextepc |       - config:/etc/open5gs | ||||||
|     hostname: nextepc-run |     hostname: open5gs-run | ||||||
|     command: /bin/bash -c "/root/setup.sh; /usr/bin/nextepc-epcd" |     command: /bin/bash -c "/root/setup.sh; /usr/bin/open5gs-pcrfd -D; /usr/bin/open5gs-pgwd -D; /usr/bin/open5gs-sgwd -D; /usr/bin/open5gs-hssd -D; /usr/bin/open5gs-mmed" | ||||||
|  |  | ||||||
| volumes: | volumes: | ||||||
|   config: {} |   config: {} | ||||||
|   | |||||||
| @@ -2,17 +2,17 @@ version: '3' | |||||||
|  |  | ||||||
| services: | services: | ||||||
|   test: |   test: | ||||||
|     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-nextepc-build |     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-open5gs-build | ||||||
|     depends_on: |     depends_on: | ||||||
|       - mongodb |       - mongodb | ||||||
|       - build |       - build | ||||||
|     environment: |     environment: | ||||||
|       DB_URI: mongodb://mongodb/nextepc |       DB_URI: mongodb://mongodb/open5gs | ||||||
|     cap_add: |     cap_add: | ||||||
|       - NET_ADMIN |       - NET_ADMIN | ||||||
|     devices: |     devices: | ||||||
|       - "/dev/net/tun:/dev/net/tun" |       - "/dev/net/tun:/dev/net/tun" | ||||||
|     sysctls: |     sysctls: | ||||||
|       - net.ipv6.conf.all.disable_ipv6=0 |       - net.ipv6.conf.all.disable_ipv6=0 | ||||||
|     hostname: nextepc-test |     hostname: open5gs-test | ||||||
|     command: /bin/bash -c "/root/setup.sh; /usr/bin/testepc" |     command: /bin/bash -c "/root/setup.sh; cd open5gs && ninja -C build test" | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ version: '3' | |||||||
| services: | services: | ||||||
|   mongodb: |   mongodb: | ||||||
|     image: mongo |     image: mongo | ||||||
|     container_name: nextepc-mongodb |     container_name: open5gs-mongodb | ||||||
|     ports: |     ports: | ||||||
|       - "27017:27017" |       - "27017:27017" | ||||||
|     volumes: |     volumes: | ||||||
| @@ -11,8 +11,8 @@ services: | |||||||
|  |  | ||||||
|   webui: |   webui: | ||||||
|     build: webui |     build: webui | ||||||
|     image: ${USER}/nextepc-webui |     image: ${USER}/open5gs-webui | ||||||
|     container_name: nextepc-webui |     container_name: open5gs-webui | ||||||
|     depends_on: |     depends_on: | ||||||
|       - mongodb |       - mongodb | ||||||
|     ports: |     ports: | ||||||
| @@ -20,7 +20,7 @@ services: | |||||||
|     depends_on: |     depends_on: | ||||||
|       - mongodb |       - mongodb | ||||||
|     environment: |     environment: | ||||||
|       DB_URI: mongodb://mongodb/nextepc |       DB_URI: mongodb://mongodb/open5gs | ||||||
|  |  | ||||||
|   base: |   base: | ||||||
|     build: |     build: | ||||||
| @@ -28,7 +28,7 @@ services: | |||||||
|       args: |       args: | ||||||
|         dist: ${DIST-ubuntu} |         dist: ${DIST-ubuntu} | ||||||
|         tag: ${TAG-latest} |         tag: ${TAG-latest} | ||||||
|     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-nextepc-base |     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-open5gs-base | ||||||
|     command: /bin/bash -c "echo 'base' services" |     command: /bin/bash -c "echo 'base' services" | ||||||
|  |  | ||||||
|   build: |   build: | ||||||
| @@ -38,7 +38,7 @@ services: | |||||||
|         dist: ${DIST-ubuntu} |         dist: ${DIST-ubuntu} | ||||||
|         tag: ${TAG-latest} |         tag: ${TAG-latest} | ||||||
|         username: ${USER} |         username: ${USER} | ||||||
|     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-nextepc-build |     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-open5gs-build | ||||||
|     depends_on: |     depends_on: | ||||||
|       - base |       - base | ||||||
|     command: /bin/bash -c "echo 'build' services" |     command: /bin/bash -c "echo 'build' services" | ||||||
| @@ -50,12 +50,12 @@ services: | |||||||
|         dist: ${DIST-ubuntu} |         dist: ${DIST-ubuntu} | ||||||
|         tag: ${TAG-latest} |         tag: ${TAG-latest} | ||||||
|         username: ${USER} |         username: ${USER} | ||||||
|     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-nextepc-dev |     image: ${USER}/${DIST-ubuntu}-${TAG-latest}-open5gs-dev | ||||||
|     depends_on: |     depends_on: | ||||||
|       - mongodb |       - mongodb | ||||||
|       - base |       - base | ||||||
|     environment: |     environment: | ||||||
|       - DB_URI=mongodb://mongodb/nextepc |       - DB_URI=mongodb://mongodb/open5gs | ||||||
|       - DISPLAY=$DISPLAY |       - DISPLAY=$DISPLAY | ||||||
|     # - DISPLAY=docker.for.mac.localhost:0 |     # - DISPLAY=docker.for.mac.localhost:0 | ||||||
|     cap_add: |     cap_add: | ||||||
| @@ -70,7 +70,7 @@ services: | |||||||
|       - /tmp/.X11-unix:/tmp/.X11-unix |       - /tmp/.X11-unix:/tmp/.X11-unix | ||||||
|     # - /etc/localtime:/etc/localtime:ro |     # - /etc/localtime:/etc/localtime:ro | ||||||
|     # - /usr/share/zoneinfo/Europe/Helsinki:/etc/localtime:ro |     # - /usr/share/zoneinfo/Europe/Helsinki:/etc/localtime:ro | ||||||
|     hostname: nextepc-dev |     hostname: open5gs-dev | ||||||
|     user: ${USER} |     user: ${USER} | ||||||
|     entrypoint: /bin/bash -c "/bin/bash -c \"$${@}\"" |     entrypoint: /bin/bash -c "/bin/bash -c \"$${@}\"" | ||||||
|     command: | |     command: | | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								docker/fedora/29
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/fedora/29
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | latest | ||||||
| @@ -1,10 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
|  |  | ||||||
| if ! grep "pgwtun" /proc/net/dev > /dev/null; then |  | ||||||
|     ip tuntap add name pgwtun mode tun |  | ||||||
| fi |  | ||||||
| ip addr del 45.45.0.1/16 dev pgwtun 2> /dev/null |  | ||||||
| ip addr add 45.45.0.1/16 dev pgwtun |  | ||||||
| ip addr del cafe::1/64 dev pgwtun 2> /dev/null |  | ||||||
| ip addr add cafe::1/64 dev pgwtun |  | ||||||
| ip link set pgwtun up |  | ||||||
							
								
								
									
										1
									
								
								docker/fedora/30
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/fedora/30
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | latest | ||||||
| @@ -1 +0,0 @@ | |||||||
| 29 |  | ||||||
| @@ -5,10 +5,9 @@ FROM ${dist}:${tag} | |||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> | MAINTAINER Sukchan Lee <acetcom@gmail.com> | ||||||
| 
 | 
 | ||||||
| RUN dnf -y install \ | RUN dnf -y install \ | ||||||
|         autoconf \ |         python3 \ | ||||||
|         libtool \ |         ninja-build \ | ||||||
|         gcc \ |         gcc \ | ||||||
|         make \ |  | ||||||
|         flex \ |         flex \ | ||||||
|         bison \ |         bison \ | ||||||
|         git \ |         git \ | ||||||
| @@ -16,9 +15,10 @@ RUN dnf -y install \ | |||||||
|         libidn-devel \ |         libidn-devel \ | ||||||
|         gnutls-devel \ |         gnutls-devel \ | ||||||
|         libgcrypt-devel \ |         libgcrypt-devel \ | ||||||
|         mongo-c-driver-devel \ |  | ||||||
|         openssl-devel \ |         openssl-devel \ | ||||||
|         cyrus-sasl-devel \ |         cyrus-sasl-devel \ | ||||||
|         snappy-devel \ |  | ||||||
|         libyaml-devel \ |         libyaml-devel \ | ||||||
|         iproute |         iproute \ | ||||||
|  |         mongo-c-driver-devel | ||||||
|  | 
 | ||||||
|  | RUN pip3 install --upgrade pip && pip install meson | ||||||
| @@ -1,7 +1,7 @@ | |||||||
| ARG dist=fedora | ARG dist=fedora | ||||||
| ARG tag=latest | ARG tag=latest | ||||||
| ARG username=acetcom | ARG username=acetcom | ||||||
| FROM ${username}/${dist}-${tag}-nextepc-base | FROM ${username}/${dist}-${tag}-open5gs-base | ||||||
| 
 | 
 | ||||||
| MAINTAINER Sukchan Lee <acetcom@gmail.com> | MAINTAINER Sukchan Lee <acetcom@gmail.com> | ||||||
| 
 | 
 | ||||||
							
								
								
									
										10
									
								
								docker/fedora/latest/dev/setup.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										10
									
								
								docker/fedora/latest/dev/setup.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | #!/bin/sh | ||||||
|  |  | ||||||
|  | if ! grep "ogstun" /proc/net/dev > /dev/null; then | ||||||
|  |     ip tuntap add name ogstun mode tun | ||||||
|  | fi | ||||||
|  | ip addr del 10.45.0.1/16 dev ogstun 2> /dev/null | ||||||
|  | ip addr add 10.45.0.1/16 dev ogstun | ||||||
|  | ip addr del cafe::1/64 dev ogstun 2> /dev/null | ||||||
|  | ip addr add cafe::1/64 dev ogstun | ||||||
|  | ip link set ogstun up | ||||||
| @@ -3,8 +3,8 @@ FROM ubuntu:${tag} | |||||||
|  |  | ||||||
| RUN apt-get update && \ | RUN apt-get update && \ | ||||||
|     apt-get -y install software-properties-common && \ |     apt-get -y install software-properties-common && \ | ||||||
|     add-apt-repository ppa:acetcom/nextepc && \ |     add-apt-repository ppa:acetcom/open5gs && \ | ||||||
|     apt-get update && \ |     apt-get update && \ | ||||||
|     apt-get install -y nextepc |     apt-get install -y open5gs | ||||||
|  |  | ||||||
| WORKDIR /root | WORKDIR /root | ||||||
|   | |||||||
| @@ -1 +0,0 @@ | |||||||
| bionic |  | ||||||
							
								
								
									
										1
									
								
								docker/ubuntu/bionic
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								docker/ubuntu/bionic
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | latest | ||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user