Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-13 | removing NotificationFormatter from EventForwarder | Shinryuken | |
2017-11-08 | Default payload format as json, plaintext available as option | Shinryuken | |
2017-11-07 | User defaults when no User is available | Shinryuken | |
2017-11-07 | User defaults when no User is available | Shinryuken | |
2017-11-07 | User defaults when no User is available - EventForwarder refactoring | Shinryuken | |
2017-11-07 | User defaults when no User is available | Shinryuken | |
2017-11-06 | Minor refactoring changes | Shinryuken | |
2017-11-06 | New templates for event forwarded messages | Shinryuken | |
2017-11-06 | Using templates for event forwarded messages | Shinryuken | |
2017-11-06 | ObjectWriter for pretty-printing messaging | Shinryuken | |
2017-11-04 | Adding support for additional parameters on post body request (pushover support) | Shinryuken | |
Hi, i implemented a new modality when sending event messages inside EventForwarder, now you can send requests as a "form-urlencoded", this means that the actual payload will be sent as a form parameter (the parameter name is configurable), this strategy will let you to add another parameters inside the form body message too. You can add new custom form params almost on the same way as the custom headers are inserted (event.forward.header), the only difference is that you will use the equals "=" char instead of ":" as key/value separator. You can enable this mode using the option: "event.forward.payloadAsParamMode", when using this mode you can use the other 2 configuration elements, "event.forward.paramMode.payloadParamName" if you want to change the form name param of the payload (default is "payload") and "event.forward.paramMode.additionalParams" to specify additional key/value form params. I added an option to prettyPrint the payload messages too, you can enable it using "event.forward.prettyPrintedPayload", i decided to add this option only for the EventForwarder behaviour. This is an example (using all the new params) that lets you integrate traccar server with the pushover platform. <entry key='status.timeout'>60</entry> <entry key='event.statusHandler'>true</entry> <entry key="event.forward.enable">true</entry> <entry key='event.forward.url'>https://api.pushover.net/1/messages.json</entry> <entry key='event.forward.prettyPrintedPayload'>true</entry> <entry key='event.forward.payloadAsParamMode'>true</entry> <entry key='event.forward.paramMode.payloadParamName'>message</entry> <entry key='event.forward.paramMode.additionalParams'> token=YOUR_TOKEN_ID user=YOUR_USER_ID </entry> I tested the new options and they work pretty well. Tried to make the change as clean as possible and avoiding code duplications. This mode does not change or affects the actual behabiour of the module. Let me know what do you think. | |||
2017-11-01 | Support iStartrek VT900 protocol | Anton Tananaev | |
2017-10-31 | Revert "Remove java JDK version" | Anton Tananaev | |
This reverts commit 285162a | |||
2017-10-31 | Remove java JDK version | Anton Tananaev | |
2017-10-31 | Handle Bofan PT600 long frames | Anton Tananaev | |
2017-10-30 | Merge pull request #3617 from Abyss777/math_jexl | Anton Tananaev | |
Map "Math" to Computed Attributes context | |||
2017-10-30 | Support Oner OCT retransmission | Anton Tananaev | |
2017-10-30 | Map "Math" to Computed Attributes context | Abyss777 | |
2017-10-30 | Support Topin D3 micro messages | Anton Tananaev | |
2017-10-28 | Extend Bofan PT600 support | Anton Tananaev | |
2017-10-28 | Implement Recoda protocol | Anton Tananaev | |
2017-10-28 | Atomic statistics check (fix #3614) | Anton Tananaev | |
2017-10-26 | Update D-WAY protocol decoder | Anton Tananaev | |
2017-10-26 | Implement Meitrack CCE format | Anton Tananaev | |
2017-10-26 | Add D-WAY test cases | Anton Tananaev | |
2017-10-26 | Add support for AB and AC types | Anton Tananaev | |
2017-10-25 | Save Meitrack photos | Anton Tananaev | |
2017-10-25 | Implement alternative Totem ACK | Anton Tananaev | |
2017-10-25 | Add missing genx parameters | Anton Tananaev | |
2017-10-25 | Implement D-WAY protocol | Anton Tananaev | |
2017-10-25 | Merge pull request #3582 from nadezhdamosunova/master | Anton Tananaev | |
Initial flespi integtation | |||
2017-10-25 | flespi integration: listening messages (rev.7) | namo | |
2017-10-25 | Fix Meitrack temperature (fix #3604) | Anton Tananaev | |
2017-10-25 | Update Watch frame tests | Anton Tananaev | |
2017-10-24 | Improve TAIP validity handling | Anton Tananaev | |
2017-10-24 | flespi integration: listening messages (rev.6): unit test added, ↵ | namo | |
getLastLocation added if position is absent | |||
2017-10-24 | Revert "flespi integration: listening messages (rev.5): unit test added" | namo | |
This reverts commit ad8ee1702e02e02533e9f20e06af960b2cf3c647. | |||
2017-10-23 | Merge pull request #3600 from Abyss777/fix_3592 | Anton Tananaev | |
Set deviceId in Saved Command before sending | |||
2017-10-23 | Fix indentation | Abyss777 | |
2017-10-23 | Implement command cloning | Abyss777 | |
2017-10-22 | Set deviceId in Saved Command before send | Abyss777 | |
2017-10-22 | Add Megastek test case | Anton Tananaev | |
2017-10-21 | Support GVT900E device protocol | Anton Tananaev | |
2017-10-21 | Allow per-device configuration | Anton Tananaev | |
2017-10-20 | flespi integration: listening messages (rev.5): unit test added | namo | |
2017-10-20 | flespi integration: listening messages (rev.4) | namo | |
2017-10-20 | Merge pull request #3589 from Abyss777/buffered_commands | Anton Tananaev | |
Implement buffered/delayed commands | |||
2017-10-20 | Reverted using Queue | Abyss777 | |
2017-10-20 | Unwrap ternary operator | Abyss777 | |
2017-10-20 | Use List instead of Queue | Abyss777 | |