Commit Graph

9 Commits

Author SHA1 Message Date
adbf5bc75c Merge pull request 'Bump version to 0.1.2' (#2) from push-srlrxmwvyxsv into main
Reviewed-on: #2
2026-02-28 18:50:32 +01:00
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
1b4ba31e40 Merge pull request 'Bump version to 0.1.1 and enhance IP detection with timeout support' (#1) from push-uzkwzqnolquk into main
Reviewed-on: #1
2026-02-28 18:46:10 +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
fa1c9e12ff Bump version to 0.1.1 and enhance IP detection with timeout support
Bump version from 0.1.0 to 0.1.1

- Update IP detection logic to use DNS port (53) instead of HTTP port (80)
- Add new function `guess_local_ip_with_timeout` with configurable timeout
- Improve process port detection logic
- Add `list_all_ips` function to list all non-loopback IP addresses
- Update documentation and examples
- Add version.txt file
2026-02-28 18:26:35 +01:00
dfa818fbb1 Ajout de tests unitaires et mise à jour du rapport de couverture
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.
2026-02-28 17:18:47 +01:00
3265877508 Mise à jour des URLs du projet et ajout du Makefile
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.
2026-02-28 16:39:19 +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