CHANGELOG.md 34.2 KB
Newer Older
Eric - kg6wxc's avatar
Eric - kg6wxc committed
1
2
3
commit 708f9e4fe27447e9f6bdf70bf8c0ee3d4b5c65d2  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Sep 27 16:28:21 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
4
5
6
7

    bugfix: removed output from script when run in "silent" mode, fix sql
    statement typo

Eric - kg6wxc's avatar
Eric - kg6wxc committed
8
9
10
commit 8affc06764ea8b0fe2f5f12bd6f40baa9f74ae59  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Sep 27 16:03:56 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
11
12
13
14

    update: changed current_stable_firmware_version to 3.18.9.0 in the
    default .ini file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
15
16
17
commit 26f01b3c627b3ccd8cd4d67f01a3819e7c65bc48  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Sep 23 12:21:53 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
18
19
20

    enhancement: cleanup some of the output in "test-mode"

Eric - kg6wxc's avatar
Eric - kg6wxc committed
21
22
23
commit 229a3e6bce82190a3eae4b73d2df0527235390ee  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Sep 23 10:31:45 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
24
25
26
27
28

    bugfix: typo and missing single quotes in wxc_functions.
    
    wxc_checkOldNodes() function.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
29
30
31
commit cf42ebdb5be53e7463b58b6172a12b71def10da1  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Sep 19 19:13:32 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
32
33
34
35
36
37

    updated scripts for newer sysinfo.json file.
    
    coded checks for different versions fo the json file.
    also included new Mikrotik hap Lite devices.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
38
39
40
commit fa265acdc668f02c27eade1c1894be61b1998acd  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue Jul 24 01:49:34 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
41
42
43
44
45
46
47
48
49

    Enhancement map_display.php
    
    Autorefresh is back!
    There is a new button at upper left on the map.
    (this button can be disabled if needed)
    Now you can toggle the autorefresh on and off now.
    It is set to refresh after 10 minutes.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
50
51
52
commit bd572f6ce1fc68963bb697d01187ae04ed28ecb5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon Jul 23 01:06:50 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

    Bugfixes/Changes
    
    Removed an errant "echo" that would cause output in "silent" mode.
    
    When the polling script parsed through the interfaces looking for the
    wlan MAC address and ip (and the LAN ip) it always had issues with the
    different versions of the json file on different firmwares.
    I think this has finally been solved.
    The polling script should pull the proper info from even a 3.15.1.0 node
    now and if those nodes have location info they should now appear on the
    map too.
    The admins of those devices should be strongly reminded to update!!
    
    I mistakenly removed the red and green dot from the status area of the
    admin page. They are restored now.
    
    Parallel node polling will work now, but it is not recommended on large
    networks, as there is still no control over how many scripts are
    spawned. Small networks of should be just fine.
    (this has been tested many times on a network of 20-30 (sometimes 100's)
    with no issues)
    Use at your own risk though.
    
    New warnings in "Test Mode" to alert when a nodes location has been
    "fixed" or not. It's very noticable now.
    
    Some general clean up/typo fixing and removal of things that were long
    due for removal.
    
    fixed some file attributes.
    
    Added some things to be used in the near future but are not done yet.
    
    73

Eric - kg6wxc's avatar
Eric - kg6wxc committed
89
90
91
commit 4bbb002408b02ebaad841453e587062d3bb61667  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Fri Jul 20 19:08:53 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
92
93
94
95
96

    BugFix: map_functions.php
    
    Ability to Hide Admin Button

Eric - kg6wxc's avatar
Eric - kg6wxc committed
97
98
99
commit 41275f121cce789347611c46f8f276a5df2c5e04  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Fri Jul 20 18:23:56 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
100
101
102

    Quick addition to the README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
103
104
105
commit 6e0fb623432da0e4c91391fa5346593c2a06e7b5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Fri Jul 20 17:44:16 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131

    BugFixs/Enhancements/Additions
    
    Can change the non mesh markers info without having to recreate now.
    
    The polling script can now find the info for some nodes that it could
    not before, such as firmware 3.15.1.0b4, this was a pleasant side effect
    of trying to remove some of the bunk entries i nthe database.
    
    The polling script will now also try to check and "fix" the database,
    this is due to changes in the newer AREDN firmwares (anything beyond
    3.17RC1)
    Some of those changes were made by me, just for the map. :)
    These DB "fixes" also include removing some columns that were no longer
    and were making the DB much larger than it needs to be, this will also
    help cut down on the memory footprint when loading the webpage.
    
    The numbers at the bottom of the map reflecting nodes and link, should
    be more accurate now (I hope).
    
    The Map legend has been change to use pure HTML5/CSS, the only images
    are the small circle icons, this may cause issues with very old
    browsers...
    
    Removed some files that were no longer needed or forgetten about.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
132
133
134
commit 7723b47427a9703d7cf8eb4e187c0fd3c96c7059  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Jun 20 17:49:25 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
135
136
137
138
139
140
141

    Bugfix: removed margin when map is embedded in iFrame.
    
    Whoops! Much better now.
    Also, changed the bottom attribution layer to better fit on small
    screens.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
142
143
144
commit 2e3a499c238e614e442eba5fc6a0db987253881d  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Jun 20 17:38:43 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
145
146
147
148
149
150
151

    Enhancement: Allow map to be embedded in iFrames
    
    This will be refined over time and available to all user if enabled,
    but for now a quick addition to allow the map to be shown on sbarc.org
    again.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
152
153
154
commit e8947ee94fa707a97b22fb5f691dedb643fd8d0d  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Jun 16 21:35:56 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
155
156
157
158
159
160
161

    BugFix get-map-info wxc_functions
    
    Fixed the "ignored nodes" check. Nodes and devices that get ignored due
    to 404/no route to host/connection refused errors, will now be properly,
    and temporarily skipped over by the polling script.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
162
163
164
commit a7d10534a18cd0575cafa1edb7b82c746649c6c0  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Jun 10 13:04:25 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
165
166
167
168
169
170
171

    BugFix: Mouse clicks no longer propagate through the layer control box
    
    Discovered how to remove an annoying behaviour of the "Grouped Layers"
    control.
    Also fixed a couple other small things so the HTML was proper.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
172
173
174
commit a3dd4c4a102aa64479e32142fb3464cd1eb1a469  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Jun 10 11:17:07 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193

    BugFix: More 5GHz channels, 900MHz nodes now found by 'board_id'
    
    Added 'non-US' 5GHz channel numbers.
    
    Device band was determined by channel, 900MHz and 2.4GHz have some of
    the same channel number and the script had a hard time telling which was
    which.
    This has (hopefully) been fixed now. Since there are only 3 AREDN
    compatible 900MHz devices, it was easier to just find those certain
    board_id's. This also allowed channel #4 to be added back into the list
    for 2.4GHz. (yes it was a hack but mostly worked :) )
    
    Additionally, I've been trying to optimize the map_function.inc file.
    A couple of the functions in that file consume 90%+ of the time it takes
    to render the webpage. (load_LinkedTO() is a beast!)
    On the cloud server this can sometimes completely stall the script(s)
    and fail to load the page at all.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
194
195
196
commit 51154ec3a5e7e215a6b85a396ccd0f71ea0f587e  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Fri Jun 8 21:30:54 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
197
198
199
200
201

    BugFix: wxc_functions.inc
    
    Added *all* the 5GHz channels.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
202
203
204
commit 929e0f94c3076b31f74b85f5adbfce27f8877893  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Jun 7 22:49:49 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
205
206
207
208
209
210

    BugFix: Added missing 173 channel to 5GHz band check
    
    I missed a channel on 5GHz for when the script tries to determine which
    icon to create for the node.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
211
212
213
commit 45d534fd942ea4547e9edbc2ef68d637688cf732  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon Jun 4 20:31:29 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
214
215
216
217
218

    Typo: fixed #4 in the README file.
    
    just removed a / in a path to make it less confusing.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
219
220
221
commit 1690d7a632b0481dd0d7c78c4055dfd9a6acd8eb  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue May 29 23:22:38 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
222
223
224
225
226
227
228
229
230
231
232
233
234

    BugFix/Enhancement export2csv admin-default.css
    
    Fixed export2csv to deal with the json data better.
    I still cannot get the exported CSV file to cleanly import back into
    SQL, but it's *way* better than it was before.
    Still working on this.
    
    admin-default.css has had the header are set to fixed height.
    Hopefully things will be visiable for all browsers/screens now.
    
    Also updates to the readme file from earlier.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
235
236
237
commit 74201e3419937d1a0fffeac182f3ae9fbd8a22c3  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon May 28 17:23:05 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
238
239
240
241
242
243
244
245
246
247

    Enhancement/BugFix - L.Control.SlideMenu.js README
    
    Fixed typo in README and added info about mysqlnd requirement
    (mysqlnd requirement may be eliminated in the future, but for now it is
    needed)
    
    Hacked L.Control.SlideMenu to show another "close" link at the bottom of
    the text instead of just at the top.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
248
249
250
commit 09ec4214726285ddc9fcfb01e207fd95daa790eb  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon May 28 12:44:44 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
251
252
253
254
255
256
257
258
259

    Enhacement - admin.php css files map_display.php leaflet-hash.js
    
    Added a "Back to Map" link on the admin interface page(s)
    
    Moved the sizing for map div to the css file.
    
    Added rounding to the zoom level in the URL.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
260
261
262
commit c8b27b46e0053c7c82b94e4b36eea6ff2b1103a1  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun May 27 20:59:42 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
263
264
265
266
267

    Bugfix - README.md
    
    Fixed an important typo in README.md and README.html

Eric - kg6wxc's avatar
Eric - kg6wxc committed
268
269
270
commit ad45ebfd7ada0d1615d3b9ac6b86e975f47382e2  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu May 24 08:26:41 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
271
272
273
274
275
276
277
278

    Bugfix - otherAdmin.php
    
    Removed a "/n" from a java pop up alert.
    Not sure why I thought that would work...
    
    fixed now

Eric - kg6wxc's avatar
Eric - kg6wxc committed
279
280
281
commit 47b93eea11134b0641e8c48dd44a8da00d6a9374  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed May 23 23:52:59 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
282
283
284
285
286
287
288
289
290

    Bugfix get-map-info.php
    
    (I knew I would miss something!!)
    
    Missed removing a deleted column from the sql query.
    
    Also changed some comments on a function in wxc_function file.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
291
292
293
commit bfbf45709bb48ed1fbebd9bf6f18956b153e29f4  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed May 23 22:20:30 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318

    Bugfix/Update/Enhancement Admin pages
    
    Finally finished a rough version of some admin pages that allow for
    maintenance of the DB, fixing node locations, removing nodes, etc...
    Username/Password is required to use the admin pages.
    You must create an intial user/password.
    When you first load the admin page it will ask you to create an initial
    user.
    This initial user is a "super user" and will be able to create other
    users.
    (more info is on the admin pages themselves)
    
    Fixed a stupid mistake in export2csv.php.
    
    Rearranged the columns in the node_info datebase which make the data
    more readable when exported as CSV file.
    
    Removed old DB columns that were now unused.
    
    Changed the *.css-default file(s) to *-default.css so that IE will use
    them without complaints.
    
    More than a few other little changes here and there...

Eric - kg6wxc's avatar
Eric - kg6wxc committed
319
320
321
commit 12b091b3b4bb34ec033470ccf4fe883e788f18a4  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun May 6 22:20:54 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342

    Enhancement: map_display.php
    
    The check for internet access was using a POST variable to tell the page
    if the client had access to the internet or not (it just tries to get
    favicon.ico from google).
    The problem with POST was that every time you refreshed the page, the
    POST variable had to be resent, usually resulting in a dialog box from
    the browser ("Do you want to resend this info?")
    
    This drove me crazy, I could not stand that dialog box.
    
    The check for internet access has been changed to use a cookie.
    The cookie contains 1 item and expires after 30 minutes.
    So after 30 minutes, the page will recheck for internet access and act
    accordingly.
    
    There is also a small change to the check for user-settings.ini.
    
    The README.md/html files were slightly updated as well.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
343
344
345
commit c32015e79e8665c840a67c69ee18e10faaafccdc  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu May 3 22:42:12 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364

    Bug Fix: get-map-info.php, map-display.php
    
    Due to commit before this I also noticed non-nodes were being put into
    the database.
    There were over a 100 in my database alone.
    These are most likely non-node devices and will never be able to be
    mapped.
    Initially, I opted for a "save and recheck" style of polling, in the
    hopes that something was just missed and it would get picked up later.
    This is not the case and over time I think can see what is happening.
    
    added a check in get-map-info.php to try and skip these devices if we
    reach one, and due to that change, the numbers of shown and not show
    node and links at the bottom right of the map is more accuate now (I
    hope).
    
    73

Eric - kg6wxc's avatar
Eric - kg6wxc committed
365
366
367
commit 8837d7fddf7e8c6f1f529612896f63972f31c315  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu May 3 18:08:48 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382

    Bug fix: get-map-info.php
    
    Some nodes returned a blank lat,lon and grid_square differently than
    others that were also blank.
    
    This was causing issues when writing to the SQL database.
    get-map-info would throw this error when it would happen:
    "Could not send to SQL. Incorrect double value: '' for column 'lat' at
    row 1"
    
    Fix:
    Any blank lat || lon now get converted to a single "0".
    Any blank grid_square now gets converted to a NULL.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
383
384
385
commit 874f010410a46f60aa8058f21c2dcb11c0869be2  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue May 1 20:22:17 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
386
387
388

    Fixed some issues in the README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
389
390
391
commit f8d524bfb3010a65b16f043b12c8de007bc1b0e3  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue May 1 19:41:09 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
392
393
394

    fixed my stupid error in admin.php page.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
395
396
397
commit e24346c2b8152871e9932e82c928719e9d1ecd5b  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue May 1 18:30:59 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
398
399
400
401
402
403
404
405

    changed default cronscript to use /bin/bash
    
    it used /bin/sh before and for some reason just recently developed a
    problem running get-map-info on my RPi.
    Using /bin/sh caused an SQL error, /bin/bash doesnt...
    Not sure why yet.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
406
407
408
commit 58f8be72849d1c1a4d36db48de4a933c8c8a9589  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue May 1 18:20:40 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
409
410
411

    whoops missed a quote in the right spot...

Eric - kg6wxc's avatar
Eric - kg6wxc committed
412
413
414
commit 8fbe3dfe8db2da5546da033eaab613bef61ec357  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue May 1 18:16:19 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437

    Changed to use default ini and other user editable files.
    
    There is no longer a user-files.tar.gz file!
    
    The user must remove the "-default" from the file extension, save the
    file and then make their own changes. I have seen many other programs
    use this and it seems to make sense.
    The README has been updated to reflect this change.
    Other ideas are appreciated still! :)
    
    With the exception of user-settings.ini, the code will check for the
    existance of the non "-default" files and use those instead of the
    default ones.
    Also if the user does not create a user-settings.ini file of their own
    an error will be thrown telling them such.
    
    Fixed the Popup for "total number of link" in the attributon bar.
    
    Some new values were added to the meshmap.css file in order to make it
    easier for the user to make customizations to the page if they want.
    More of these will probably be added in the future.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
438
439
440
commit 011a7ef3f366a3be91d9d50e545f498b8e3b31e5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon Apr 30 01:15:37 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
441
442
443

    Even more slight changes to the README stuff

Eric - kg6wxc's avatar
Eric - kg6wxc committed
444
445
446
commit a8e3eb3d033fa93c88646ec4b3fb8d3effde4c0d  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon Apr 30 00:43:19 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
447
448
449

    Broke it again... fixing...

Eric - kg6wxc's avatar
Eric - kg6wxc committed
450
451
452
commit 42b666bcd056bea07e6e979b4505d339b0a70c0e  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Mon Apr 30 00:35:47 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
453
454
455
456
457

    More slight changes to the README.md file
    
    "markdown" is a pain! I should have just written a webpage! :)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
458
459
460
commit 61e3979c53efb9f76f7432235450a577054e516e  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 29 23:44:39 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
461
462
463

    fixing even more things... I am learning git better! :)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
464
465
466
commit c3571d4f02ca671688fbcc5c661f10b5d4d0366c  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 29 23:14:21 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
467
468
469

    still fixing README.md

Eric - kg6wxc's avatar
Eric - kg6wxc committed
470
471
472
commit 59d61781d9d603117af111592b812c923a3538b2  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 29 23:09:55 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
473
474
475

    trying to fix the README.md file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
476
477
478
commit 8d940cf14aca6b4b664324959ee98c72be4e8583  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 29 23:04:01 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
479
480
481

    fixing...

Eric - kg6wxc's avatar
Eric - kg6wxc committed
482
483
484
commit 8689c671e41eb0132fd0ae6934bfb31bb7eb5361  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 29 23:00:06 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
485
486
487

    fixed the README.md file. Yes yes, I broke it again. I know. :)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
488
489
490
commit 58c7cac687f48351128c2187f39c83d51a9dfea5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 29 22:57:06 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
491
492
493

    Updated to README.md file and made it much nicer. Logo updated in repo. favicon.ico added. Started the change to the -default files for the user editable files

Eric - kg6wxc's avatar
Eric - kg6wxc committed
494
495
496
commit ba78d85cbde56e741d5632a75306e20a7a304b8e  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 22 01:41:16 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
497
498
499
500
501
502
503
504
505

    lots of things updated, way more than I want to type about right now.
    
    please test and let me know.
    
    I will update (and create) and changelog file quite soon.
    
    Enjoy!

Eric - kg6wxc's avatar
Eric - kg6wxc committed
506
507
508
commit ce3fec8417a4d807b3458c35355a5af8cb0c6435  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 22:31:39 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
509
510
511

    Added GPL 3 license, also changed README (yet again)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
512
513
514
commit 92b2ae7e3dfca6f3d44d9707cb70e36bfc9af018  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 21:07:23 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
515
516
517

    Of course that wasn't all... more changes to README

Eric - kg6wxc's avatar
Eric - kg6wxc committed
518
519
520
commit dbb226b99184b5c4bd969e2839ef57047fe703d5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 20:59:31 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
521
522
523

    even more changes to the README file, hopefully this is it for that.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
524
525
526
commit 5c1ac4ff67ee9746c992c4b4454c0ebde86722d8  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 20:26:45 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
527
528
529
530
531

    messing with the REAME file now
    
    trying to make it nicer with the auto-html generation...

Eric - kg6wxc's avatar
Eric - kg6wxc committed
532
533
534
commit dd6638e866b6399edf131438633a2f55d2df5123  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 20:16:08 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
535
536
537

    More updates to the README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
538
539
540
commit 397e7ebbf0f3223ef12408a6dd5620e54ff8ef9e  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 18:34:23 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
541
542
543

    more README changes

Eric - kg6wxc's avatar
Eric - kg6wxc committed
544
545
546
commit a35f425e48e5f7f78ff5eb5711227c6792817678  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 18:21:05 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
547
548
549
550
551

    changed README file to compensate for the auto-generated README.html.
    
    also removed the previously created README.html

Eric - kg6wxc's avatar
Eric - kg6wxc committed
552
553
554
commit bfda006d0dedc0caec715bad8f43b53df51e7342  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 17:59:03 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
555
556
557

    This may fix README.html

Eric - kg6wxc's avatar
Eric - kg6wxc committed
558
559
560
commit bb38993591a3916e8a0a3a6154676a032e3004e9  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 17:54:57 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
561
562
563

    manually adding README.html (hopefully this will fix the repo)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
564
565
566
commit 7ebfcddd53ee0774ab3f16d9d90280263343b27f  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Thu Apr 19 17:49:15 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
567
568
569
570
571
572

    Made it so get-map-info and parallel_node_polling cannot be run inside a
    browser.
    
    (also testing README.html generation)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
573
574
575
commit a0401c8059515033342775f79d221427b4b1cd37  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 23:12:17 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
576
577
578

    forgot to add a file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
579
580
581
commit f55f3db53ab0aee9437aa2721f7108b064bb0824  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 23:09:39 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
582
583
584

    Trying to validate against HTML5 Validator and more clean up.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
585
586
587
commit 8fdef47b5c6cd93dd7fd580a43d54950c9fb1b59  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 22:38:22 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
588
589
590
591
592

    Yet more cleaning...
    
    Don't run your code through an HTML5 validator if you can help it! :)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
593
594
595
commit 66af1b951905302aea42e2c637a8f8b86d093d8c  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 22:13:11 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
596
597
598

    more cleaning (there might be a lot of this, sorry)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
599
600
601
commit cee4998428ba97ee3188e9ce3ebfee9ea48c02ba  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 22:04:57 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
602
603
604
605
606
607

    leaflet-hash.js now always loaded from local resources.
    
    There is no reliable internet server that provides both HTTP and HTTPS
    access.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
608
609
610
commit c70ffa876c5baaa2d4b3e0ea7366794c6cd868df  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 22:01:51 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
611
612
613

    fixed leaflet-hash.js URL

Eric - kg6wxc's avatar
Eric - kg6wxc committed
614
615
616
commit 494fbb316587c02f7a8be6bd1e73a78590493e6d  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 21:58:38 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
617
618
619
620

    Cleaning some comments, more preparing for the "internet test" and other
    general cleanup.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
621
622
623
commit 0e4149fd8eef7cc31c443dee6a2c081885c7a425  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 21:49:04 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
624
625
626

    changed where the "internet access checking" is at in the code.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
627
628
629
commit 61781bd35cff9385367af9c879fc26529c220ade  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 18 21:42:11 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
630
631
632
633
634
635
636
637
638
639
640

    Setting up for the abilty to tell if the client has internet access or
    not.
    
    There is a way to have javascript give us some indication if the clients
    browser has access to the greater internet or not. This would allow the
    map webpage to either pull it's local resources or to use resources from
    the internet.
    For 1 you can get better Map layers if the client has internet access,
    and why pull data over the mesh if we do not have to?

Eric - kg6wxc's avatar
Eric - kg6wxc committed
641
642
643
commit 058c1f1928c6d82e45b0876df2361bff5debad76  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Apr 15 18:45:06 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668

    get-map-info, map_display and map_functions updated.
    
    Added "ini_set('memory_limit', '128M') to get-map-info and map_display.
    If you have a large network, you may need to increase the amount of
    memory needed. 128M should be more than enough in most cases, unless you
    have a "Mega Mesh" like N2MH does. :)
    
    Added "last_seen" info to the station popups (map_functions.inc)
    
    Also added (hopefully) a catch in get-map-info to find a "stalled" node
    polling run.
    Sometimes the node polling portion of the script never completes and it
    never gets a chance to unset the "currently_running" bit in the
    database.
    There is now a check so that if the "currently_running" bit is 1 and the
    time the script last polled the node is greater than 3 * the
    "node_polling_interval" (from the ini file), then the script will just
    go out and poll the nodes as normal.
    If it completes, it will unset the "currently_running" bit and will
    update the timestamp.
    
    These changes have all been suggested by N2MH. Thanks Mark! I finally
    got to it!

Eric - kg6wxc's avatar
Eric - kg6wxc committed
669
670
671
commit 293388268646f8f240cc7506b3d61a0471d681a5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 16:45:06 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
672
673
674

    Changes to README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
675
676
677
commit 5174fbcc098bc5213b3e23f9e7792812e3cc3516  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 16:37:31 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
678
679
680

    Changes to README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
681
682
683
commit 44218c680627372f71d41f28f1df31cee69aaf11  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 16:21:23 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
684
685
686

    Changes to README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
687
688
689
commit 5c8257bfb0c4bdb58dca211b34351f25ebcf5f1d  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 16:12:37 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
690
691
692

    Changes to README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
693
694
695
commit c2986ccade6be0970b4f16eb45f21acaa67d495f  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 12:30:21 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
696
697
698

    Added .gitignore file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
699
700
701
commit 15b0f0662a31803d3388b7c36e3607cf934916b5  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 11:45:57 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
702
703
704

    fixing issue with get-map-info --help (I  hope)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
705
706
707
commit f2b982fb034476c8a7a16c40490d1f10300ab2e7  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 11:05:24 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
708
709
710
711
712
713
714
715
716
717
718

    Remove usage of the "wxc_custom.inc" file.
    
    There is now a new file: "custom.inc" that can allow the user to make
    site specific overrides, keep sql passwords out of the main ini file,
    etc...
    This is completely optional and not required. The file may even be
    safely deleted if wanted.
    
    Also some typo fixing in the README file.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
719
720
721
commit 9ef9ddb69fef5319cb6eef447eac00e402551972  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 03:14:15 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
722
723
724

    more edits to the --help section of get-map-info.php

Eric - kg6wxc's avatar
Eric - kg6wxc committed
725
726
727
commit 0988d3575770ec6797fb25835ddb75815202e4c2  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 03:10:01 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
728
729
730

    ha! fixed a stupid typo and added more info to get-map-info.php --help

Eric - kg6wxc's avatar
Eric - kg6wxc committed
731
732
733
commit 85570074a2bb599527d092b93c6273112c1fdc29  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 03:03:45 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
734
735
736
737
738

    more little changes
    
    just changed the output of get-map-info --help a little bit.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
739
740
741
commit ebadc3dece9b089ea344fdb0078b8860e97e9488  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 02:56:17 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
742
743
744
745
746
747

    added --help ability to get-map-info.php
    
    you can actually use --help, --h, -help, -h, /?, or ? to get the usage
    info now.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
748
749
750
commit 72192d293967437fa3a4af76623f086dafa4ada4  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 01:42:50 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
751
752
753

    more changes to README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
754
755
756
commit 769f4571a2f953b6355542169f3d8abb8d1061c7  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 14 00:50:24 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
757
758
759

    Fixed some errors in the README file

Eric - kg6wxc's avatar
Eric - kg6wxc committed
760
761
762
commit 8f0dd53ca539e3ca40915d07b602dfeeb5c3065e  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Fri Apr 13 23:45:56 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780

    Many changes.
    
    Removed user-edited files so they do not get overwritten when updating
    the scripts.
    The user-edited files are now contained in the user-file.tar.gz archive.
    Once decompressed they will not be effected by future "git pull"
    operations.
    
    Made changes to how the scripts find the included files, the whole thing
    can now just live in one directory, allowing for easier future updates.
    
    Added http-meshmap.conf file to plug in to apache configs. This allows
    the <WEBROOT>/meshmap directory to live virtually anywhere on the
    filesystem.
    
    Updated README file to reflect these new instructions.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
781
782
783
commit 5ac5c496a56c312c4ad327923a246a6b276bb6c6  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Tue Apr 10 14:55:31 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
784
785
786
787

    finxed warning from map_functions about undefined index in array
    creation

Eric - kg6wxc's avatar
Eric - kg6wxc committed
788
789
790
commit 6bee870324befc2d1a0e27b446bdebdc93bbfad8  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 7 22:51:11 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
791
792
793
794
795
796
797
798
799
800
801

    Fixed issues with the station Pop-Ups.
    
    The array that was fixed for PHP 7.2.3 was not fixed right.
    This resulted in missing/inaccurate info in the station pop-ups.
    
    Part of the array was reinitializing when it should not have, since it
    was already created at that point.
    
    a pretty simple if (is_array()) { ... }else { ... } fixes it.

Eric - kg6wxc's avatar
Eric - kg6wxc committed
802
803
804
commit 8abe7a89efe3eec06102ccd601c2f67d98e8a26d  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 7 13:51:02 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
805
806
807
808

    removed what git added in get-map-info.php (still learning this git
    stuff :) )

Eric - kg6wxc's avatar
Eric - kg6wxc committed
809
810
811
commit 29ec34c37a9e477f1dfd597c4a98fac83bccca53  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sat Apr 7 13:47:17 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
812
813
814

    added node_map.sql file for importing into mysql/mariaDB

Eric - kg6wxc's avatar
Eric - kg6wxc committed
815
816
817
commit 7ad4061366da3915fe34f9b8cd566bddb1a3fcba  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Apr 4 23:47:08 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
818
819
820

    just changed some comments in get-map-info (and testing git from laptop)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
821
822
823
commit 7fa8aca7d785281adadb8bc2c9a7fcbcc09e0e95  
Author: ride <ride@nomad>  
Date:   Thu Mar 29 00:08:09 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
824
825
826

    testing from windows...

Eric - kg6wxc's avatar
Eric - kg6wxc committed
827
828
829
commit 50375acaa37738e2cc78e80765e0e953a8476f94  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Mar 28 22:58:10 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
830
831
832

    really testing new domain name, added some new comments in map_display

Eric - kg6wxc's avatar
Eric - kg6wxc committed
833
834
835
commit 94f81ac25d57d617697a4fc855493d0460c8e13c  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Mar 28 17:18:07 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
836
837
838
839
840
841
842

    updated the apache conf file to block access to the ini and inc files
    also block access to the scripts directory.
    
    working on making the install simpler, clone the directory and go
    (almost) :)

Eric - kg6wxc's avatar
Eric - kg6wxc committed
843
844
845
commit b03aea08a764e6232e38cc68c09df5b5ee7d2a1f  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Wed Mar 28 15:35:43 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
846
847
848

    fixed log warning about empty needle on line 181 of map_display

Eric - kg6wxc's avatar
Eric - kg6wxc committed
849
850
851
commit 725ab302ad55d1f8e5e1c05d4754b13d6df14b8c  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Mar 25 22:30:16 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
852
853
854
855
856
857
858
859
860
861
862

    working on load_LinkedTO function.
    
    load_LinkerTO blows up in php7 due to the array not being created
    correctly.
    php5 just happily fixed it for us and did not complain.
    The issue is somewhat dealt with, Eric is still working on it.
    
    This commit is also a test of the git system.
    cheers!

Eric - kg6wxc's avatar
Eric - kg6wxc committed
863
864
865
commit 2fac9a6c089940d3f6c678dae2ee5f5df30064e4  
Author: Eric Satterlee - KG6WXC <kg6wxc@gmail.com>  
Date:   Sun Mar 25 12:02:47 2018 -0700  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
866
867

    Initial commit!
Eric - kg6wxc's avatar
Eric - kg6wxc committed
868
869
870
871
872

Historical Notes

March 2018
-----------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
873
874
875
876
877
wow, it's been that long huh?  
now using git repo at https://mapping.kg6wxc.net/git/meshmap  
fixed issues with running the webpage on PHP 7.2.3, it should be good now.  
tested on PHP 5.6.30 7.0.27-0+deb9u1 and 7.2.3  
had to create an array properly and not let PHP fix my mistakes for me. :)  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
878
879
880

June 2017
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
881
882
883
884
885
886
887
888
889
890
891
892
893
Added CSS values  
First pass at Optimization for Node and Topology array handling  
Moved several control values to user-setting.ini  
   Including: Server Settings, Messages, Starting Coordinates and Zoom  
GSE: Moved map specific details to meshmap-settings.ini  
GSE: Optimized link building  
GSE: Cloned map.php to map_display.php for additional ( non-mesh ) features  
GSE: Moved Icon and Colour definitions to meshmap-settings.ini  
GSE: Moved all map building infrastruures to individual routines.  
GSE: Added ( Additional Markers ) - These are additional filtered non-mesh markers.  
GSE: Added Services to the mesh node pop up  
GSE: Added Popup to Link lines.  
GSE: Added another popup for those nodes with an non-standard firmware version. ( Visiable when layer is active )  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
894
895
896

late march 2017
----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
897
898
899
900
901
902
Many, many updates and changes.  
Almost a complete rewrite.  
No longer requires "olsr-topology-view", or wxc's original get-topology.sh or build_topology.php.  
Also no longer requires jsontomysql.php or get_nodes.sh.  
The temporary files called mesh_hosts and topology.new are no longer needed as well.  
You can safely delete all of those files if you had them.  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
903

Eric - kg6wxc's avatar
Eric - kg6wxc committed
904
905
This one script should do it all.  
It will run different parts at different times.   
Eric - kg6wxc's avatar
Eric - kg6wxc committed
906

Eric - kg6wxc's avatar
Eric - kg6wxc committed
907
908
909
Now using "netcat" to get the olsr info, this was Mark's (N2MH) idea.  
Turns out there are "pure" PHP ways to do that, do not even have to make a call to "nc" any longer.  
Mark also caught a bug and now there is a better way to find the wifi mac address that should work for all devices.  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
910

Eric - kg6wxc's avatar
Eric - kg6wxc committed
911
912
913
Moved many things into the wxc_functions file.  
Alternate IP to host name solution, since PHP's own function would sometimes fail.  
Moved wxc's totally site-specific stuff into an alternate file that is not required.  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
914
915
916

early march 2017
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
917
918
919
920
921
922
sorted "Linked to:" popup list by distance and cost this was easiest by putting the distance info into the database. (<em>see the scripts for more info</em>)  
Can now tell the difference between "real" DTD links and those that are linked in some other way (mostly)  
Additionally, This page is becoming more and more modified to do things based on which "host" it is running on.  
At SBARC we currently have 3 different "versions" of this page, plus my system I use for testing.  
I was starting to lose track of what was where so it has all become one now.  
if you are running on a different host then things will default to "normal".  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
923
924
925

early feb 2017
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
926
927
changed to use only free (as in beer) maps  
OSM, openTopo, Stamen maps, etc.  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
928
929
930

early jan 2017
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
931
932
migrated to use mysqli  
also added the mapbox "topographic" maps (which suck)  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
933
934
935

mid dec 2016
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
936
937
yet another update (due to request)  
added distance and bearing info to the linked node listing in the station popup  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
938
939
940

more updates dec 2016
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
941
942
943
944
added lat, lon to the popup info  
added channel and bandwidth info to the station popups  
out of date (and maybe beta) firmware now shows up as red text in the station popups  
changed the bottom "attributions" section a bit, formatted it differently and added in the number of stations and links shown. :)  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
945
946
947

v.03 early December 2016
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
948
949
950
951
952
953
954
added fullscreen control.(mid november 2016).  
the basemap layers are now able to be switched.  
there is differentiation between the different bands.  
now more info in the stations popup.  
you can now filter out different bands and different types of links on the map.  
the node's name now shows up if you hover over the marker.  
I think I'm now able to pick out the tunnels vs. any other type of link... maybe  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
955
956
957

v.02 early Nov 2016
-----------------
Eric - kg6wxc's avatar
Eric - kg6wxc committed
958
959
960
new "radio" icons  
"two way" link lines  
legend overlay  
Eric - kg6wxc's avatar
Eric - kg6wxc committed
961
962
963

v.01 inital map Oct 2016
-----------------