Commit Graph

51 Commits

Author SHA1 Message Date
Stefan `Sec` Zehl 7b5f8739a2 Make mesh also broadcast getrelease() 2012-01-27 00:03:14 +01:00
Stefan `Sec` Zehl 243b9a847b Change mesh behavior: only accept time once per generation. This should fix the drifting. 2012-01-26 23:37:18 +01:00
Stefan `Sec` Zehl 44cd75423c Merge branch 'master' into meshdebug
Conflicts:
	firmware/funk/mesh.c
	firmware/main.c
2012-01-26 20:27:36 +01:00
Stefan `Sec` Zehl f6dc1f793d Change timelimits for mesh into something more sensible for real users :) 2012-01-26 20:08:06 +01:00
Stefan `Sec` Zehl f5df1d1ccc move mesh break date to the future, again 2012-01-25 20:22:04 +01:00
Stefan `Sec` Zehl 18277c5511 Extend valid time area again 2012-01-15 13:47:07 +01:00
Stefan `Sec` Zehl 860e4addbf remove space in dbgmesh again 2012-01-05 17:53:39 +01:00
Stefan `Sec` Zehl 56dd1d942c Re-allow invaders packet for debugging. Also: turn on LED on meshpanic. 2012-01-05 12:49:21 +01:00
Stefan `Sec` Zehl db44512fe3 More panic messages to debug. 2012-01-05 04:13:57 +01:00
Stefan `Sec` Zehl cbb698e11c Merge branch 'master' into meshdebug 2012-01-04 19:23:13 +01:00
Stefan `Sec` Zehl 701d17e5a1 I'm not sure I wan to talk about this, but this might've been the problem. 2012-01-04 19:22:02 +01:00
Stefan `Sec` Zehl 1c3db0288b More mesh debugging 2012-01-04 16:31:46 +01:00
Stefan `Sec` Zehl ccaa6cd00e Restore mesh to old condition on master branch 2012-01-03 22:26:37 +01:00
Stefan `Sec` Zehl 845883fa13 More debugging stuff 2012-01-03 22:23:01 +01:00
Stefan `Sec` Zehl 5e9e35910d erm. getting the precedence right 2012-01-03 05:45:36 +01:00
Stefan `Sec` Zehl 8d0de435dc Only panic once 2012-01-03 02:48:39 +01:00
Stefan `Sec` Zehl b64b48d777 Enhance panic message by packet no. 2012-01-03 02:45:48 +01:00
Stefan `Sec` Zehl 14c31ed175 Erm. Do not panic instantly after power on :-) 2012-01-03 02:16:24 +01:00
Stefan `Sec` Zehl dda913d107 More mesh_panic stuff, trying to debug the mesh problems for real now. 2012-01-03 01:09:20 +01:00
Steve Dierker b7726b592a * added randomisation to package killing in meshGetMessage
(cherry picked from commit dd67ddd708a8a5eada1a8b6cbd5afe51c6f4a134)

Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-01-03 00:22:42 +01:00
Stefan `Sec` Zehl e9194825d9 I shouldn't tell. But apparently I'm stupid. 2011-12-28 01:06:22 +01:00
Stefan `Sec` Zehl b0b30b86a5 Fix mesh. Actually check CRCs again. Increment release no. 2011-12-27 01:53:48 +01:00
Stefan `Sec` Zehl 6dddb7639e Add propagation test packet 2011-12-25 20:02:41 +01:00
Stefan `Sec` Zehl 4be69a1eab Restrict default mesh messages to discourage spamming. Allow generation wrapping. Remove some more schnitzel code. 2011-12-23 02:44:17 +01:00
Stefan `Sec` Zehl d06b050f82 Lock down mesh propagation: only propagate fahrplan and time.
Also fix time limit for 28c3 duration
2011-12-22 19:59:56 +01:00
Stefan `Sec` Zehl 5dcc09bae1 fix return value when mesh recv is finished 2011-12-20 03:18:22 +01:00
schneider a290db763b disabled all crypto 2011-12-18 01:59:57 +01:00
Stefan `Sec` Zehl df82442138 Some mesh beauty :-) 2011-08-13 00:56:39 +02:00
Stefan `Sec` Zehl 198d91a86e rumpeltux found this typo 2011-08-12 14:22:51 +02:00
Stefan `Sec` Zehl 6452d305c2 Clamp value types and add debugging-panic on violation 2011-08-10 04:25:50 +02:00
Stefan `Sec` Zehl 6788c89f02 fix offsets 2011-08-06 03:05:36 +02:00
Stefan `Sec` Zehl 72e04c1d38 Fix warnings. 2011-08-05 18:11:37 +02:00
Stefan `Sec` Zehl 26d0ff0b19 Mesh now back working. 2011-08-05 11:54:20 +02:00
Stefan `Sec` Zehl 49a78b1907 Revert "Revert "Schnitzel support""
This reverts commit e2d2ba2cbd.
2011-08-05 11:44:57 +02:00
Stefan `Sec` Zehl e2d2ba2cbd Revert "Schnitzel support"
This reverts commit eb9051aa7d.
2011-08-05 11:31:34 +02:00
Stefan `Sec` Zehl eb9051aa7d Schnitzel support 2011-08-05 10:29:39 +02:00
Stefan `Sec` Zehl 9eb66bf59d Refactor all secrets into separate file 2011-08-05 03:18:43 +02:00
Stefan `Sec` Zehl 0e330a6ce4 Working meshnice/meshslowdown 2011-08-05 03:07:41 +02:00
Stefan `Sec` Zehl c505028b41 FIrst mesh slowdown patch 2011-08-05 02:19:22 +02:00
Stefan `Sec` Zehl a41ca4d93d queue_plus: allows for incremental queue stuff (nrf receive mostly) 2011-08-04 19:10:22 +02:00
Stefan `Sec` Zehl 5bcb504a1d tell me who you are. 2011-08-04 17:57:59 +02:00
Stefan `Sec` Zehl 0f53352763 Break receiving down. 2011-08-04 17:52:38 +02:00
Stefan `Sec` Zehl 2e1f1a69d1 Mesh now turns message LED on on new message 2011-08-04 14:54:16 +02:00
Stefan `Sec` Zehl 8b93635425 bugfix 2011-08-03 23:12:43 +02:00
Stefan `Sec` Zehl 0c7afe0eb1 Disable unencrypted receive by default. also add meshkey 2011-08-03 21:57:09 +02:00
Stefan `Sec` Zehl 187fde3638 Add mesh debugging counter 2011-08-03 16:46:48 +02:00
Stefan `Sec` Zehl 5dacadbb3e Mesh now supports non-timestamp but increasing messages. 2011-08-02 01:40:44 +02:00
Stefan `Sec` Zehl 1ccda41467 Sign error. Whoops. 2011-07-31 22:46:24 +02:00
Stefan `Sec` Zehl aa821fca3f Fix a few things. 2011-07-31 22:13:06 +02:00
Stefan `Sec` Zehl 8bc5424607 Fix time and generation handling a bit 2011-07-31 00:53:53 +02:00