Age | Commit message (Expand) | Author |
2018-10-04 | Revert the inpcb table mutex commit. It triggers a witness panic | Alexander Bluhm |
2018-09-20 | As a step towards per inpcb or socket locks, remove the net lock | Alexander Bluhm |
2018-09-11 | Convert inetctlerrmap to u_char like inet6ctlerrmap. That is also | Alexander Bluhm |
2018-09-11 | Make the distribution of in_ and in6_ functions in in_pcb.c and | Alexander Bluhm |
2018-06-14 | Assert that the INP_IPV6 in in6_pcbconnect() is correct. Just call | Alexander Bluhm |
2018-06-07 | The global zero addresses must not change, mark them constant. | Alexander Bluhm |
2018-06-03 | Use variable names for rtable and rdomain consistently in the in_pcb | Alexander Bluhm |
2018-06-03 | Consistently call the inpcb table parameter "table" in in6_pcbnotify(). | Alexander Bluhm |
2017-08-11 | Validate sockaddr from userland in central functions. This results | Alexander Bluhm |
2017-08-04 | The in_pcbhashlookup() in in_pcbconnect() enforces that the 4 tupel | Alexander Bluhm |
2017-05-13 | Do not check for locally bound mapped addresses in in6_pcbconnect(), | Alexander Bluhm |
2017-03-07 | When the inpcb queue and hash lists are traversed or modified we | Alexander Bluhm |
2016-08-04 | Commit in6_selectsrc() split again, with missing assignment fixed. | Vincent Gross |
2016-07-22 | Revert in_selectsrc() refactoring, it breaks IPv6. | Martin Pieuchot |
2016-07-20 | Split in6_selectsrc() into a low-level part and a pcb-level part, and | Vincent Gross |
2016-07-05 | Expand IN6_IFF_NOTREADY, ok bluhm@ | Martin Pieuchot |
2016-04-11 | Rename in_pcblookup() to in_pcblookup_local() and change its prototype | Vincent Gross |
2016-04-05 | Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind(). | Vincent Gross |
2016-03-30 | Use in6_pcbhashlookup() in in6_pcbconnect(). We don't need in_pcblookup() | Vincent Gross |
2016-03-23 | Merge in_pcbbind() and in6_pcbbind(), and change every call to | Vincent Gross |
2016-03-21 | Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when | Vincent Gross |
2016-03-20 | Revert, missing decl for in6_pcbaddrisavail() breaks kernel build. | Jeremie Courreges-Anglas |
2016-03-19 | Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when | Vincent Gross |
2016-03-12 | Add checks on overlapping IPv6 sockets ownership | Vincent Gross |
2015-12-18 | Fix SO_REUSE* flags effects when binding multicast addresses. No | Vincent Gross |
2015-12-02 | Move port picking away from in_pcbbind() | Vincent Gross |
2015-10-24 | Ignore Router Advertisment's current hop limit. | Martin Pieuchot |
2015-10-20 | At guenther's suggestion replace dnssocket() with a SOCK_DNS flag on | Theo de Raadt |
2015-10-19 | Stop checking for RTF_UP directly, call rtisvalid(9) instead. | Martin Pieuchot |
2015-10-19 | deduplicate in[6]_pcbbind() port scan loop. | Vincent Gross |
2015-10-18 | Add two new system calls: dnssocket() and dnsconnect(). This creates a | Theo de Raadt |
2015-10-15 | in6_pcbconnect() returns EADDRNOTAVAIL when | Vincent Gross |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-09-22 | Remove inpt_lastport from struct inpcbtable, use local variables | Vincent Gross |
2015-09-11 | Convert _TM_ flags to TAME_ flags, collapsing the entire mapping | Theo de Raadt |
2015-09-11 | Only include <sys/tame.h> in the .c files that need it | Philip Guenther |
2015-09-11 | in6_embedscope() needs to lose some weight. Remove the last argument. | Claudio Jeker |
2015-09-10 | It is time to put inet6 on a diet. Use the flensing knife and cut out | Claudio Jeker |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-19 | tame(2) is a subsystem which restricts programs into a "reduced feature | Theo de Raadt |
2015-06-08 | More damned eye searing whitespace. No change to .o files. | Kenneth R Westerback |
2014-12-05 | Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>. | Martin Pieuchot |
2014-11-18 | move arc4random prototype to systm.h. more appropriate for most code | Ted Unangst |
2014-08-21 | Misleading comments about splnet(). | Martin Pieuchot |
2014-07-22 | Fewer <netinet/in_systm.h> ! | Martin Pieuchot |
2014-06-03 | Do not include <sys/malloc.h> where it is not needed. | Martin Pieuchot |
2014-04-18 | Invert the signature logic of in{,6}_selectsrc, make them return the | Jeremie Courreges-Anglas |
2014-04-16 | Merge in_fixaddr() into in_selectsrc() in order to prepare for | Martin Pieuchot |
2014-04-06 | Remove redundant call to in{,6}_pcbbind() from tcp PRU_CONNECT. | Christopher Zimmermann |
2014-01-08 | Name the local variables for struct ifaddr consistently "ifa". | Alexander Bluhm |