-
Notifications
You must be signed in to change notification settings - Fork 0
Pull requests: HashidaTKS/HorseRacingAutoPurchaser
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Fix: eliminate TOCTOU race condition in AutoPurchaserMainTask.Stop()
#37
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: replace O(n*m) linear scan with O(n+m) dictionary lookup in GetSameTicketOddsData
#36
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
3 tasks
Fix: use AppDomain.BaseDirectory and fix timestamp hh→HH in SimulatorMainTask
#35
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: replace per-iteration OrderBy with HashSet.SetEquals in GetPayBack
#34
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: log full exception instead of ex.Message in GetHoldingInformation
#33
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
1 task
Fix: replace bare catch with FormatException catch and logging in GetRealTimeOdds
#32
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: throw ArgumentException in GetRegionType for unknown region names
#31
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: add null checks in RssAccessor.GetData
#30
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
3 tasks
Fix: add null checks for DOM elements in GetHoldingInformation
#29
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: add null checks for Payout_Detail_Table elements in GetRaceResult
#28
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: cache Repository instances per file path in GetRepository()
#27
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
3 tasks
Fix: replace hardcoded single retry with exponential backoff retry
#26
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
4 tasks
Fix: validate file path in BaseRepository constructor
#25
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
3 tasks
Fix: add XmlReaderSettings to prevent XXE attacks
#24
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: remove redundant lock(this) in ReadFromDateAndRegion
#23
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: use Path.GetTempPath() for temporary file in Serialize
#22
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: protect static cache in RaceDataManager with lock
#21
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: add null guard after ReadAll() in GetRaceDataOfDay
#20
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
Fix: catch IOException instead of all exceptions in retry logic
#19
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
3 tasks
Fix: replace lock(this) with static per-file-path lock
#18
opened Mar 23, 2026 by
HashidaTKS
Owner
Loading…
2 tasks
ProTip!
Updated in the last three days: updated:>2026-05-02.