Coder Social home page Coder Social logo

releases's People

Contributors

adonespitogo avatar alenteria avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

releases's Issues

Occuring error from users

system_log_error
adoerror

Just want to raise this issue seems for a couple of days some of the users have encountered this issue. They cant connect to the portal and the error appears as per the attached picture.

Restarting the server temporarily fixes the issue but will occur again in a few days.

My Hardware Specs:
Intel Nuc i3
4GB ram
m.2 120GB SSD

v5.1.2 Internal Server Error due to DHCP assignment

critical [[ TypeError%3A%20Cannot%20read%20property%20'forEach'%20of%20undefined ]] 2023-01-06 2:16 PM
error [[ AssertionError%20%5BERR_ASSERTION%5D%3A%20lease.starts%20(date)%20is%20required ]] 2023-01-06 2:16 PM

The server goes to infinite loop. Clients can't access the portal.

mawala kalit user session

5.30.2021: reklamo ako users kay nawala kalit ilang oras.

5.31.2021: nawala kalit akong oras.

tinoud ilang reklamo, akong gi-check ang system.log records:
53B32C3F-0E44-40A5-BAA6-3A6453CB51F2

p.s. nag order pa ko ug sd card replacement kay basin tungod sa sd card. second time replacement na ni nako, basin timingan lang gyud ko nga dili kasugakud akong mga sd card nagamit. current brand sandisk ultra 16G. akong replacement nga gi-order:
1D6D0A05-249F-48EA-9B75-CB2A0B63FE23

Feature/s Request

  1. Make a webpage for announcements instead of messaging.

Also I have already requested this feature to the chat plugin repo I will still add it here.

  1. Allow users/admin to create group chats

?

not sure. pls confirm. v4.3.0

see attached img:
916D3C11-EE98-48B7-82B3-A60289F29928

Pressing "Cancel" or "I'm done paying" interrupts coin credit counting - resulting to lost credits

Affected software is version 5.1.2 and previous versions with "Cancel" or "I'm done paying" button during inserting of coins.
Pressing "Cancel" or "I'm done paying" interrupts coin credit counting - resulting to lost credits.
When the ado software is not yet done counting the pulses/recording the corresponding credit for every coin inserted and the user presses "Cancel" or "I'm done paying.", it can cause lost in credits. This is that moment a P5 coin (with designated 5 pulses) and specially a P10 coin (with designated 10 pulses) will be credited to a lower value and we blame the electronics failing but it is a software feature (if it is not a bug, it is a feature) to stop the counting of pulses and recording of credits will be affected. Every week I see this problem specially from users who are in a hurry to get online. These users are the high paying who insert coins usually from P15 to P50 and are usually in a hurry to get online. I monitor two vendo and check everyday and able to narrow this issue to only happen to users in a hurry not waiting for the credits to appear on their device. I simulated the behavior and repeatedly able to trigger it.

A work around or a band aid solution (but not totally perfect and a hassle or extra work to do by every vendo builder or owner) that I see to minimize this problem and can be done by the vendo builder or vendo owner is by changing the assigned pulses setting for every coin on ado for each coin (P1, P5, P10) to a lowest possible number of pulse that also requires re-calibration of the coin slot to correspond to such assigned pulses. This will outrun the user from interrupting coin pulses counting and recording of the correct credit. This will speed up coin pulses counting or lower the time it takes for the credits to appear on the user device. Lowest possible pulse setting are the following:

1 pulse for P1 (same as default)
2 pulses for P5
3 pulses for P10
4 pulses for P20 (only for older model coin slot, those with anti-hook will require hardware modification to accept this coin.

This band aid solution will make ado faster in recording credits at the expense of every builder or vendo owner to make the change on every vendo they have. I am aware of other vendo software out there and ado is not the fastest in recording of credits or giving feedback to the user device. However, with its available features and milestones, it is still ahead in development among other vendo software in the market and for that it is still better.
Caution when applying this band aid solution. Please be aware that we will lost the clue what coin was inserted if ever there is incorrect recording (maybe due to failing hardware or an increase in wire resistance) when we do this band aid solution as there are no in between possible pulses. The only way to verify is to physically check the vendo and the coins inserted. Below is the new pulse setting with coin slot recalibrated and tested to provide the correct pulse for each type of coin and indeed from testing we noticed a much faster feedback to the user's device of the credited amount. We'll observe in the coming days with this setup.

Screenshot from 2022-10-19 16-49-29

A correct and best solution is a change on the software side to never interrupt the counting of pulses and the recording of credits even when the "Cancel" or "I'm done button" is pressed specially when coins are already inserted. Recording of correct credits must be a priority by the ado software regardless if the user is in a hurry and not verifying the credited amount. I consider this as a serious issue on the software side that causes lost credits and we usually blame the electronics not working correctly. The work around solution suggested by ado by adding additional pulses like 2 to 4 pulses and recording it as 5, 6 to 9 pulses and recording it as 10 does not work in this issue as a solution. A software update is a must to handle this correctly and it must be done on the software side and not by every vendo user or wifi client. This issue can be repeatedly triggered by any user. You can try it for yourself.

Below are screenshots when users interrupted the counting resulting to missing credits.
Screenshot from 2022-10-19 05-51-19
Screenshot from 2022-10-19 05-50-44
Screenshot from 2022-10-19 05-50-08

One additional feature I enabled to slow down insertion of coins that each coin be recorded in a separate second interval is the "Block fast insert" and it works well that coins be recorded in a separate time interval but it does not help with this issue.

Error logs on V5.1.1 using dedicated TP-Link PCIe NEC

error [[ RTNETLINK%20answers%3A%20Invalid%20argument%0AWe%20have%20an%20error%20talking%20to%20the%20kernel%0A ]] 2022-03-17 12:58 PM
error [[ RTNETLINK%20answers%3A%20File%20exists%0AWe%20have%20an%20error%20talking%20to%20the%20kernel%0A ]] 2022-03-17 12:58 PM
error [[ RTNETLINK%20answers%3A%20File%20exists%0AWe%20have%20an%20error%20talking%20to%20the%20kernel%0A ]] 2022-03-17 12:59 PM

Thoughts?

Server Specs (brandnew setup)
i5 10th gen
8GB RAM
Ubuntu Server 18

Chat plugin 1.0.12 does not remain visible on the portal with v.5.1.2

Chat plugin 1.0.12 does not remain visible on the portal with software v.5.1.2. I uninstall it and install 1.0.11 which shows initially the chat icon but also disappear and remain not visible. Version 1.0.11 have the option check box to show or hide chat icon, this time it is no longer there. Somehow affected by version 1.0.12.

This feature is very important as it is the best way for clients to inform the vendo admin for whatever issues they encounter.

5.1.2 Time Zone Bypass

Hello Dev,

Paano mag po mag bypass ng "Internet Time" or "Time Zone" kasi po ung mga TV BOX or Android Dongle kailangan pa po e config ung time at saka date para maka access sa 10.0.0.1.

Feature request

-captive portal view remotely (ngrok)
-auto pause session when not in use or machine reboot
-auto start session when device in range
-auto resume session when pause for specific time
-mini browser can be use to access AP

Summary of Feature Request as of Jan 2023

Feature Request:
1.filter by month yung clear logs so hindi po lahat ma delete kapag nag clear lalo sa sales inventory
2.Add Allow Revoke on admin/account rights
3.PPOE payment reminder through LOCAL LAN
4.ALLOW typing Yes /No at the plugin terminal.Hindi po kasi maka ssh sa RPI kahit naka enabled ang SSH at narestart na rin.
5.SHOW/Hide passcode on user portal(but not disable it).Display passcode after clicking done paying instead.
6.One Click reset button na para ka na ring nag flash.
7.Newifi D2 embedded update
8.Separate Rate per Device/connected AP/Interface - anyone of the 3 but it would be better per device.Allow to create another rate.Ex. Student Rate, PC/Pesonet Rate, wifi rate by default.
9.Filter Open Port on DHCP Leases-Filter only AP's/Router
10.PPOE WAN
11. Sub vendo auto arrange/automatic sorting or sub vendo auto select instead-Auto select should be at the top
12.If the connecting device is an AP or a router AP, it should be exempted from any bandwidth limitation whether its from a wireless AP or wired cable. From what I experience, specially those wireless connected AP, nababawasan ng speed depende sa speed na naka set sa per individual captive portal.
13.AP's monitor with logs for connected and disconnected
14.auto schedule bandwidth specially in peak hours
15.Filter voucher reseller to see sales of specific reseller
16.Enable editing of auto billing messages for monthly subscription/ppoe users
17.wag nang isali sa license and mga license na pending for transfer kasi na transfer na po yan, pending lang...or at least may notification na pending para hindi na matransfer sa iba or magamit.
18.Kung pwede daw pong isama sa filter ang merged devices.I think kung may merged, dapat may unmerged din.
19.Isama sa schedule ang automatic clear system logs.Sa mga may vendo na malalayo ang location, napaka importante po nito para madelete ang mga unnecessary files.
20.Isama sa schedule ang automatic bandwidth assignment during peak hours/not peak hours.
21. Pa add din po ng mac address ng Board,Builtin wifi, and every interface

Bugs
1.using restore is not recommended.One of the problem that might be encountered is payment breakdown.
2.PPOE specially those new flash does not work.Installing the ppoe version 1.0.0 will solved the problem but not on other vendo machine and also PPOE will not work if the mac address of the ppoe router is on the list of wifi devices list.Deleting the device and restarting the vendo would fixed it.
3.RTNetlink error still one of the problem encountered by many users.

V5.1.2 and above (future)

To ado dev team. Sana dagdagan yong limit ng character sa coinslot alias. At least up to 30 characters po. Sa ngayon kasi ay up to 20 characters lng. Salamat po.

Bug when using No pause voucher(allow 100 users).

Bug:
Everything went smoothly, walang user na nagrereklamo na di makapagstart ng time or hindi makapag pause, not until December 25 where i created a voucher code free 1 day with no pause and allow 100 person to activate it. 6 person lang ang nag activate ng free time kahit naka post sa portal, hindi kasi nila binabasa at karamihan ay hindi marunong gumamit ng voucher.

Ang problema ay marami sa mga user ang hindi na makapag start ng time, kapag tinitignan ko naman, hindi sila nag activate ng free voucher with no pause pero yung mismong time nila ay hindi ma pause.Poro ikot lang. Yung isa naman user, hindi naman ma resume ang time kahit hindi naman sila nakapag activate or gumagamit ng voucher.Ngayon lang po nangyari ang ganito na nag generate ako ng voucher na walang pause.

So ang ginawa ko dahil less than 1 hour na lang naman ang natitira sa time, denelete ko na lang ang voucher na iyon pati ang session dahil naaapektuhan pati na ang mga user na di naman gumagamit ng voucher then clean inactive devices then restart.

Re: issue #5

7d+ uptime. Rebooting the system is still the easiest solution.

Note: while having this issue, users are able to use the vendo. Already connected users not affected. The only problem is when starting.

critical [[ SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:5432
    at Client._connectionCallback (/opt/adopisoft/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:170:24)
    at Client._handleErrorWhileConnecting (/opt/adopisoft/node_modules/pg/lib/client.js:305:19)
    at Client._handleErrorEvent (/opt/adopisoft/node_modules/pg/lib/client.js:315:19)
    at Connection.emit (events.js:311:20)
    at Socket.reportStreamError (/opt/adopisoft/node_modules/pg/lib/connection.js:53:12)
    at Socket.emit (events.js:311:20)
    at emitErrorNT (internal/streams/destroy.js:92:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) ]] 2021-05-29 7:04 AM

Update: per checking sa system.log mura'g naa gyud siguro problems sa sd card, or basin tungod sa kainit sa sd card. Current system temp is 39* ra.

58D93BCA-148F-4ADA-B791-482929A2352C

Originally posted by @ligrevx in #5 (comment)

same hostname possibility of joining their time or lost of time from one device and tranferred to another device

Ver 5.1.2 Sept 1 release
Current settings:
Enable mac synchronizer
enable passcode
both phone are in use device mac

Device1:
realme-C21Y | 10.0.15.76 | 0C:90:43:FC:2E:2B | a07e2177 | 8h:46m:22s
Device2:
realme-C21Y | 10.0.15.101 | 1C:D1:07:F3:BD:69 | 696e66fc | 20h:8m:23s

Problem: Device2 time has been transferred to device 1. I did not use merge to merge these 2 different devices. Denelete ko na lang po ang time na nadagdag sa device 1 then ibinalik ko sa device2

Device1 0C:90:43:FC:2E:2B ACTIVITY LOGS
[0C:90:43:FC:2E:2B] MAC Address change detected 1C:D1:07:F3:BD:69 to 0C:90:43:FC:2E:2B 2022-12-11 1:13:01 PM
[0C:90:43:FC:2E:2B] IP Address change detected 10.0.15.101 to 10.0.15.76 2022-12-11 1:13:01 PM
[0C:90:43:FC:2E:2B] MAC Address change detected 0C:90:43:FC:2E:2B to 1C:D1:07:F3:BD:69 2022-12-11 1:12:52 PM
[0C:90:43:FC:2E:2B] IP Address change detected 10.0.15.76 to 10.0.15.101 2022-12-11 1:12:52 PM
[0C:90:43:FC:2E:2B] Auto pause session initiated on device: 0C:90:43:FC:2E:2B 2022-12-11 1:12:45 PM
[0C:90:43:FC:2E:2B] Session started by the user 2022-12-11 12:36:27 PM

Device2 1C:D1:07:F3:BD:69 Activity Logs
[1C:D1:07:F3:BD:69] Session started by the user 2022-12-11 1:24:41 PM
[0C:90:43:FC:2E:2B] MAC Address change detected 1C:D1:07:F3:BD:69 to 0C:90:43:FC:2E:2B 2022-12-11 1:13:01 PM
[0C:90:43:FC:2E:2B] MAC Address change detected 0C:90:43:FC:2E:2B to 1C:D1:07:F3:BD:69 2022-12-11 1:12:52 PM

Internal Server Error

I cannot access portal after upgrade from lite version to business, raspberry pi4b

Updating v4.3.0

When updating to v4.3.0 the default db set to sqlite. Users need to manually input to System > Security > Database Connection; and select their Database Type.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.