-------------------------------------------------------------------------------
* 69bbcfd set eswap per radio instead of per interface
-------------------------------------------------------------------------------
commit 69bbcfd3f2f181529d7898bbe937e37116ee96da
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2016-10-16 15:17:00 +0200
set eswap per radio instead of per interface
Base directory -> /
broadcom.c | 30 +++++++-----------------------
1 file changed, 7 insertions(+), 23 deletions(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* e996241 Remove space from dect daemon identification string to the system log. It didn't work with web GUI.
-------------------------------------------------------------------------------
commit e996241b776ad2aacfe4eb39d545c279c11f10a0
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-10-14 16:01:31 +0200
Remove space from dect daemon identification string to the system log. It
didn't work with web GUI.
Base directory -> /
src/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* 3c08463 Support for syslog. On critical errors we send a message to the system log.
-------------------------------------------------------------------------------
commit 3c08463deea1f13480d11b0c775ff1e5b0410e20
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-10-14 14:32:36 +0200
Support for syslog. On critical errors we send a message to the system log.
Base directory -> /
src/connection_init.c | 24 ++++++++++++++++++++----
src/error.c | 11 ++++++++---
src/handset.c | 2 ++
src/main.c | 5 +++++
4 files changed, 35 insertions(+), 7 deletions(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* a25800e Comment
* 36b8ce1 Fixed crash when debugging internal Dect.
* 4e4a468 Fixed swaped arguments for calloc
* 737aa13 Due to some units of product DG400 has been faulty initialized at produciton factory we need to complete the first time setup ourself. Issues we now look for: - Blacklisted RFPI addresses - Faulty RFPI ranges - Incorrect radio calibration frequency - Blank NVS - Missing Natalie firmware Invalid RFPI and radio freq can be repaired by dectmngr2 during startup. For the rest we print warnings.
-------------------------------------------------------------------------------
commit a25800e9e424867c9fb6167b3ebf4af32d3402eb
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-10-12 16:05:56 +0200
Comment
Base directory -> /
src/rawmailproxy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 36b8ce18ed4ed6932d71b058059ef9e790708677
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-10-12 16:05:32 +0200
Fixed crash when debugging internal Dect.
Base directory -> /
src/debugger.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
-------------------------------------------------------------------------------
commit 4e4a468c335cb6f0595e0f5de50d0ffbff5dbed2
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-10-12 16:04:07 +0200
Fixed swaped arguments for calloc
Base directory -> /
src/busmail.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 737aa1392ff2033e15f0f9fa4c9c05de4f2c283f
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-10-11 17:06:05 +0200
Due to some units of product DG400 has been faulty initialized at produciton
factory we need to complete the first time setup ourself. Issues we now look
for: - Blacklisted RFPI addresses - Faulty RFPI ranges -
Incorrect radio calibration frequency - Blank NVS - Missing
Natalie firmware Invalid RFPI and radio freq can be repaired by dectmngr2
during startup. For the rest we print warnings.
Base directory -> /
src/connection_init.c | 356 +++++++++++++++++++++++++++++++++++++++++---------
src/connection_init.h | 3 +
2 files changed, 295 insertions(+), 64 deletions(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* 54bd596 show max rate instead of bit rate per radio
-------------------------------------------------------------------------------
commit 54bd596ef73a2abc0964a082bcb1b9dd09cf8afd
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2016-10-03 18:50:31 +0200
show max rate instead of bit rate per radio
Base directory -> /
questd.c | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* ada7cc5 Debug printout
* ba1046b Block third party apps from re-enabling registration if dectmngr2 is busy.
* ded07cc If we for some reason can't enable the radio we return an error for UBUS registration requests. This shows up in the GUI as a malfunction.
-------------------------------------------------------------------------------
commit ada7cc5a8498e5f6688e330cd706d273c1fce89d
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-28 15:26:18 +0200
Debug printout
Base directory -> /
src/rawmailproxy.c | 3 +++
1 file changed, 3 insertions(+)
-------------------------------------------------------------------------------
commit ba1046ba0ff14c947a4ea93628a0dd7e6cfd70c2
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-28 14:53:25 +0200
Block third party apps from re-enabling registration if dectmngr2 is busy.
Base directory -> /
src/rawmailproxy.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 77 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit ded07cc9f2bbdcaddf7ebf191c41387292f3dfbd
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-28 12:22:13 +0200
If we for some reason can't enable the radio we return an error for UBUS
registration requests. This shows up in the GUI as a malfunction.
Base directory -> /
src/connection_init.c | 5 +++++
1 file changed, 5 insertions(+)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* ec56d86 LED behavior has changed. Only dectmngr2 should turn it off (when the radio is disabled). When uleapp connects to dectmngr2 the radio is enabled automatically.
-------------------------------------------------------------------------------
commit ec56d8652c75b1e014b27532345ce8b9e2650b4f
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-28 15:18:14 +0200
LED behavior has changed. Only dectmngr2 should turn it off (when the radio
is disabled). When uleapp connects to dectmngr2 the radio is enabled
automatically.
Base directory -> /
sysroot/usr/share/gigaset/usr/bin/led.sh | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* 16665ce Comment out error for now
* 3f484c3 call broadcom specific functions only if broadcom is defined
* 6b828d8 call broadcom specific functions only if broadcom is defined
-------------------------------------------------------------------------------
commit 16665ce6a657d92671139f9072cb1078c6440a2d
Author: Jonas Höglund <jonas.hoglund@embeddednation.com>
Date: 2016-09-23 14:42:50 +0200
Comment out error for now
Base directory -> /
dumper.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 3f484c3bd63bcf9cd9eb3e6414375b48d8ef73c9
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2016-09-23 14:34:30 +0200
call broadcom specific functions only if broadcom is defined
Base directory -> /
questd.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
-------------------------------------------------------------------------------
commit 6b828d82bfd47dda7a346648d6252dfe2e3d62a3
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2016-09-23 14:30:18 +0200
call broadcom specific functions only if broadcom is defined
Base directory -> /
questd.c | 18 ++++++++++++++++--
questd.h | 2 ++
2 files changed, 18 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* d33b0cc Delay application exit after the radio has been turned off due to ubus need some time for sending a reply to an off-request.
-------------------------------------------------------------------------------
commit d33b0cccfc9fbf3db63f7e67a92692d616c88f0b
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-22 14:38:35 +0200
Delay application exit after the radio has been turned off due to ubus need
some time for sending a reply to an off-request.
Base directory -> /
src/connection_init.c | 49 ++++++++++++++++++++++++++++++++-----------------
1 file changed, 32 insertions(+), 17 deletions(-)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
* ee63f0c Kill third party proxy applications when we need to exit dectmngr2. They too need to restart. Gigaset ULE has an own watchdog and will restart by itself in 45 s (if in use). This is crude and of course we need a better API!
* 28dd5ba Default to radio auto mode if we can't understand the parameter (it may be of an old format).
* c084e7d Comments
* 6c4e378 Before starting a registration of handsets we always set the access code (PIN code) to 0000 due to third party applications also change the code sometimes and we might get out of sync.
* 26a15d5 Fix a compiler warning
* 73533fb Add support for third party proxy appliations. ULE daemon use this for communicating with Dect stack.
* 01e80ba Debug print what file descriptor we use
* 5043296 Fix memory leak if re-registering same device over and over again.
* 2620e49 Ignore ULE sensors, they are handled by another daemon. We only care of voice handsets.
* a849015 Always refresh the handset list, just in case.
* 04f8c99 Report error back if someone tries to start a call without first activating the radio.
* 742423b - When querying dectmngr2 with UBUS for state we also report Natalie version, radio spectrum type and fixed part RFPI. - Don't exit program if device RFPI is invalid, due to program must be running for factory setup tool (which writes new RFPI). Instead we issue a warning, both in log and via UBUS.
* ad2026e - Fixed issue where flash programming of Natalie V12.26 failed on ARM. refs #9584 - Add packet retransmitt support if we get no answer for a request. - Remove unused code. - Fix compiler warnings. - Cleanups
* baefb8d - Remove unused code. - Fix compiler warnings.
* 22527d5 - Correct arguments to calloc() - Fix many compiler warnings. - Add check for reading beyond buffer end. - Comments
-------------------------------------------------------------------------------
commit ee63f0c087840adba9d944ae31d71a3ef9d64043
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-20 15:13:18 +0200
Kill third party proxy applications when we need to exit dectmngr2. They too
need to restart. Gigaset ULE has an own watchdog and will restart by itself
in 45 s (if in use). This is crude and of course we need a better API!
Base directory -> /
src/connection_init.c | 10 ++++++++++
1 file changed, 10 insertions(+)
-------------------------------------------------------------------------------
commit 28dd5ba319dacfe9aa15363002866644e902ce2e
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-20 15:11:16 +0200
Default to radio auto mode if we can't understand the parameter (it may be
of an old format).
Base directory -> /
src/ubus.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
-------------------------------------------------------------------------------
commit c084e7de33394bb786a0b8158556bfd3f743aab0
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-20 15:09:13 +0200
Comments
Base directory -> /
files/dectmngr-wrapper.sh | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 6c4e3789d67484ee1574074a5f1bf59d1a974123
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-16 17:51:03 +0200
Before starting a registration of handsets we always set the access code
(PIN code) to 0000 due to third party applications also change the code
sometimes and we might get out of sync.
Base directory -> /
src/connection_init.c | 77 +++++++++++++++++++++++++++++++++++++++------------
src/connection_init.h | 1 +
2 files changed, 60 insertions(+), 18 deletions(-)
-------------------------------------------------------------------------------
commit 26a15d54f118ca8ae4237ab8f5f38394d3a165be
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-16 17:45:08 +0200
Fix a compiler warning
Base directory -> /
src/handset.c | 1 +
1 file changed, 1 insertion(+)
-------------------------------------------------------------------------------
commit 73533fb3c9729fc16e37ab063730ba01b1b20207
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-15 17:50:50 +0200
Add support for third party proxy appliations. ULE daemon use this for
communicating with Dect stack.
Base directory -> /
src/Makefile | 2 +-
src/app.c | 2 +
src/connection_init.c | 55 ++++++------
src/connection_init.h | 1 +
src/handset.c | 4 +-
src/rawmailproxy.c | 227 ++++++++++++++++++++++++++++++++++++++++++++++++++
src/rawmailproxy.h | 23 +++++
7 files changed, 283 insertions(+), 31 deletions(-)
-------------------------------------------------------------------------------
commit 01e80ba291b31786487f89c37b6b1f0fdfd6db83
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-15 17:47:14 +0200
Debug print what file descriptor we use
Base directory -> /
src/rawmail.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 504329668e2a9bd56990abb77eabf7aa5e572890
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-14 16:32:11 +0200
Fix memory leak if re-registering same device over and over again.
Base directory -> /
src/handset.c | 1 +
1 file changed, 1 insertion(+)
-------------------------------------------------------------------------------
commit 2620e49c8a84d40b1087b3939de8a659239ffd86
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-14 16:31:57 +0200
Ignore ULE sensors, they are handled by another daemon. We only care of
voice handsets.
Base directory -> /
src/handset.c | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit a849015ff3d3f0964b9cdcceb498ada4df0144f8
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-14 16:31:01 +0200
Always refresh the handset list, just in case.
Base directory -> /
src/handset.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 04f8c99f88115c0aba0a2ae2925d6e3cf65029e7
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-08 17:40:02 +0200
Report error back if someone tries to start a call without first activating
the radio.
Base directory -> /
src/external_call.c | 3 +++
1 file changed, 3 insertions(+)
-------------------------------------------------------------------------------
commit 742423b37ba23d1d6e62ba28aa3ef1a827f7d9e7
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-08 17:38:45 +0200
- When querying dectmngr2 with UBUS for state we also report Natalie
version, radio spectrum type and fixed part RFPI. - Don't exit program if
device RFPI is invalid, due to program must be running for factory setup
tool (which writes new RFPI). Instead we issue a warning, both in log and
via UBUS.
Base directory -> /
src/connection_init.c | 100 ++++++++++++++++++++++++++++++++++++++++++--------
src/connection_init.h | 7 +++-
src/ubus.c | 26 +++++++++++--
3 files changed, 113 insertions(+), 20 deletions(-)
-------------------------------------------------------------------------------
commit ad2026e462bb9f5e8fb2b0625a61c1e530966f8e
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-08 13:45:00 +0200
- Fixed issue where flash programming of Natalie V12.26 failed on ARM. refs
#9584 - Add packet retransmitt support if we get no answer for a request. -
Remove unused code. - Fix compiler warnings. - Cleanups
Base directory -> /
src/flashloader.c | 216 +++++++++++++++++++++++++-----------------------------
1 file changed, 99 insertions(+), 117 deletions(-)
-------------------------------------------------------------------------------
commit baefb8dd4db285852d84b619f2a4a9c8c04a3bd6
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-08 11:00:27 +0200
- Remove unused code. - Fix compiler warnings.
Base directory -> /
src/busmail.c | 52 +---------------------------------------------------
1 file changed, 1 insertion(+), 51 deletions(-)
-------------------------------------------------------------------------------
commit 22527d5e39c58d651086adbdeb668c68a6e20362
Author: Ronny Nilsson <ronny.nilsson@inteno.se>
Date: 2016-09-08 10:45:25 +0200
- Correct arguments to calloc() - Fix many compiler warnings. - Add check
for reading beyond buffer end. - Comments
Base directory -> /
src/buffer.c | 38 +++++++++++++++++++++-----------------
src/buffer.h | 26 +++++++++++++-------------
2 files changed, 34 insertions(+), 30 deletions(-)
-------------------------------------------------------------------------------