Fredrik Osterlind
10064dbdd9
bugfix: control messages were lost due to lack of buffers; wait for buffer before sending
2012-05-30 18:01:04 +02:00
Niclas Finne
0d6dabe6f5
lookup content type only when needed
2012-05-29 19:28:14 +02:00
Fredrik Osterlind
a95c2cf6c1
bugfix: ptr must be preserved until psock has finished
2012-05-29 17:40:33 +02:00
Niclas Finne
ec1d598148
Precision (printf("%.Ns", text1)) not supported by all compilers, for example some versions of avrgcc and mspgcc.
2012-05-16 11:23:17 +02:00
Matthias Kovatsch
c1b318356e
Renamed static functions for clearer memory profiles.
2012-05-13 17:29:21 +02:00
Niclas Finne
28c62208cb
Added check for illegal attributes in packet attribute serialization
2012-04-20 22:40:24 +02:00
David Kopf
0612f771c6
Restart ajax on changed update time, remove unused variable.
2012-04-09 10:04:41 -04:00
Matthias Kovatsch
ed92994784
Clean-up and fix for rest-server-example.
2012-03-29 18:56:46 +02:00
Matthias Kovatsch
3b2fe65c66
Added rt filtering for Link Format.
2012-03-29 18:16:28 +02:00
Matthias Kovatsch
c023faead2
Added Content-Type to observe notifications.
2012-03-29 18:16:25 +02:00
Matthias Kovatsch
949ba03bda
Changed notify API to passing a notification message.
2012-03-29 18:16:24 +02:00
Matthias Kovatsch
d102d8c607
Changed separate API and fixed token bug.
2012-03-29 18:16:23 +02:00
Niclas Finne
7bf4fa4bff
Removed obsolete mac pointer
2012-03-28 21:51:19 +02:00
Matthias Kovatsch
e794088d19
Made Block1 support dependent on resource handlers.\nAdded flags and target for minimal-net.
2012-03-17 15:32:51 +01:00
Joakim Eriksson
3852585c26
added sub resource macro
2012-03-12 16:27:26 -07:00
David Kopf
ca273e28e9
Add variable update time for Ajax display. Update status.shtml with <pre> tag now used by cgi.
2012-03-10 10:43:23 -05:00
Matthias Kovatsch
cd802979da
Fixed token bug in separate response and extended API (thanks to Klaus Hartke for the bug report).
2012-02-06 06:22:55 +01:00
Matthias Kovatsch
2ef46ac47a
Bugfix for separate NON requests and updated separate resonse API.\nEnabled multiple BLOCKING_REQUESTs in the same scope.
2012-02-05 06:21:35 +01:00
David Kopf
709822042c
Redo html output, more options, httpd state variables to allow neighbors and routes to span tcp segments.
2012-03-02 15:51:42 -05:00
Matthias Kovatsch
860de0dd01
Bugfixes for observing. Many thanks to Klaus Hartke.
2012-02-01 05:16:16 +01:00
Matthias Kovatsch
c1aa211dc7
Added RST-MID matching for observing.
2012-02-01 03:58:35 +01:00
Matthias Kovatsch
dc6142fa0b
Revised Erbium observing.
2012-02-01 03:24:49 +01:00
Matthias Kovatsch
4a02790c76
Simplified Erbium support for separate responses.
2012-01-31 04:38:07 +01:00
Matthias Kovatsch
b44d125d80
Observe handler now checks if GET request.
2012-01-30 22:01:31 +01:00
Matthias Kovatsch
de82815186
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
...
Conflicts:
apps/er-coap-06/er-coap-06-engine.c
apps/er-coap-06/er-coap-06-observing.c
apps/er-coap-06/er-coap-06-separate.c
apps/er-coap-06/er-coap-06-transactions.c
apps/er-coap-06/er-coap-06.c
Removed er-coap-06.
2012-01-30 01:30:49 +01:00
David Kopf
ea3d427c33
Add PAGETITLE option to webserver-nano, compress status page white space.
2012-02-21 11:19:25 -05:00
Nicholas J Humfrey
efab964451
Converted u8_t to uint8_t and u16_t to uint16_t in the apps directory.
2012-02-21 08:33:25 -05:00
David Kopf
38267bfd5a
Webserver-nano: Add page load times, remove workaround code for bug in arm strformat.c, correct the double count of leading zeros there.
2012-02-11 14:58:35 -05:00
Matthias Kovatsch
f23e86f589
Moved status code API from REST engine to main coap implementation.
2012-01-30 01:28:43 +01:00
Matthias Kovatsch
a4589ee9da
Renamed CoAP transaction ID (tid) to message ID (mid).
2012-01-28 19:21:13 +01:00
Matthias Kovatsch
bca4d56eec
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-01-28 18:52:45 +01:00
Matthias Kovatsch
2240289d1f
Erbium code cleanup.
2012-01-28 18:52:14 +01:00
Niclas Finne
c8c5ddd99d
Updated API to avoid compiler warnings (added const)
2012-01-22 22:27:23 +01:00
Matthias Kovatsch
4c3e858df5
Made Erbium function parameters const where applicable.\nMinor clean-up.
2012-01-20 18:30:12 +01:00
Matthias Kovatsch
0a4c77dbff
Fixed snprintf() return value handling.
2012-01-20 16:11:45 +01:00
Matthias Kovatsch
690e03a8a7
Removed Erbium CoAP draft-06.
2012-01-20 16:08:24 +01:00
Maxim Osipov
37faa8ce59
Fix alignment issue on ARM
...
Signed-off-by: Maxim Osipov <maxim.osipov@gmail.com>
2012-01-13 19:38:46 -05:00
Matthias Kovatsch
c861ce0197
Fixed Erbium bugs (ext. header, client request path) and added server resource config defines.
2012-01-12 20:19:54 +01:00
Nicolas Tsiftes
510f20dc42
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-01-10 11:38:57 +01:00
Nicolas Tsiftes
343b2376c0
Use variable-length arrays instead of alloca.
2012-01-10 11:38:33 +01:00
Niclas Finne
1a761ec3eb
fixed compiler warning
2012-01-09 14:54:53 +01:00
Niclas Finne
8b83ffec67
Added native-border-router and slip-radio
2012-01-01 09:29:33 +01:00
Nicolas Tsiftes
3f31fb9514
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-01-04 09:15:44 +01:00
Fredrik Osterlind
abc4cee94d
hex conversion and crc shell commands
2011-12-21 10:54:39 +01:00
Fredrik Osterlind
e743039261
no newline added by echo command
2011-12-21 10:51:23 +01:00
Nicolas Tsiftes
c6fb738f98
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2011-12-08 15:57:30 +01:00
Nicolas Tsiftes
5994200578
Added reference.
2011-12-08 15:57:11 +01:00
Matthias Kovatsch
9b4860e644
Fixed bug in block size negotiation.
2011-12-07 20:46:12 +01:00
Matthias Kovatsch
b2cd4638bd
Removed debug output.
2011-12-07 19:43:30 +01:00
Matthias Kovatsch
1ac07971e2
Fixed int serialization bug (affected large values).
2011-12-07 19:35:11 +01:00
nvt
bbddbdee05
New attribute must be put into storage.
2011-12-06 19:10:22 +01:00
Nicolas Tsiftes
50342fa801
Publishing Antelope - a DBMS for sensor devices. For details, see A Database in Every Sensor, N. Tsiftes and A. Dunkels, in Proceedings of ACM SenSys 2011.
2011-12-02 18:58:12 +01:00
Nicolas Tsiftes
a81cbbbd80
Do not return test execution status. The information is already available in the test object, and it becomes possible for test function to easily clean up state allocated during the test by putting such code after UNIT_TEST_END.
2011-12-01 14:40:54 +01:00
David Kopf
062b85123e
Add Raven battery display to status page
2011-11-14 11:38:44 -05:00
David Kopf
9587b39707
atmega128rfa1 ajax power and sensor reporting, longint calculation bugfixes.
2011-11-08 12:14:31 -05:00
David Kopf
91cf1cc92e
Condense js file and hopefully convert to unix line endings. Move r.abort to stop button so IE9 can stop ajax streaming.
2011-11-05 14:34:04 -04:00
David Kopf
404895ec04
Add streaming ajax page with csv text buffer
2011-11-03 14:58:33 -04:00
David Kopf
ccd866cdd4
Better formatting of webserver-nano status page
2011-10-13 11:18:14 -04:00
Joakim Eriksson
cf61e522a8
added powertrace to IPv6 including an example
2011-10-13 15:09:40 +02:00
Matthias Kovatsch
df9f871313
Fixed Erbium chunks for minimal-net
2011-10-10 16:09:17 +02:00
Matthias Kovatsch
65955ca477
Fixed bug in well-known/core resource for small block sizes
2011-10-10 14:17:56 +02:00
David Kopf
dd71927576
Add ENERGEST, RIMESTATS, COMPOWER to status page
2011-10-04 14:10:32 -04:00
Matthias Kovatsch
f71b0bc794
Added Erbium REST engine with new CoAP implementation
2011-09-14 16:33:01 +02:00
David Kopf
c22dd67ada
Revert rules to rebuild httpd-fs.c and httpd-fsdata.c
2011-09-11 12:25:30 -04:00
David Kopf
d01df43a0c
Drop unneded null byte at end of httpd-fsdata files.
2011-09-10 13:04:21 -04:00
Adam Dunkels
4e5d3217ca
Copy the string first, since shell_output_str() does not ensure constness of the first string
2011-08-31 22:03:31 +02:00
Adam Dunkels
2cbec29a42
Explicitly initialize module if it wasn't initialized before the first registration
2011-08-29 21:59:08 +02:00
Adam Dunkels
6699f6a6f6
To avoid ambiguity, address should be explicitly set by caller, not automatically by the module.
2011-08-29 21:56:49 +02:00
David Kopf
4fee1513ff
makefsdata must be run with HTTPD_STRING_ADDR
2011-08-25 14:43:55 -04:00
David Kopf
c23abeb3ed
More reliable webserver-nano build
2011-08-24 10:52:30 -04:00
David Kopf
93097dcc0a
Minor tweaks based on maniacbug commits.
2011-08-16 14:25:16 -04:00
Adam Dunkels
3b7666956f
Bugfix: removed extreanous asterix character
2011-08-08 22:26:44 +02:00
David Kopf
e2ad2acde4
Add stk500 platform and changes suggested by Daniel Willmann
2011-08-03 11:18:55 -04:00
David Kopf
e953b66f78
avr-libc %.*s workaround
2011-08-03 11:10:26 -04:00
David Kopf
44f4ee9315
Use PROCESS_NAME_STRING macro to handle NO_PROCESS_NAMES
2011-08-03 11:08:40 -04:00
Adam Dunkels
7fc6c8d678
Collect view for z1
2011-07-29 14:49:35 +02:00
David Kopf
e3368ffb67
Fix avr progmem string accesses, add DEBUGLOGIC, configure sky defaults
2011-07-25 15:08:49 -04:00
David Kopf
67ac9f3c3e
Add /apps/webserver-nano
2011-07-24 12:04:41 -04:00
David Kopf
058bb6039b
Include status cgi's with explicit define
2011-06-30 12:10:16 -04:00
David Kopf
cfd3198fda
Restore lines that were excluded for VC++ test build
2011-06-28 08:59:39 -04:00
David Kopf
c48b7ab78d
Add RPL nodes and border router to minimal-net platform (cygwin only)
2011-06-28 08:19:48 -04:00
Nicolas Tsiftes
ddd245ed15
Added streaming mode for page updates. Rewrote and removed some legacy code. Improved error checks and comments.
2011-06-14 17:12:15 +02:00
Oliver Schmidt
c48f8fd39a
Keep gcc 4.x from complaining about 'lvalue required as increment operand'.
2011-05-22 23:08:40 +02:00
Oliver Schmidt
baae42b2f8
Made DNS optional - just like the other web clients.
2011-05-21 22:33:18 +02:00
Oliver Schmidt
d4f49fa204
Added explicit rejection of multiple connections.
...
Although a simple solution the recently introduced approach to just not listen to incoming connetions if there's already one has the downside that one doesn't know if a connection fails because the server is down or becuase there's a connection.
Therefore now connections are always accepted but after sending a message to the user and waiting a few seconds they are closed.
The appstate is used used in a somewhat unusual way here: The one and only "active" connection has an appstate of 0. For all other connections the appstate is initially set to 1. Then it is increased on every uIP poll until it reaches 10, which triggers the connection close. This somewhat hacky approach allows to keep track of the rejected sessions without any additional state variables and/or timers.
2011-05-21 21:03:04 +02:00
Oliver Schmidt
8c00be1a56
Minor beautification / optmization of prompt / banner custimization.
2011-05-21 20:52:00 +02:00
Oliver Schmidt
3d9771403e
Merge remote-tracking branch 'origin/master'
2011-05-21 11:50:56 +02:00
Oliver Schmidt
ff9dd0fce4
Improved shell banner / prompt customization.
...
Working with string-type macros on cmdlines is a pain in the nack so rather go for global string constants activated by simple flag-type macros.
2011-05-21 11:48:50 +02:00
dogan yazar
0b6f9c0e97
Bug fix by Kovatsch Matthias.
2011-04-17 22:50:28 +02:00
Oliver Schmidt
d862e9dcfb
Allow only one Telnet connection at a time.
...
As the session state management of Telnet server is a single static variable allowing more than one connection leads to inconsistencies.
2011-04-17 12:46:42 +02:00
Oliver Schmidt
831312e311
Some Telnet server enhancements:
...
- PETSCII sending support
- Option to customize shell prompt and banner
- Stop all running commands on shell close
- New 'exit' and 'quit' commands to close shell
2011-04-16 21:10:22 +02:00
dogan yazar
31a14c3d90
Commented periodic resource related stuff for the sake of small code print and added minimal-net configuration in README.
2011-04-13 00:07:47 +02:00
Oliver Schmidt
78f7a74689
Merge remote-tracking branch 'origin/master'
2011-04-12 14:14:45 +02:00
Oliver Schmidt
07f3df45be
Converted scope-local variables into function-local variables.
...
The 6502-specific LC implementation doesn't allow for scope-local vaiables between PT_BEGIN/PROCESS_BEGIN/PSOCK_BEGIN and PT_BEGIN/PROCESS_END/PSOCK_END.
2011-04-12 14:12:09 +02:00
dogan yazar
4432a2e551
Bugfix for Post method not allowed.
2011-04-12 00:54:19 +02:00
dogan yazar
91dd236c55
Changes for minimal-net and bug fix for buffer handling.
2011-04-12 00:09:15 +02:00
Enric M. Calvo
1716d837fc
Merge branch 'master' of git://contiki.git.sourceforge.net/gitroot/contiki/contiki into master_cleanup
...
Makefile.z1 is broken into .common and .z1 to share it with Z1 Starter Platform
Conflicts:
.gitignore
platform/z1/Makefile.z1
2011-03-25 17:46:38 +01:00
Niclas Finne
1601b25d53
Updated to use new Rime sniffer API
2011-05-10 15:48:34 +02:00
Adam Dunkels
ade10623de
Bugfix: print out the correct total idle transmit and listen time
2011-05-08 22:25:20 +02:00
Nicolas Tsiftes
46cffcf114
Made it possible to access the results externally.
2011-03-21 09:17:54 +01:00