[Weekly Progress Report GSoC 2025] WHOIS Information and IP Address-Based Geolocation

77 views
Skip to first unread message

Aman Jagotra

unread,
May 23, 2025, 4:10:51 PMMay 23
to OpenWISP Google Summer of Code
Greetings everyone,

This thread will be used to track the progress of the GSoC 2025 project WHOIS Information and IP Address-Based Geolocation.

[May 19 - May 23]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Add test cases for the draft PR, ensure the doubts as described in 1033 are clear and make the draft PR ready for review
Blockers:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
May 30, 2025, 4:38:56 PMMay 30
to OpenWISP Google Summer of Code
May 26 - May 30]

List of Tasks I have worked on :
  • Addressed the requested changes in the PR : https://github.com/openwisp/openwisp-controller/pull/1054. These include:
    • Making the whois lookup configurable : 1037
    • Failure mechanism for the celery task, allowing retry in failures and notification to user : 1033
    • Added Tests for the above : 1045
    • Doc page with basic information and steps to obtain necessary credentials.
Tasks I will be working on next week:
  • Shifting the mapping from device to ip_address to allow fewer lookups for devices behind same network. More discussion here : 1032
  • Address any changes in the above PR
Blockers:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jun 6, 2025, 3:11:06 PMJun 6
to OpenWISP Google Summer of Code
[June 2 - June 6]

List of Tasks I have worked on :
    • Modify fields in whois model: using ip_address as primary and for mapping.
    • Consolidating all WhoIs-related functions, tasks, and handlers into a single module to enhance modularity and maintain flexibility
Tasks I will be working on next week:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jun 13, 2025, 4:45:35 PMJun 13
to OpenWISP Google Summer of Code
[June 9 - June 13]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Complete the UI part of #1026.
  • Finalize the PR : #1054 (addition of new test case for validating fields and address parsing)
  • Make #1065 ready for review
Blockers:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jun 20, 2025, 3:42:10 PMJun 20
to OpenWISP Google Summer of Code
[June 16 - June 20]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jun 27, 2025, 4:25:45 PMJun 27
to OpenWISP Google Summer of Code
[June 23 - June 27]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jul 4, 2025, 4:04:08 PMJul 4
to OpenWISP Google Summer of Code

[June 30 - July 4]

List of Tasks I have worked on :
    • Added Test cases making it ready for review.
    • Ongoing requested changes
Tasks I will be working on next week:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jul 11, 2025, 3:36:35 PMJul 11
to OpenWISP Google Summer of Code
[June 7 - July 11]

List of Tasks I have worked on :
    • Alignment and spacing consistent with existing styles
    • Updated docs.
  • Addressed the requested changes in the PR : [feature] Fuzzy location creation    
    • New flag for Fuzzy location
    • Separate directory structure for all functions related to fuzzy locations
    • Updated WHOIS model with latitude and longitude field
    • Notification to user on multiple devices existing for same IP.
    • Test cases
Tasks I will be working on next week:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Federico Capoano

unread,
Jul 11, 2025, 4:13:24 PMJul 11
to Aman Jagotra, OpenWISP Google Summer of Code
I recommend mentors to focus on reviewing https://github.com/openwisp/openwisp-controller/pull/1065: line by line review and manual testing, so after this we can merge and focus on the fuzzy locations.

Best regards
Federico Capoano
OpenWISP OÜ
Kotkapoja tn 2a-10, 10615, Harju maakond, Tallinn, Estonia
VAT: EE101989729


--
You received this message because you are subscribed to the Google Groups "OpenWISP Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openwisp-gso...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openwisp-gsoc/c9f4f1ba-7b0d-4fc2-a226-aa4d5f7626b5n%40googlegroups.com.

Aman Jagotra

unread,
Jul 18, 2025, 3:15:40 PMJul 18
to OpenWISP Google Summer of Code
[June 14 - July 18]

List of Tasks I have worked on :
Tasks I will be working on next week:
Blockers:

Regards,
Aman Jagotra

Aman Jagotra

unread,
Jul 25, 2025, 2:32:44 PMJul 25
to OpenWISP Google Summer of Code
[June 21 - July 25]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Currently, there are no brokers.
Regards,
Aman Jagotra

Aman Jagotra

unread,
Aug 1, 2025, 2:27:38 PMAug 1
to OpenWISP Google Summer of Code
[June 28 - August 1]

List of Tasks I have worked on :
  • Addressed the changes in [feature] Fuzzy location creation:
    • Modified the checks for WHOIS and fuzzy location creation to run only for newly created devices or when last_ip changes
    • Added management command to clear last_ip for active devices to handle case for existing devices
    • Added and updated test cases/ documentation
Tasks I will be working on next week:
Regards,
Aman Jagotra

Aman Jagotra

unread,
Aug 8, 2025, 4:27:16 PMAug 8
to OpenWISP Google Summer of Code
[August 4 - August 8]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Currently, there are no blockers
Regards,
Aman Jagotra

Aman Jagotra

unread,
Aug 15, 2025, 3:01:44 PMAug 15
to OpenWISP Google Summer of Code
[August 11 - August 15]

List of Tasks I have worked on :
    • Added validation on location save when estimated flag is true.
    • Code refactoring for more modularity.
    • Moved the estimate location warning to custom html template (previously via messages framework).
    • Fixed issue due to validation checks in location save from location admin.
    • Minor changes related to translations.
Tasks I will be working on next week:
  • Currently, there are no blockers
P.S. There is only one enhancement related issue left, which is to update all old WHOIS records (X days older) : [enhancement] Task for updating WhoIs Records
Planning to work on this after all the above PRs(or at least some of them) are reviewed and merged.

Regards,
Aman Jagotra

Aman Jagotra

unread,
Aug 22, 2025, 2:43:47 PMAug 22
to OpenWISP Google Summer of Code
[August 18 - August 22]

List of Tasks I have worked on :
    • Status is now updated if there are changes in "geometry" and "address" field
    • Updated tests and documentation
  • Added test case for filters on admin for location in [enhancement] Fuzzy Location filters
Tasks I will be working on next week:
Blockers:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Aman Jagotra

unread,
Aug 29, 2025, 7:13:54 PMAug 29
to OpenWISP Google Summer of Code
[August 25 - August 29]

List of Tasks I have worked on :
Tasks I will be working on next week:
  • Address change in the pending PRs, if any:
Blockers:
  • Currently, there are no blockers

Regards,
Aman Jagotra

Reply all
Reply to author
Forward
0 new messages