4 Commits

Author SHA1 Message Date
2f34d26948 Bump version to 0.1.2
Update version from 0.1.1 to 0.1.2 across all configuration files:
- .cargo/config.toml: Added pmo registry configuration
- Cargo.toml: Updated package version
- version.txt: Updated version file
2026-02-28 18:49:38 +01:00
f81d61c10b Bump version to 0.1.1 and enhance IP detection with timeout support
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
2026-02-28 18:37:39 +01:00
8fb31ea834 Mise à jour de la configuration Rust, documentation et dépendances
Migration vers Rust 2021, ajout de la documentation en français, mise à jour des dépendances et suppression des crates inutilisées.

- Mise à jour de l'édition Rust à 2021
- Ajout de commentaires de documentation en français
- Suppression des dépendances `quick-xml` et `xmltree`
- Ajout de nouvelles dépendances : `get_if_addrs`, `os_info`, `netstat2`, `sysinfo`, `users`
- Mise à jour du fichier README.md et LICENSE
- Correction de l'ordre des imports dans `src/process.rs`
2026-02-28 16:00:42 +01:00
bf180f2b9b Initial commit with core utilities
Add core utilities for IP address handling, process information, and OS detection

- Introduce `guess_local_ip` function to determine local IP address
- Implement `list_all_ips` to list all non-loopback IP addresses
- Add `find_process_using_port` to identify processes using specific ports
- Include OS information utility with `get_os_string`
- Setup project structure with Cargo.toml, .gitignore, and documentation
- Add comprehensive tests for all utility functions
- Configure code style guidelines in AGENTS.md
2026-02-28 14:56:11 +01:00