MissValeska
738f6cf903
I just noticed that inet_sendto does NOT call inet_send as I previously assumed, It calls sendto itself. I guess I didn't see that it didn't have inet_ before it. I, Also, Realised that this means that the fragmentation code I copied from inet_send won't work because it calls inet_send instead of inet_sendto. I, Also, Realised that, I need to add the inet_sendto arguments as well. This should fix the cannot send(): Destination address required errors.
2014-10-21 02:31:41 -07:00
MissValeska
ae7fc0ee70
Added Packet Successfully sent text plus errno for inet_sendto.
2014-10-21 01:20:46 -07:00
MissValeska
d6986b3f4d
Adds errno and err reporting to inet_sendto.
2014-10-21 01:18:26 -07:00
MissValeska
7953b9af92
I just made a change and realised, If the the EMSGSIZE case is ever called upon, We won't know if that is actually an error or not. It has a procedure to resolve it, And if we see a big error message, It might scare us even though it is probably fixed. We, Also, Don't know if the error message is for the same packet, or another. I will have to look into fixing this.
2014-10-21 01:09:38 -07:00
MissValeska
06de3f1f9e
This should fix the packet artifically fragmented errors, Hopefully.
2014-10-21 01:04:01 -07:00
MissValeska
0fdc2ad732
working
2014-10-15 21:45:14 -07:00
Valeska
719232b6f9
A comment to explain how inet_send works with the EMSGSIZE case.
...
I almost made a very complicated and unneeded change instead of just leaving it as it is because I didn't think of this. So I want this to be here so everyone can understand how this works.
2014-09-21 16:15:48 -07:00
Alexander von Gluck IV
e264723db2
all: Automatic style cleanup, KnR. No functional change.
...
* Style varied wildly between files and within files.
* find . -name "*.c" -exec indent {} -ut -ts4 -kr -psl \;
* find . -name "*.h" -exec indent {} -ut -ts4 -kr -psl \;
2014-09-17 07:41:24 -05:00
Alexander von Gluck IV
e23eaafd7b
inet: Remove unused unused variables
2014-09-14 12:47:40 -05: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
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
4a097a27f1
Memory Management Error fixes
2014-05-03 12:10:51 -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
Kirill Sotnikov
f1761cad9a
git repo init
2013-09-16 13:53:25 +04:00