Bump version to 0.1.1 and enhance IP detection with timeout support
- Update version in Cargo.toml and Cargo.lock to 0.1.1
- Update .DEFAULT_GOAL in Makefile to 'release'
- Update Makefile to synchronize version in README.md
- Change default DNS port from 80 to 53 in IP detection
- Add `guess_local_ip_with_timeout` function with configurable timeout
- Add `list_all_ips` function to list all non-loopback IP addresses
- Add `find_process_using_port` function to identify processes using specific ports
- Reorder parameters in `find_process_using_port` for better API design
- Update documentation and examples in README.md and lib.rs
- Add version.txt file to track current version
- Minor code improvements and test updates
Ajout de tests unitaires pour les fonctions de gestion des processus et des protocoles de transport.
Mise à jour de la configuration de couverture pour générer un rapport JSON au lieu de HTML.
Les tests couvrent les formats de chaînes OS, les propriétés des structures ProcessPortInfo et TransportProtocol, ainsi que les comportements de base de la fonction find_process_using_port.
Mise à jour des URLs de la page d'accueil et du dépôt dans Cargo.toml
Ajout d'un Makefile complet pour gérer les différentes tâches de build, test, documentation, etc.
Inclusion des commandes pour le build SIMD, scalar, les tests, la documentation, le formatage, l'analyse clippy, le bench, la couverture, ainsi que les commandes jjnew et jjpush pour la gestion des commits avec jj.