phl0
8c6779e482
Check a little more specific
2026-03-18 09:00:48 +01:00
phl0
e0df05817c
Merge remote-tracking branch 'upstream/dev' into fixArray
2026-03-18 08:38:58 +01:00
phl0
66ea98f4c4
Fix description
2026-03-18 08:34:52 +01:00
Joerg (DJ7NT)
4dc2c5d56f
Merge pull request #3082 from int2001/sec_keyhandling
...
Sec keyhandling
2026-03-16 12:20:19 +01:00
int2001
5734419e78
convert API generate/delete actions to POST-only to mitigate GET-based CSRF
2026-03-16 07:44:08 +00:00
HB9HIL
054f66d07f
escape some api stuff
2026-03-16 00:57:34 +01:00
phl0
cc4dfe2d1e
Fix logic
2026-03-15 10:40:36 +01:00
phl0
5c94cf419b
Fix other function calls as well
2026-03-15 09:14:26 +01:00
phl0
6f5864dcb1
Check returned array properly
2026-03-15 09:11:01 +01:00
phl0
6d68e6459d
Use logbook ID instead of public slug for pulling worked grids
2026-03-15 09:04:05 +01:00
int2001
93a6e10662
URGENT: Securityfix for new API
2026-02-20 13:43:13 +00:00
Florian (DF2ET)
61828fd839
Merge pull request #2987 from phl0/apiGetWorkedGrids
...
API function to pull all worked / confirmed grids from Logbook
2026-02-20 12:57:09 +01:00
Florian (DF2ET)
1a85fea561
Update application/controllers/Api.php
...
Co-authored-by: Joerg (DJ7NT) <int2001@users.noreply.github.com >
2026-02-20 12:23:55 +01:00
phl0
76826ce8c5
Prevent double loading of API model
2026-02-20 12:01:52 +01:00
phl0
cf96ddbad8
Prepare for adding VUCC_GRIDS
2026-02-20 11:52:46 +01:00
phl0
6d00adf9a3
Move to API model
2026-02-20 11:45:48 +01:00
Florian (DF2ET)
b2fbc478ed
Update application/controllers/Api.php
...
Co-authored-by: Joerg (DJ7NT) <int2001@users.noreply.github.com >
2026-02-20 11:30:42 +01:00
Florian (DF2ET)
61ac42143b
Update application/controllers/Api.php
...
Co-authored-by: Joerg (DJ7NT) <int2001@users.noreply.github.com >
2026-02-20 11:30:36 +01:00
Florian (DF2ET)
84d38edac2
Update application/controllers/Api.php
...
Co-authored-by: Joerg (DJ7NT) <int2001@users.noreply.github.com >
2026-02-20 11:30:28 +01:00
phl0
f3d42f8b51
Refactor SQL query
2026-02-19 18:30:46 +01:00
int2001
4e9faddcfb
DXCC-Lookup (API) accidently overwrites DXCC with previous QSOs
2026-02-18 18:46:46 +00:00
HB9HIL
de02672ab8
build the dxcc class without date since we check the exception and prefix date already in the dxcc_lookup, simplifies caching
2026-02-17 14:11:11 +01:00
761ea241f7
reduce list_clubmembers data output, move key from request URI to POST data
2026-02-16 16:42:56 -07:00
132be04c09
remove ?> at end of file
2026-02-15 13:37:46 -07:00
kc9uhi
ac973e16d8
remove extra model load
...
Co-authored-by: Fabian Berg <fabian.berg@hb9hil.org >
2026-02-15 12:01:03 -07:00
0291803862
unnecessary variable definition
2026-02-15 10:50:52 -07:00
7fe649b47b
add list_clubmembers api endpoint
2026-02-15 10:38:22 -07:00
int2001
2a2c6d7abe
Optimize Yr/Mon/Day-Stat-SQL
2026-02-04 05:34:33 +00:00
HB9HIL
9e19dec6bf
refactored the cache loader
...
- adjusted formatting to make it easier to read
- added the key prefix from config
- made everything failsafe since users don't have that configured by default
2026-02-01 20:21:14 +01:00
HB9HIL
3a2bce8646
make the cache adapter as config options and use them when calling the cache lib
2026-02-01 19:33:51 +01:00
phl0
843e98695f
Add function to pull all worked grids at once
2026-01-31 10:02:55 +01:00
int2001
4ae7fd7b13
Accept also single-stations
2026-01-29 17:36:00 +00:00
Andreas Kristiansen
09e892fc33
[DXCC ID] All checking now goes via the class
2026-01-22 11:55:30 +01:00
Joerg (DJ7NT)
b3f60219af
Update application/controllers/Api.php
...
Co-authored-by: Florian (DF2ET) <github@florian-wolters.de >
2026-01-08 12:22:27 +01:00
int2001
8979ed4c0c
Better Debugging
2026-01-07 07:50:00 +00:00
int2001
2ce1636786
Introduce (optional) Ratelimiting on API
2026-01-07 07:35:32 +00:00
int2001
e74e9ead0a
Rename json-param to callbook
2026-01-07 06:49:35 +00:00
int2001
c626b4ae7a
Typo
2026-01-07 06:17:28 +00:00
int2001
9173294ed9
Fetch callbook for api private_lookup if requested
2026-01-07 06:10:42 +00:00
int2001
f00ba98865
Prevent 500s when trying to access api with key=null
2026-01-04 15:48:44 +00:00
int2001
c7c6050ea6
Use DXCC-Class for API-Lookup (used for Cluster)
2026-01-01 13:51:49 +00:00
int2001
082671d8a8
Check Clublevel for station-creation
2025-12-13 07:54:08 +00:00
int2001
d22238ba74
Check operator more carefully on API
2025-12-13 07:27:04 +00:00
int2001
5e02b514ae
Use central function to generate ADIF-Header
2025-12-05 08:01:12 +00:00
int2001
ad11abe84b
Fix for API get_contacts_adif
2025-12-05 06:57:14 +00:00
int2001
fbfd7868ee
Export/Show UUID on station_info
2025-11-27 13:07:20 +00:00
int2001
81fa97335c
Minor one / accidently leftover
2025-11-27 12:53:04 +00:00
int2001
1edb73ac26
Better handling
2025-11-16 11:15:03 +00:00
int2001
ad417fd66f
API implemented
2025-11-16 11:06:56 +00:00
phl0
7cb930f9da
Handle slashed zero on ADIF import via API call
2025-11-14 11:26:10 +01:00