summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-14ip(3): document TCP ctl close commandBurnZeZ
2019-04-14devip: reject bad numeric ports (such as 9fs -> 9)cinap_lenrek
2019-04-11bcm: move CONFADDR parsing into bootargs.c, simplify initcode start() args ↵cinap_lenrek
handling
2019-04-11bcm: don't use PADDR() to convert bus address to physical in vcorecinap_lenrek
2019-04-11kernel: get rid of KSTKSIZE alias for KSTACKcinap_lenrek
2019-04-11mergecinap_lenrek
2019-04-11kernel: get rid of PTR2UINT() and UINT2PTR() macroscinap_lenrek
2019-04-11bcm: dont assume PHYSDRAM 0 in dmaaddr(), fix dmaioaddr()cinap_lenrek
2019-04-11bcm: add pl011 uart drivercinap_lenrek
the raspi has two uarts, the pl011 and the mini. only one can be used at a time due to pin muxing. the bcm kernel uses the mini by default.
2019-04-10bcm: move okay() from uartmini.c to devarch.ccinap_lenrek
2019-04-10bcm: add irq.c to mkfilecinap_lenrek
2019-04-10bcm: move interrupt handling out of trap.c into irq.ccinap_lenrek
2019-04-09fix bad function declarations in manpagesBurnZeZ
2019-04-08thread(2): threadsetname takes a fmt stringBurnZeZ
2019-04-08audiohda: add support for Gemini-Lake audio in Intel NUC nuc7pjyh (thanks sam-d)cinap_lenrek
2019-04-087l: fix vlong constants in literal pool for non-MOV instructionscinap_lenrek
2019-04-087l: fix bitcon instruction selection and encodingcinap_lenrek
the possible bitmasks generated depend on the data width of the instruction, so we introduce C_BITCON32 and C_BITCON64 operand types to keep them apart. the encoding of the bitcon operation was wrong.
2019-04-087l: add arm64 linker (initial sync)cinap_lenrek
2019-04-087a: fix indexreg operationscinap_lenrek
2019-04-087a: fix post increment operandscinap_lenrek
2019-04-087c: fix registerization of vlong constantscinap_lenrek
2019-04-08add arm64 c compiler and assembler (thanks charles forsyth)cinap_lenrek
this is the the initial sync of charles forsyths plan9 c compiler suite from http://bitbucket.org/plan9-from-bell-labs/9-cc at changeset version 54:65fb8bb56c59
2019-04-08rootstub: create arm64 directoriescinap_lenrek
2019-04-07uptime: rewrite in awkBurnZeZ
2019-04-06libauthsrv: authdial smprint() out of memory autismcinap_lenrek
2019-04-04sgi: remove obsolete TSTKTOP constantcinap_lenrek
2019-04-04xen: remove obsolete TSTKTOP constantcinap_lenrek
2019-04-04bcm: remove obsolete TSTKTOP constantcinap_lenrek
2019-04-04pc64: get rid of TSTKTOP, USTKTOP is the end of user address spacecinap_lenrek
the temporary stack segment used to be at a fixed address above or below the user stack. these days, the temp stack is mapped dynamically by sysexec so TSTKTOP is obsolete.
2019-04-03sshnet: get rid of Announced state, simplifycinap_lenrek
2019-04-03sshnet: implement listen (port forwarding)cinap_lenrek
2019-04-03sshnet: don't leak error stringcinap_lenrek
2019-04-03sshnet: don't leak "Dialing" connections when "connect" ctl write gets ↵cinap_lenrek
interrupted
2019-04-03sshnet: pass on open failure error message, simplifycinap_lenrek
return the error message from MSG_CHANNEL_OPEN_FAILURE in the "connect" control write. use a extra state "Finished" to distinguish server from client initiated teardown. that way we do not need to track if we send the MSG_CHANNEL_CLOSE message in closeclient(). this way we also cannot be fooled by misbehaving server. simplify hangupclient() by removing state transitions and doing them in the caller explicitely. that way we can use hangupclient() instead of dialedclient().
2019-04-03sshnet: fix eof and close handling, use proper packet size, cleanupcinap_lenrek
2019-04-02vt: dont make fs procs hang arround when closing rio windowcinap_lenrek
2019-04-02sshnet(4): fix user@host syntax, add BUGS section, add ip(3) referencecinap_lenrek
2019-04-02ssh: print usage for unknown flags, cleanupcinap_lenrek
2019-04-02ssh(1): add sshnet(4) referencecinap_lenrek
2019-04-02sshnet: reduce memory consumption by lowering stack sizescinap_lenrek
2019-04-02sshnet: fix memory leakcinap_lenrek
2019-04-02sshnet: allow 0 portcinap_lenrek
2019-04-02sshnet: fix write count for ctl message writescinap_lenrek
2019-04-02sshnet: actually make sure ssh established connection before exiting main proccinap_lenrek
this fixes password prompts and handles errors properly.
2019-04-02sshnet(4): add documentationcinap_lenrek
2019-04-02sshnet: bring back sshnet using ssh(1) mux modecinap_lenrek
this is a port of the original ssh1 sshnet to our ssh2 client using mux mode.
2019-04-02ssh: add experimental mux modecinap_lenrek
in mux mode, ssh relays raw MSG_CHANNEL_* messages on standard input and output while still handling authentication and key exchange internally. the intend is to use the mux mode to implement something like the old sshnet ontop of ssh.
2019-04-02mergecinap_lenrek
2019-04-02ssh: implement -W option for making remote tcp connectionscinap_lenrek
2019-04-01mergeAlex Musolino