adamdunkels
5dc55f0a1b
A quick and dirty service registry daemon hack. The servreg-hack
...
allows a program to register an 8-bit service ID that gets
disseminated to the entire network, as long as a servreg-hack daemon
is running on all neighbors. Other nodes can look up the service ID to
figure out what nodes in the network offer this service.
This is officially labeled as a "hack" so that we don't get too comfy
with it; this hack is not the future of service discovery and
advertisement in Contiki.
2010-06-15 19:00:28 +00:00
adamdunkels
951fd78f6c
ctimer moved from net/rime to sys/
2010-06-14 18:58:45 +00:00
nifi
f537fac5f0
Made arguments const to allow constant strings as arguments
2010-06-14 14:08:17 +00:00
nifi
a453acd325
Added support for IPv6 URLs
2010-06-09 08:36:43 +00:00
nifi
b54c6e673b
Updated API for uiplib and resolv to use uip_ipaddr_t instead of uint16_t for compability with IPv6
2010-05-31 15:22:08 +00:00
adamdunkels
e53b93384a
Print out rdc instead of mac
2010-04-30 07:17:50 +00:00
adamdunkels
bac84c314c
Don't include sniffer code when using IPv6 - this saves significant code space because Rime won't be pulled in
2010-04-30 07:17:21 +00:00
nifi
a5264324b5
Added missing urlconv.c for optional URL filtering.
2010-04-19 21:25:49 +00:00
nvt-se
75690c3399
Improved configuration for low-power wireless networks. Removed legacy code regarding netsim and energest. Fixed bug with state transitions, in which timers were stopped incorrectly.
2010-04-12 14:39:52 +00:00
nvt-se
40f7541f88
Report an error if cfs_write failed.
2010-04-12 13:21:58 +00:00
oliverschmidt
eebbd2694c
Set the maximum number of concurrent web server connections by default to the maximum number of concurrent TCP connections.
2010-04-11 20:54:39 +00:00
oliverschmidt
85082693c5
Added final newline to make GCC happy.
2010-04-11 20:16:56 +00:00
oliverschmidt
f22b0dffb3
Made CFS web server pathname length configurable via WEBSERVER_CONF_CFS_PATHLEN and increased default pathname length from 20 to 80 chars in order to allow to actually make use of subdirs.
2010-04-11 20:10:12 +00:00
oliverschmidt
eae42d02d5
Added optional URL filtering code to the CFS web server contributed by Kajtar Zsolt (and activated it by default).
2010-04-11 19:18:47 +00:00
oliverschmidt
62e6882946
Include slash in CFS web server state field 'filename' (like in the non-CFS web server).
2010-04-11 15:19:34 +00:00
oliverschmidt
157a95ef19
Reduced code size by removing one PT_WAIT_THREAD call site.
2010-04-11 12:29:07 +00:00
nvt-se
fec9171d5d
Print the node ID instead of the first byte in the Rime address. That byte often has the value 0 when using powertrace with IPv6.
2010-04-09 15:47:45 +00:00
oliverschmidt
48f7992a48
Minor syntax simplification.
2010-04-06 20:41:42 +00:00
oliverschmidt
5a3eb98937
Log requests in PETSCII on CBMs in the non-CFS web server (as was already done in the CFS web server).
2010-04-06 20:35:40 +00:00
oliverschmidt
186ab03dd2
Search for last '.' just like in send_headers().
2010-04-06 20:16:25 +00:00
oliverschmidt
37d5c753c0
Copy '/404.html' to filename in order to allow send_headers() to send the proper content type.
2010-04-06 20:10:45 +00:00
oliverschmidt
d1c4b4968c
Added GIF support to the CFS web server (which was already present in the non-CFS web server).
2010-04-06 12:11:41 +00:00
oliverschmidt
69b0727a6d
There are no query strings or alike in the CFS web server so the file extensions have to be the actual end of the requested filename.
2010-04-06 12:03:18 +00:00
oliverschmidt
5c75b89ef7
Reduced code size by reducing the SEND_STRING call sites.
2010-04-06 11:49:47 +00:00
adamdunkels
1fa81eac59
Print out the name of the radio duty cycling mechanism instead of the MAC
2010-04-04 12:27:31 +00:00
adamdunkels
1241aa34d0
Added a function powertrace_print() that prints out the current power trace
2010-03-29 21:49:07 +00:00
adamdunkels
2617274989
Updated to new announcement API
2010-03-25 08:55:20 +00:00
adamdunkels
79ba20ddcc
Updated to new collect router API
2010-03-25 08:52:23 +00:00
adamdunkels
aeec1769dc
Added functions for turning powertracing off
2010-03-19 13:23:31 +00:00
adamdunkels
f2c9b3e813
Remove old neighbor.h inclusion
2010-03-19 13:20:40 +00:00
nvt-se
cfcb6c6b71
Updated for the changed Rime API
2010-03-18 14:25:54 +00:00
joxe
fc738a5809
fixed for new uip6 APIs
2010-03-17 13:19:34 +00:00
joxe
da36724ac8
updated for new uip APIs
2010-03-17 12:27:52 +00:00
fros4943
3769a28516
updated to new sensors API
2010-03-14 19:54:00 +00:00
adamdunkels
331f93b439
Removed the 'nodes' command from the shell: it never really worked
2010-02-28 14:16:19 +00:00
adamdunkels
c4c4e8164d
Enabled compilation without timesynch enabled
2010-02-23 18:22:44 +00:00
adamdunkels
2186d70c59
Added per-packet power profile tracing
2010-02-23 18:22:16 +00:00
adamdunkels
5e6fd67213
Powertrace: a program that periodically prints out the power consumption; suitable for experiments or simulations that want to measure power consumption
2010-02-20 14:15:45 +00:00
adamdunkels
6b523f2446
Fixed compilation without timesynch compiled in
2010-02-18 20:56:12 +00:00
oliverschmidt
340de209c7
Allow to build the webbrowser without history support - by setting WWW_CONF_HISTORY_SIZE to 0.
2010-02-13 10:39:57 +00:00
adamdunkels
ba56b22c03
Potential alignment problem fix
2010-02-04 16:21:15 +00:00
nifi
8cf4821a73
added check for too long server name
2010-02-04 15:23:15 +00:00
adamdunkels
4ea2312f23
Rewrote NULL-termination code to avoid writing to a const array
2010-02-04 14:59:08 +00:00
adamdunkels
35f8d24c2e
Bugfix: zero-terminate string before copying
2010-02-04 11:20:09 +00:00
oliverschmidt
2a6f169e46
- Added yet another PETSCII->ASCII conversion, this time for the file name in case of a 404.
...
- Use all lowercase for the 404 message to avoid another PETSCII->ASCII conversion.
- Write logfile entries for all 404s.
- Adjust memory buffers on the C128 to accomodate for the items above.
2010-02-03 23:19:39 +00:00
adamdunkels
dda757aca7
I made a mess out of the dec64 command being moved to a new module; this commit should fix the previous issues though
2010-02-03 21:53:51 +00:00
adamdunkels
551f7fc7a7
Moved the dec64 command into the shell base64 module
2010-02-03 21:39:25 +00:00
adamdunkels
815468b442
Added missing argument to send_string()
2010-02-03 21:06:51 +00:00
adamdunkels
6fc0c73bac
Reverted the recent addition of the directory listing: instead, a 404 is now sent to indicate that a notfound.html file is missing
2010-02-03 20:41:16 +00:00
adamdunkels
217fa504e7
Small documentation fix
2010-02-03 20:40:00 +00:00
adamdunkels
1a34dbe550
Broke out the base64 commands from the text module
2010-02-03 20:37:29 +00:00
adamdunkels
e029cf489e
When a file was not found, and no notfound.html was found, send directory contents instead
2010-02-02 18:17:55 +00:00
adamdunkels
1a42eac80b
Print out the performance test number for automatic processing
2010-02-02 15:29:24 +00:00
adamdunkels
7ed2af70f9
Two 'peek' and 'poke' commands for reading and writing directly to memory
2010-02-02 15:28:52 +00:00
oliverschmidt
dbfa1efdcf
Allow to build the web browser without DNS support - like i.e. the email client and the IRC client.
2010-02-01 19:44:30 +00:00
adamdunkels
354243afcd
Added missing Rime channel for the runicast debug command
2010-01-31 23:57:22 +00:00
oliverschmidt
76e21b5912
Added conversion of From field from PETSCII to ASCII (and adjusted setup window size to commented-out POP3 settings).
2010-01-31 21:44:49 +00:00
oliverschmidt
de3142c0d4
Made 'Erase' button and dialog optional to make email client compatible with non-windows CTK.
2010-01-31 21:13:38 +00:00
adamdunkels
435add5e17
Added a debug command for testing reliable unicast (runicast) communication
2010-01-31 19:35:12 +00:00
adamdunkels
4938df5c05
Update to Contiki version number 2.4
2010-01-29 18:03:55 +00:00
joxe
318cf56564
fixed for new sensor api
2010-01-14 15:05:40 +00:00
adamdunkels
f50b8db53b
Implement repeats with a periodic second timer to allow for greater range than what is possible with Contiki ctimers. Use RTIMER_NOW() instead of rtimer_arch_now().
2009-12-09 18:12:23 +00:00
adamdunkels
01153b468e
Fixed compliation problem
2009-11-09 08:22:17 +00:00
adamdunkels
01442326b2
Made rimeaddr_t pointers const when they should be
2009-11-08 19:42:59 +00:00
adamdunkels
3c8d51e05f
Added command line options for enabling the four different performance tests
2009-11-04 07:48:18 +00:00
adamdunkels
4928e43880
netperf: a new small shell command that measures the communication
...
performance between two local (single-hop) nodes. It sends packets
over both broadcast and unicast, both in one direction and in both, as
well as tested the stream mode of the underlying MAC protocol.
2009-11-03 22:52:39 +00:00
adamdunkels
2662c87d60
Printout power data as well
2009-11-03 10:04:23 +00:00
fros4943
b0a92c5f4e
added log output + minor fix
2009-10-27 10:46:24 +00:00
adamdunkels
63f927fc8d
Added missing string.h include, for memset()
2009-10-18 11:42:06 +00:00
adamdunkels
bddd31abf2
Fixed compiler warnings
2009-09-09 21:06:51 +00:00
dak664
0798c56899
Print ipv6 address in weblog and tcp_stats cgi
2009-08-12 18:23:37 +00:00
dak664
8d9f8e3a17
ipv6 address logging
2009-08-11 16:07:54 +00:00
joxe
92f8ac6a2b
added webserver-nogui.c to webserver sources
2009-06-23 21:06:34 +00:00
nvt-se
2b1053f0e3
shorten file size function by using the new CFS_SEEK_END.
2009-05-15 23:04:15 +00:00
nvt-se
79b7cab36e
the third read parameter must be checked for existence.
...
updated the documentation to cover the third parameter.
2009-05-12 14:22:58 +00:00
adamdunkels
fd6dd95b9b
Removed unused include serial-shell.h
2009-05-11 17:31:13 +00:00
adamdunkels
2c6c665309
New Twitter tweet commands added
2009-05-11 17:11:56 +00:00
adamdunkels
6808bb387b
A shell command for posting a #sensortweet message to Twitter
2009-05-11 17:11:37 +00:00
adamdunkels
3bb946fa51
A shell command for posting arbitrary messages to Twitter
2009-05-11 17:10:55 +00:00
adamdunkels
a3101e14de
Contiki program that posts messages to the Twitter microblogging service
2009-05-11 16:57:49 +00:00
adamdunkels
a220da3e88
Added new shell commands
2009-05-10 21:05:06 +00:00
adamdunkels
f6dbf82e05
Added two commands: unicast-send and unicast-recv that can be used to send unicast data
2009-05-10 21:04:40 +00:00
adamdunkels
904bb1487c
Broke out the 'neighbor' command functionality from the shell-rime.c file; reimplemented it to use the announcemnet primitive instead
2009-05-10 21:04:06 +00:00
adamdunkels
8458a4fe28
Added a 'netstat' command that (currently) shows active TCP connections
2009-05-10 21:02:24 +00:00
fros4943
8f66601a5a
fixed compiler warnings (as suggested by Niclas Finne)
2009-04-20 13:18:07 +00:00
fros4943
a23b4fd40b
two new shell commands: download and sendcmd
2009-04-16 14:33:47 +00:00
nvt-se
ddbc5a9555
send only packets in the request set. reset the request set immediately
...
after sending the packets.
2009-04-07 14:07:39 +00:00
adamdunkels
5d8d7844bb
Avoid alignment problems by copying the crc from the header field into a local variable
2009-04-06 23:29:31 +00:00
adamdunkels
01d39d4149
Made sure netcmds are null-terminated
2009-04-06 21:17:34 +00:00
adamdunkels
dc8338d248
Fixed alignment problem on the MSP430, where the ping message may be misaligned
2009-03-31 17:39:36 +00:00
fros4943
2e156afe2a
bugfix: cfs_open must get aquire permissions
2009-03-26 12:22:52 +00:00
adamdunkels
ecb7641ca7
from address is const
2009-03-24 14:44:42 +00:00
nvt-se
571c815ad3
use unsigned long to print total file size.
2009-03-19 20:42:39 +00:00
adamdunkels
fb7fc1990d
Fix types to make cc65 happy
2009-03-17 21:49:44 +00:00
adamdunkels
a6be9a6d3c
Removed NULL pointer to make sdcc happy
2009-03-17 20:12:55 +00:00
adamdunkels
0076bfe8a5
Changed the name of the 'serial' module to 'serial-line' to signify that the module is about lines of data from the serial port, not individual bytes, and to make sdcc happy
2009-03-17 15:56:32 +00:00
adamdunkels
65eb5fd4e8
Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it).
2009-03-12 21:58:20 +00:00
adamdunkels
5920a86312
Moved the Raven-specific applications from the generic apps/ directory to the platform-specific platform/avr-raven/apps
2009-03-12 19:15:23 +00:00
adamdunkels
4519f07a9b
Fixed IPv6 compilation problems
2009-03-07 09:32:41 +00:00
adamdunkels
2289ced2bb
Fixed compilation problems, added new commands to shell.h
2009-03-06 07:23:08 +00:00