Commit Graph

86 Commits

Author SHA1 Message Date
MissValeska
9d790fcc07 Okay, Testing again, I've been doing a bunch of reading of netsukuku's code, Hopefully this will work. 2014-06-01 20:51:10 -07:00
MissValeska
0f9b385a31 Okay, So, I seem to have fixed the compilation errors, I will begin testing now. 2014-06-01 18:35:16 -07:00
MissValeska
c57ad438ed More testing, Re-enabled exclude functions. 2014-06-01 17:40:56 -07:00
MissValeska
e148dc2389 Okay, There are some compilation errors, And, While the check_interfaces function will work, It will only work if the interface lists are already populated. Which, Doesn't seem to happen until after the argument section of netsukuku. I guess we will have to, Either, Call those functions somehow (In a way that won't cause them to be called twice, And, Thus, Create duplicates.), Or, Use the exclude_interfaces function. However, That function is probably sub-par, I don't know how well it will really work with the rest of netsukuku.
Much more work and testing is required, I will just comment this code out for now, I am going to look into the feasibility of porting netsukuku to windows.
2014-05-26 20:58:40 -07:00
MissValeska
19ce039cee I added a lot of stuff! I fully set up exclude_interface to ignore inactive interfaces, and optarg, Along with a small list of other interfaces. I did some bug fixing, And looked into how netsukuku sets it's interfaces by default, And added some stuff to deal with that too.
I, Also, Figured out that, The entire exclude_interface function is probably unnecessary, And can be fully replaced with just check_excluded, Which would be much simpler, Easier, And elegant. Along with the fact that, It will probably just work.
2014-05-26 20:21:17 -07:00
MissValeska
3b039c4e55 More testing 2014-05-26 16:31:35 -07:00
MissValeska
b8c8d1142b Added the beginnings of a function to check if a second exclude argument is excluding something that was already added into netsukuku's interface list, And removes it. 2014-05-26 02:28:30 -07:00
MissValeska
b16541893c I decreased the amount of code, Improved the readiablity, And, Hopefully, Fixed some bugs. 2014-05-26 02:17:47 -07:00
MissValeska
27f363f9b1 Oh, My, GOD! You may think I was just doing afk the past week or so, But, You'd be wrong, So, So, SO wrong. I've spent almost every day working as hard as I can on this commit here. It should work perfectly now, It should properly exclude interfaces, And, It should automatically exclude inactive ones. More testing is needed, Especially testing of running the -e argument multiple times, I.E -e eth0 -e wlan0. Anyway, Thank you for reading, And for downloading. 2014-05-26 00:10:30 -07:00
MissValeska
a7bbd6dff7 Sorry, I should have read more about goto, I understand now, And it should work now. 2014-05-20 15:20:38 -07:00
MissValeska
b9e764d89d Removed hidden folder 2014-05-20 15:13:19 -07:00
Valeska
1f403df0c4 Added ignore for hidden folders and gedit backups 2014-05-20 15:11:17 -07:00
Valeska
8d4e4b1d10 Unneccessary 2014-05-20 15:10:18 -07:00
MissValeska
d286e89ddd Here is a vagrant file I have been testing with, You will have to use vde_switch in order to run netsukuku without being disconnected from ssh. Also, I've done some work on the exclude argument, I'm testing some goto stuff right now, I'm primarily pushing this for testing purposes across multiple devices. 2014-05-20 15:08:09 -07:00
MissValeska
f976e01bc3 The Exclude argument should only use active interfaces. 2014-05-20 14:17:55 -07:00
Michele Bini
83cc78f40b Merge pull request #4 from idonin/master
First version of Makefile for Openwrt
2014-05-20 16:13:33 +02:00
idonin
1c63763518 Update Makefile 2014-05-20 14:12:01 +04:00
idonin
bdac37b630 Update Makefile 2014-05-20 14:10:59 +04:00
idonin
a2db8e075c Create Makefile 2014-05-20 14:09:22 +04:00
Valeska
3084295a56 I added archlinux options.
I had to go to the official arch linux website and read through the package list to help someone, I, Also, Had to read on an arch linux wiki for the pacman command.
2014-05-14 02:39:57 -07:00
MissValeska
6e7d252878 Everything should now be okay, Just, Don't leave any interfaces disabled. We still need to figure out how to handle excluding multiple interfaces, And for ignoring disabled ones. 2014-05-13 20:13:02 -07:00
MissValeska
e5eaf16cab The Exclude argument should now work, And some unneccesary debugging stuff has been removed. 2014-05-13 19:04:42 -07:00
MissValeska
e06db959e8 Exclude would work, If there wasn't a segmentation fault. 2014-05-13 17:45:00 -07:00
MissValeska
7333da2f7c gah, So many errors with this exclude thing. 2014-05-13 15:47:43 -07:00
MissValeska
01042aaadc I've done A LOT of work on an exclude interface argument. I.E us all interfaces except this one. It does not work yet, Any help anyone provides in fixing it will be appreciated. 2014-05-12 16:28:24 -07:00
MissValeska
ccb9620a0a I corrected a grammatical error in hook.c, And I removed some unnecessary debug lines. 2014-05-11 20:10:42 -07:00
MissValeska
d585116c1c Sorry, I forgot a semi-colan 2014-05-10 12:47:04 -07:00
MissValeska
267988b246 Added err again 2014-05-10 12:45:33 -07:00
MissValeska
bf7e67f9aa Packet Fragmentation should be totally fixed now, This needs extensive testing 2014-05-10 12:41:30 -07:00
MissValeska
2231df0ea7 Almost done with packet fragmentation 2014-05-09 16:23:50 -07:00
MissValeska
ec70f4cb47 Changed SIGKILL to SIGINT, So Netsukuku will clean and save everything properly. I, Also, Added more stuff to inet_sendto for packet division in the case of errno 90. Still working 2014-05-07 18:57:20 -07:00
MissValeska
54195c8b76 I spent a few hours adding a kill argument to ntkd, You can now kill an instance of ntkd by just running another with -k 2014-05-07 16:01:57 -07:00
MissValeska
4a097a27f1 Memory Management Error fixes 2014-05-03 12:10:51 -07:00
MissValeska
1cd30dd79e More mark.c debug stuff 2014-03-29 15:13:11 -07:00
MissValeska
dc972ec120 Old stuff 2014-03-29 15:10:39 -07:00
Valeska
578be9b66d Added tip4commit 2014-03-29 14:57:01 -07:00
MissValeska
1c571ff8ea I added more debugging print lines, I am pushing this because of a weird kernel panic on my system. I will test this on other systems. 2014-03-29 14:21:46 -07:00
MissValeska
05309ec9c3 Merge branch 'master' of https://github.com/Netsukuku/netsukuku
It's probably just readme stuff
2014-03-24 22:30:40 -07:00
MissValeska
67816d3e7d I don't actually remember, It's probaby debug stuff. 2014-03-24 22:30:13 -07:00
Valeska
7afff21ab1 Moved the donations text around and added more 2014-03-18 23:30:00 -07:00
MissValeska
9918b99634 We are having a LOT of weird issues now, I need to do a lot of debugging, Please help. 2014-03-18 18:29:15 -07:00
MissValeska
b28ac22fb3 A million changes, tunl0 was only ever used for checking if the ipip module is loaded. So, Instead of trying to modify it to check if it exists, We now just use get tunnel. We improved some errors and added some of our own. We made more changes than I can remember right now, Please enjoy. 2014-03-17 21:42:37 -07:00
MissValeska
415d789b80 Merge branch 'master' of https://github.com/Netsukuku/netsukuku
uhhh, Stuff
2014-03-16 04:22:13 -07:00
MissValeska
15baa56a87 Oh my god! I fixed the tunl0 issues by renaming it to tunl1 and creating tunl1 on my system first, Amongst other things I don't remember. 2014-03-16 04:17:57 -07:00
Valeska
d0b501d244 Added more donation options, And improved donation text. 2014-03-15 04:55:35 -07:00
Jeremy Sturdivant
63fd73c7e6 added donation buttons 2014-03-15 04:28:21 -07:00
MissValeska
1dadd0e8b4 Oh my god! So many things have changed, IGS is so close, If not already working! 2014-03-13 20:19:40 -07:00
MissValeska
9da1028493 Merge branch 'master' of https://github.com/Netsukuku/netsukuku
I really shouldn't do this so often.
2014-03-11 15:21:38 -07:00
MissValeska
3a832172a9 I added all of the libraries websites, Excluding cmake and such, As they are not really used by the code, They are just for compilation. 2014-03-11 15:19:53 -07:00
Valeska
34eb209f1b Replaced old libgmp url with new one 2014-03-11 15:08:12 -07:00