I thought the issue list was explicitly for known bugs. And in my
experience we should probably keep that part seperate from the
milestones / todo-list.
I dont know if it will help, but I have a Mantis installation ready in
one of my servers, http://bugs.webiland.com.ar
If you think that it will help, I can create a new project there and we
could use it to follow a guide. I think it's an excellent bug tracker.
I'm already working over the code, I hope I can finish it asap and
upload it to start seeing what's next.
Happy to see that it's progressing and to be working together!
Cheers,
--
Jonathan Granade
WebCom-Design
I dont know if it will help, but I have a Mantis installation ready in
one of my servers, http://bugs.webiland.com.ar
If you think that it will help, I can create a new project there and we
could use it to follow a guide. I think it's an excellent bug tracker.
--
Jonathan Granade
WebCom-Design
Jonas Finnemann Jensen wrote:
> Hi,
>
> I've created a wiki entry for the roadmap:
> http://code.google.com/p/avr-uip/wiki/Roadmap
>
> So I think we should start adding things... then we'll discuss them on
> this list...
>
> I dont know if it will help, but I have a Mantis installation ready in
> one of my servers, http://bugs.webiland.com.ar
> <http://bugs.webiland.com.ar/>
> <mailto:jop...@gmail.com>> wrote:
> >
> >>> I thought the issue list was explicitly for known bugs. And in my
> >>> experience we should probably keep that part seperate from the
> >>> milestones / todo-list.
> >>>
> >> Well, that's one way to view it... But it should be possible to
> create a
> >> custom label for the todo-list in the issue tracker...
> >> However, I wouldn't mind working with a plain text file or
> similar... As
> >> long as we can keep a discussion associated with the list...
> >>
> >> Perhaps a roadmap entry in the wiki would do?
> >>
> >> --
> >> Regards Jonas Finnemann Jensen.
> >>
> >>
> >>
> >> On Mon, Apr 28, 2008 at 3:06 PM, Jesper <jdere...@hotmail.com
> <mailto:jdere...@hotmail.com>> wrote:
> >>
> >>
> >>> I thought the issue list was explicitly for known bugs. And in my
> >>> experience we should probably keep that part seperate from the
> >>> milestones / todo-list.
> >>>
> >>> I guess that is a matter of preferance, but as I said.. My
> opinion is
> >>> that we should keep the bugtracking seperate from milestones...
> >>>
> >>> What do you guys think?
> >>>
> >>> /Jesper
> >>>
> >>> On 28 Apr, 09:32, "Jonas Finnemann Jensen" <jop...@gmail.com
Regards,
--
Jonathan Granade
WebCom-Design
Very interesting email and point of view... but I think that the timers
should be used to handle the uip_periodic function because we cant have
confidence on this to use as a real clock... we need to use a NTP client
and then we are free of problems.
A simple timer to count around 5 mins and then sync with a NTP server
and start again ? I think that should work.
I think I have a NTP client code anywhere here... I will look for it and
send it to you to take a look.
Regards,
--
Jonathan Granade
WebCom-Design
--
Jonathan Granade
WebCom-Design
Jonas Finnemann Jensen wrote:
> well, maybe you're right if users/developers want a unix timestamp for
> their app they should probably use NTP... However, I think we should
> implement avr-uip so that it requires access to an ntp server, this
> would limit usage on non-internet network, like LAN without router or
> DHCP...
>
> We need a timer for the arp-expire and uip_periodic, I assumed we'd
> make those timers using the timer library in uip, by implementing the
> clock interface, right?
> http://www.sics.se/~adam/uip/uip-1.0-refman/a00157.html
> <http://www.sics.se/%7Eadam/uip/uip-1.0-refman/a00157.html>
> > <mailto:jdere...@hotmail.com <mailto:jdere...@hotmail.com>>>
I will go into the code and check what you say... I'm a bit confused...
BTW, about my other problem... I'm finally trying with psock :( because
the other way didnt work... but I'm using more than 2k of sram (im using
atmega32 with 2k of ram)... I checked with avr-size that I have a big
(really big) .bss section... how can I minimize it?
Regards,
--
Jonathan Granade
WebCom-Design
> <mailto:jonatha...@gmail.com
I will go into the code and check what you say... I'm a bit confused...
BTW, about my other problem... I'm finally trying with psock :( because
the other way didnt work... but I'm using more than 2k of sram (im using
atmega32 with 2k of ram)... I checked with avr-size that I have a big
(really big) .bss section... how can I minimize it?
Uninitialized global or static variables end up in the .bss section.
I think that we should go ahead with the 8bit hw timer, I'm reading
about "real time clocks" (DS1307), so we can add support for it without
ntp too... just if somebody want to have a real clock into the system.
I was going to add to the todo list the "crontab" support... what you
think? I think that any webserver or internet server should have it..
it's really good to use with the timer support.
About my problem, I'm about crying... I tried using the simple http
server from jonas and the webserver example from uip1.0 with psock, I
fixed the SRAM problem (Thanks for the help :) but it doesnt work...
with the uip1.0 example I receive a connection reset on my browser...
and with the simple http server from jonas the browser just keep loading
the page and never show anything...
--
Jonathan Granade
WebCom-Design
Regarding NTP and internet webservers, I am not too sure how we should
tackle this.. According to uip documentation uip is not designed for
large networks and should only be used on a local network.. Then there
is the issue if we really should recommend users to use the SW online,
with "illegal" MAC adresses and things like that..
That is true.. But I was thinking more in the lines of that our MACs
are illegal by law.. I am no expert in those standards but I believe
all devices which are meant to be used in a public environment must
have a valid MAC adress by law..
I think that the "ilegal" mac addr will not be a problem until someone
try to use it for bussiness purposes... anyway I think that the problem
will be with him, not with us if we put a big "NOTICE: This software is
just for home purposes"...
Anyway, as Jesper said, it's for local network use, but I plan to use it
over the internet too, I mean... I will connect this to a local network
but with external access as a private server for a few people... you
think that it's impossible because the ARP table?
The ARP table need to save all the road to the client? so, if I'm in
Argentina and I want to open the Jesper device, it should save all the
way from me to him? maybe it's an stupid question... but im confused...
besides that exist the max connection problems, that's what I say a
private server, if any person want to use it only by him... it should
not be a problem... (I think?)
Also, I think that the filtering is the most important thing now... I
dont see too much info about this, and I think that it helps to the
device works... if it filter any packet except from port 80 (for
example)... it will help.
I continue figthing here with all of this... hope to have a release soon
Regards,
Well, I think we would also have performance issues when connecting it
directly to a public IP. Since as it is now all packets must be
processed in SW and in an environment as the internet you have alot of
traffic that is not directed at specificly your ip and specificly port
80. Meaning that the uC must handle all these "scrap" packets aswell,
even if it means just to throw them away. So that is another reason
for packet filtering in HW (and possibly another reason for why uIP
and uC´s is not recomended for public networks).
Hello from Holland
Have followed the mail exchange with great interest.
Here I got an Atmega644 with RTL8019as and a SD-card 512 MByte running with uIP. Think it is version 0.9.
Atmega644 is running at 20 Mhz.
And at this link some info about the ENC28J60 with Atmega168.
Very much doubts about the filtering. I think it is not working.
http://members.home.nl/bzijlstra/software/examples/enc28j60.htm
Ben Zijlstra
Ben’s HobbyCorner
Van:
avr...@googlegroups.com [mailto:avr...@googlegroups.com] Namens Jonas Finnemann Jensen
Verzonden: dinsdag 6 mei 2008
22:23
Aan: avr...@googlegroups.com
Onderwerp: Re: Action points/ TODO
lists?
But on internet alot of data is broadcast data, directed at all hosts
in the same subnet. So with no router in between your uC would have to
process a packet for every broadcast packet you recieve, which is
alot.. (Remember that ARP is handled in uC so all ARP requests (which
is sent to broadcast MAC) would have to be processed and then likely
discarded.
So puting your uC behind a router
and then portforward to the uC would be ideal.
But if one would want to connect the uC directly to a public ip, then
some filtering would probably be needed..