summaryrefslogtreecommitdiff
path: root/noncore/net/networksetup/TODO
Side-by-side diff
Diffstat (limited to 'noncore/net/networksetup/TODO') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/networksetup/TODO93
1 files changed, 0 insertions, 93 deletions
diff --git a/noncore/net/networksetup/TODO b/noncore/net/networksetup/TODO
deleted file mode 100644
index 6457836..0000000
--- a/noncore/net/networksetup/TODO
+++ b/dev/null
@@ -1,93 +0,0 @@
-Types:
--Ethernet Connection (Done)
--ISDN Connection
--Modem COnnection (Started)
--xDSL connection
--Token Ring Connection
--CIPE (VPN) connection (ipsec?)
--Wireless Connection (Done)
--Bluetooth
--IPChains?
-
-test WEP
-Add WEP transimtion rate
-1 or 2
-5.5
-1
-Auto
-
-udchcp needs to output the dhcp information so interfaces can read it
-
-interfacesetupimp really doesn't need a interface* pointer
-
-PPP module needs to scan pppd.tdb to see what is currently active
-
-WLAN
-- add possiblity to input text or hex without knowing "s:"
-- Handle "any" and any the same way in config
-
-Interface setupimp needs to use kernel calls.
-
-Add a route/DNS editor under the ViewAdvancedInfo button
-
-Use a true TCP/IP widget
-
-Make it so that pcmcia doesn't need to be stopped/started for wlan
-
-Automaticly update the main list of interfaces:
-> That would be me. :-D netlink, can you point me in the right
-> direction where I can get more info on it? (I figured there was some
-> kenel call)
-
-You can look up the meaning of the packets you receive, or you can just go
-poll for changes you might be interested in each time you receive _any_
-packet. Anything's better than periodic polling.
-
-Note that you can't do this as non-root on some kernels. There's a patch
-which can go into the hh.org kernel if it's not already there.
-cf. http://marc.theaimsgroup.com/?l=linux-kernel&m=103520821605353&w=2
-
-
-#include <asm/types.h>
-#include <sys/socket.h>
-#include <linux/netlink.h>
-#include <linux/rtnetlink.h>
-
-int main(int argc, char **argv)
-{
- int fd;
- unsigned char buf[4096];
- int ret;
- int i, j;
- struct sockaddr_nl snl;
-
- fd = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);
- if (fd < 0) {
- perror("socket");
- exit(1);
- }
-
- snl.nl_family = AF_NETLINK;
- snl.nl_pad = 0;
- snl.nl_pid = getpid();
- snl.nl_groups = RTM_NEWLINK|RTM_DELLINK;
-
- if (bind(fd, &snl, sizeof(snl)) < 0) {
- perror("bind");
- exit(1);
- }
- while (1) {
- ret = recv(fd, buf, 4096, 0);
- if (ret < 0) {
- perror("recv");
- exit(1);
- }
- for (i=0; i<ret; i++) {
- printf("%02x ", buf[i]);
- }
- printf("\n");
- }
-
-}
---
-