Age | Commit message (Collapse) | Author |
|
|
|
|
|
window '...' does not work the same way as running the
command in a window manually (for whatever reason).
|
|
|
|
|
|
|
|
Allow accepting udp "connections" using a multicast local address.
Before, it was only possible to receive multicast using the headers
option. Having a connection orirented stream can be very usefull
when receiving multicast audio data. One gets a "connection" for
every source.
Implement (optional) support for IGMPv2 and MLDv1.
This can be usefull if bridges on the network have IGMP/MLD snooping
enabled, and wont forward multicast traffic unless we report what
we excpect. This is experimental for now, so the igmp protocol
must be manually added to the kernel configuration.
|
|
|
|
|
|
|
|
|
|
bandwidth), skip those altogether
|
|
bandwidth
This fixed frames (usually) filled with green color because
of the wrong alt settings used before.
|
|
|
|
Ping.
|
|
|
|
|
|
|
|
|
|
From: header)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
currently playing track there)
|
|
> #define A(s) #s
> #define B(s) A(s)
>
> #define x0 blah blah blah
> B(x0)
>
> #define x1 blah.blah
> B(x1)
Before the fix, B(x1) would become "blah . blah".
After the fix it's "blah.blah", as expected.
In fact, the fix has always been there, but commented out
on the initial import of The Artwork.
|
|
|
|
|
|
|
|
clicking
|
|
|
|
|
|
|
|
|
|
Otherwise, the old status will be retained, which may be non-empty if
it follows an if command whose branch wasn't taken. This is
problematic for scripts using -e.
|
|
add shareware doom v1.9 wad file to have games/doom be playable
immediately and with no extra effort by just typing `games/doom'.
/sys/games/lib/doom is one of the default directories scanned. the
wad file must be named exactly `doom1.wad' for the game to be properly
configured as the shareware version and avoid weird glitches.
|
|
Use a buffer bigger than the name limit of devsrv
(127 characters), as this will produce the correct
error message when trying to create the srv file
instead of silently truncating the buffer before.
|
|
The kernel used to always set console=0, which as
usefull during bring-up, but makes it impossible
to use the uart for other purposes.
We now have the ability to pass plan9.ini using
the u-boot script, so add the console=0 line there.
To make debugging easy, we still apply
console=0 if no plan9.ini has been passed.
|
|
mkstemp uses mktemp, which is only declared
when including files with _BSD_SOURCE, so
define _BSD_SOURCE before including the headers
|
|
|
|
|
|
According to the ncurses terminfo database, we have
$ for k in khome kend; do printf '%s:\t' "$k"; TERM=xterm tput $k | od -An -tc; done
khome: 033 O H
kend: 033 O F
$
This differs from vt220fk, so add a new xtermfk table with the proper
sequences.
|
|
Keep track of last hunk offset so we are more likely to find future
hunks.
Start search within the range of lines where we could possibly find
the hunk. This fixes a bug where if the file shrunk since the patch
was generated, and we start the search past the end of the file and
immediately abort the search.
Add an extra offset for the end of the file to the lines array so that
lines[nlines] is the length of the file. This way, when we start the
search at line nlines-oldcnt, we don't access past the end of the array
if oldcnt==0.
When we find a hunk, set lastln to ln + h->oldcnt; we can't apply
another hunk that starts before the previous hunk ends.
|
|
The RFC says that the message separator line consists of
> a timestamp indicating the UTC date and time when the message
> was originally received, conformant with the syntax of the
> traditional UNIX 'ctime' output sans timezone (note that the
> use of UTC precludes the need for a timezone indicator);
It also references http://qmail.org/man/man5/mbox.html as an
authoritative source, which says the date "always contains exactly 24
characters in asctime format".
Add this date format for compatibility with tools using the standard
mbox format, in particular git format-patch.
|
|
The readmessage loop clears errstr at start and expects it not to
change unless there is a read error. However, strtotm may use
multiple calls to tmparse while trying to determine the date format,
which may leave errstr non-empty on success. Clear it after chkunix
so that this doesn't get treated as a message read error.
This also fixes handling of naked From lines, which were previously
just warned about, but since the conversion to tmparse they
accidentally triggered a message read failure.
|
|
it's often not obvious what date component caused an error
when eyeballing a date format string and date; make the
error message contain this information.
|