Commit Graph

1582 Commits

Author SHA1 Message Date
Sukchan Lee 376f7c1304 udp connect function is added for bind & connect behavior 2017-11-19 08:27:20 +09:00
Sukchan Lee 1238f31178 update getaddrinfo if hostname is NULL 2017-11-19 07:57:41 +09:00
Sukchan Lee f186ec93dd previous archi is failed in FreeBSD OS
re-architecture socket library
2017-11-18 12:55:44 +00:00
Sukchan Lee 113cbd0e9e minor fix 2017-11-16 13:45:49 +00:00
Sukchan Lee 6db21f54c1 c_sockaddr_t is created for supporting both IPv4 and IPv6 address. 2017-11-16 12:49:07 +00:00
Sukchan Lee a4d1bae083 SCTP library is initially added 2017-11-16 10:46:25 +00:00
Sukchan Lee 7c505f917a minor update 2017-11-16 01:51:05 +00:00
Sukchan Lee e521d75e7a tcp/udp bug is fixed 2017-11-15 15:17:55 +00:00
Sukchan Lee 221fd81bb2 fix the linux compile error 2017-11-15 14:38:51 +00:00
Sukchan Lee 068d049a9f IPv6 project is started.
1. Remove thread lock in select loop.
2. Nonblocking will be used in select loop for good performance.
3. Connection mode for UDP socket & SCTP(SEQPACKET)

More test is needed.
2017-11-15 22:59:30 +09:00
Sukchan Lee 90a50d999d sleep is needed in test code 2017-11-10 02:31:32 +00:00
Sukchan Lee 12ae140185 reduant code 2017-11-10 11:23:55 +09:00
Sukchan Lee f839fd93b7 Control Plane and Data Plane Thread is merged to One thread in SGW/PGW
- for protecting context, SGW/PGW is implemented with only one thread.
- In PGW, processing control plane could be delayed +10ms when diameter
thread sends message queue to the PGW control plane.
- In other case, all performance may be same with previous architecture.
2017-11-10 00:38:05 +00:00
Sukchan Lee cd59df5011 just minor update 2017-11-09 14:56:03 +09:00
Sukchan Lee 11df912058 remove jsmn library.
jsmn library is very simple, but it is difficult to handle configuration
josn.
I changed json to libbson library. I think it is more maintainable.
2017-11-09 00:05:18 +09:00
Sukchan Lee 4e0abf8775 remove static object in library 2017-11-08 00:00:57 +09:00
Sukchan Lee a0e6cc3996 Oops! missing files 2017-11-07 14:28:46 +00:00
Sukchan Lee 5361934469 change the libbase to lib3gpp 2017-11-07 14:20:35 +00:00
Sukchan Lee 6e00fd349c seperate libbase to the libapp 2017-11-07 14:01:27 +00:00
Sukchan Lee 3778e47bdc add version-info in shared library
I'll just set all version to 1:0:0 at this point
2017-11-07 12:41:20 +00:00
Sukchan Lee 53a86f30cc remove base 2017-11-06 13:42:34 +00:00
Sukchan Lee e63fa44fff all library is changed to shared library 2017-11-06 13:32:37 +00:00
Sukchan Lee f4a47e30c7 support relative path of freeDiameter 2017-11-06 13:02:36 +00:00
Sukchan Lee 1941c8b729 freediameter extensions installation path is changed to
'${libdir}/nextepc/freeDiameter'
2017-11-06 11:36:07 +00:00
Sukchan Lee 8b916d15f4 move fd/extensions to freeDiameter-1.2.1/extensions 2017-11-06 10:14:14 +00:00
Sukchan Lee 4ef15728a0 merge libcore/libcoreunix to libcore
merge libfd/libfdx/libfds6a to libfd
2017-11-06 08:32:19 +00:00
Sukchan Lee bfbb98fc1f fix the dependency error 2017-11-06 00:08:06 +09:00
Sukchan Lee 5cc56ab353 change shared library 2017-11-05 14:57:19 +00:00
Sukchan Lee 1b0536dca0 change all library from static to shared library 2017-11-05 17:13:50 +09:00
Sukchan Lee 0d13c26307 change the freeDiameter library from static to the shared library 2017-11-05 16:20:52 +09:00
Sukchan Lee cd2df5d894 add dlopen library search 2017-11-04 11:03:18 +09:00
Sukchan Lee d87383be69 Oops! remove dependpency lib 2017-11-04 10:34:02 +09:00
Sukchan Lee d851d03925 Merge branch 'dep' of https://github.com/acetcom/nextepc into dep
fix the conflict
2017-11-04 10:24:24 +09:00
Sukchan Lee d092c329da rollback..Mac OSX is not working if we link libfdore/proto to the shared
object.
2017-11-04 10:23:07 +09:00
Sukchan Lee 4345398ca2 fix the warning of dh_shdeplibs 2017-11-03 15:36:24 +00:00
Sukchan Lee d2cf6821b8 fix the library dependency 2017-11-03 21:55:20 +09:00
Sukchan Lee 3db70a3ad0 update changelog for launchpad ppa package 2017-11-03 02:31:48 +00:00
Sukchan Lee 362db04ff6 Merge branch 'master' of https://github.com/acetcom/nextepc 2017-11-03 11:27:28 +09:00
Sukchan Lee ea7cca3d40 postrm script improved 2017-11-03 02:27:05 +00:00
Sukchan Lee f35eea1634 add favicon in Web User Interface 2017-11-03 10:48:38 +09:00
Sukchan Lee 2c5f9e6c0c
Fix errata 2017-11-02 21:38:12 +09:00
Sukchan Lee 066339d8cb update README 2017-11-02 17:21:21 +09:00
Sukchan Lee d9ab53bbf0 update changelog for launchpad ppa 2017-11-02 07:52:37 +00:00
Sukchan Lee 561c041010 remove README 2017-11-02 16:08:34 +09:00
Sukchan Lee fbe3e3685f debug log change to trace 2017-11-02 16:07:40 +09:00
Sukchan Lee 2f43079fc6 update pgw.postinstall
introduce systemctl.sh
2017-11-01 01:11:55 +00:00
Sukchan Lee 0bdbee24cf fix the bug for pgw post install script 2017-10-31 14:42:02 +00:00
Sukchan Lee 081f8c8808 MongoDB re-connect using systemd 2017-10-31 12:29:39 +00:00
Sukchan Lee a9dd6be8e8 Ubuntu artful update 2017-10-31 05:54:13 +00:00
Sukchan Lee a25de7b287 fix the PGW installation 2017-10-31 04:44:11 +00:00