While one could easily view each day's progress at the
DevCenter Timeline section, if everyone would be doing that, then I could just drop this blog. So here we go again:
- SPARC, Alpha and MIPS platforms are now properly detected as big endian
- [patch by cyberz] New getVal/putVal engine (used for all binary IO) that converts from host endianess to stream endianess automatically (old system only converted from host to little-endian).
- [patch by theos] Better ed2k userhash generation
- Added 'stat' command to modules/ed2k/serverlist (displays #users/files on net)
- Added support for IPFilters. config.ini value IPFilter can point to the file's location (either relative from config dir, or absolute). Both eMule and mldonkey formats are supported and autodetected.
Now, all this sounds good and so on, however, the
new IO patch seems to have introduced some strange bug in networking, which causes ~70% of outgoing connections to fail. It is not known at this time how could that happen, but it was proved that in
r1425, we succeed in ~90% of outgoing connections [ed2k], while in
r1429 (the next fully working revision), we only succeed in ~40% of outgoing connections. *doh*
Madcat, ZzZz