What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Strange problem with Firmware Upgrade Page (and why no issues on github?)

AndreyPopov

Senior Member
Issues in alphas&betas (and why no issues on github?)

after 378.3762

in Advanced_FirmwareUpgrade_Content.asp change url from:

Code:
<div class="formfontdesc">Visit <a style="text-decoration: underline;" href="http://asuswrt.lostrealm.ca/download" target="_blank">http://asuswrt.lostrealm.ca/download<a> for the latest version.<br>

to
Code:
<div class="formfontdesc">Visit <a style="text-decoration: underline;" href="http://forums.smallnetbuilder.com/showthread.php?t=18624" target="_blank">Asuswrt-Merlin on Broadcom MIPS RT-N series<a> for the latest version.<br>

and firmware not want upgrade by webui.

what's happen?

P.S. and why issues disappear on GitHub?
 
Last edited:
I've done numerous upgrades to various test builds in the past week without any problem, so WFM.

P.S. and why issues disappear on GitHub?

Because I got tired of waking up in the morning, to see my mailbox filled by Github notifications from people confusing a repository's issue tracker with a tech support site. Out of 10 issues, about 9 were duplicate or tech support requests. Complete waste of time, so I disabled it.
 
Out of 10 issues, about 9 were duplicate or tech support requests. Complete
waste of time, so I disabled it.
but were write for example this:

www/Makefile
ifneq ($(BUILD_NAME),RT-AC3200)
rm -rf $(INSTALLDIR)/www/TrafficAnalyzer_Statistic.asp.asp
 
but were write for example this:

www/Makefile
ifneq ($(BUILD_NAME),RT-AC3200)
rm -rf $(INSTALLDIR)/www/TrafficAnalyzer_Statistic.asp.asp

There is nothing to write, Asus often adds such double extensions when they need to temporarily disable a webpage they are still working on. They used to do that as well for AIcloud, we had aicloud__something.asp (with two underscores) throughout development.

That page is only for the RT-AC3200, which isn't launched yet, so the development page is named like this.
 
disagree!!! this is for ALL except RT-AC3200

page TrafficAnalyzer_Statistic.asp must be removed if BUILD_NAME NOT EQUAL RT-AC3200

Re-read that code you pasted. In pseudo-code:

Code:
if not equal to RT-AC3200, then
  remove page
 
yes - page must be removed for all models except RT-AC3200

Which was exactly what my post said, so I don't understand your point.

Anyway, bottom line is, this is normal.
 
I've done numerous upgrades to various test builds in the past week without any problem, so WFM.



Because I got tired of waking up in the morning, to see my mailbox filled by Github notifications from people confusing a repository's issue tracker with a tech support site. Out of 10 issues, about 9 were duplicate or tech support requests. Complete waste of time, so I disabled it.

Sounds like my workplace in the morning. Our development dep. (work for goverment, with 6000+ users), when theres a slight error/mistake, we get not only 10+ messages about it within 10 seconds, but 5 of them are often from the same person, thinking that if they just "spam / queeze one more request-duplicate" to us, that we will magically "wake up" and do something about an issue (as if we're not allready working our asses off already to fix that exact issue exept for / minus the time we waste answering those 9 duplicate messages".

I think i'm an autist, I simply lack the ability to explain something in short sentences, anyhow I know where you're coming from.

You provide something free for us, but it costs you time and money, and it shouldn't be taken for granted.
 
after 378.3913

www / Advanced_VPNClient_Content.asp

document.vpnclientForm.action_script.value = "restart_vpncall";

may be need:
document.form.action_script.value = "restart_vpncall";
 
after 378.3913

www / Advanced_VPNClient_Content.asp

document.vpnclientForm.action_script.value = "restart_vpncall";

may be need:
document.form.action_script.value = "restart_vpncall";

Thanks, I'll take a look at it when I get back into the code (I just did a quick push to Github last night to save my work, I didn't really test or review the 3913 merge itself).

I will have to look again at that page, and switch to using to using the same form name as Asus to simplify things.
 
in Dictionary files (may be only English)

OPVN instead OVPN

now like this:
vpn_openvpn_desc3=You can change the default settings of the OpenVPN server to provide a custom OPVN file for a specific connection
 
in Dictionary files (may be only English)

OPVN instead OVPN

now like this:
vpn_openvpn_desc3=You can change the default settings of the OpenVPN server to provide a custom OPVN file for a specific connection

Lots of typos and bad translations in the dictionnary files. If I started fixing them, it would be so different from Asus's that it would become impossible to merge future changes. So I decided long ago to not do any change to the dict files.
 
Need some help.

It try reduce quantity of nvram variables for OpenVPN server/client

- only 1 server and 1 client
- move certificats and keys to jffs

All moved and server started, but .... vpn_crt_server_crl sets to certificate and next start of server give error

Not find in OpenVPN.c code that sets vpn_crt_server_crl ?

Where may be code ?
 
CRL is the Certificate Revocation List, which was recently added by Asus. It should be somewhere there in recent code, assuming Asus finalized its implementation - I didn't check.

Sent from my Nexus 4 using Tapatalk
 
CRL is the Certificate Revocation List, which was recently added by Asus. It should be somewhere there in recent code, assuming Asus finalized its implementation - I didn't check.

Sent from my Nexus 4 using Tapatalk

Pkitool during generate certificates and keys can sets crl?
 
Pkitool during generate certificates and keys can sets crl?

Typically, you start with no CRL. As you start revoking certificates (because they are compromised, or you want to revoke access to the VPN server to someone who used to have access), you generate a CRL list. I only played with it once about a year ago as I was setting up an OpenVPN server for a customer's servers in a datacenter, but look at the revoke-full script that's included in easy-rsa.

Here's where Asus generates the file:

https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/rc/openvpn.c#L1134
 
Last edited:
This code make crl.pem file from nvram variable. Right?

But if nvram variable is empty - noting to do

Nvram variable sets by webui on Advanced_OpenVPN page

Where also may be code that sets nvram variable?

Nvram vars are always set by httpd. It simply takes any POST'ed field, and stores them into their corresponding nvram if the POST'ed parameter exists in defaults.c.
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top