Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rndis_host: support Novatel Verizon USB730L #730

Closed
wants to merge 2,918 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 20, 2020

  1. Copy the full SHA
    37f085d View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Dec 20, 2020
    Copy the full SHA
    8b34a6f View commit details
    Browse the repository at this point in the history
  3. Bumped revision to beta 3

    RMerl committed Dec 20, 2020
    Copy the full SHA
    96aec67 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. build: disable RSAv2 key usage

    Latest GPL merge should now be able to fully work with the original,
    public RSAv1 key.
    RMerl committed Dec 21, 2020
    Copy the full SHA
    33964ab View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Copy the full SHA
    e80b409 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. openvpn: use iproute2 instead of netlink for all platforms

    When using netlink, the route_net_gateway ENV var may
    end up containing the default gateway of another tunnel instead
    of the real default gateway from the main table, breaking things
    when multiple clients are running.  The issue isn't unique to
    2.6.xx and was reproduced on 4.1.52 as well.
    RMerl committed Dec 23, 2020
    Copy the full SHA
    a1d0a96 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8848e1d View commit details
    Browse the repository at this point in the history
  3. httpd: implement runner status report for RT-AC86U/GT-AC2900; fix unk…

    …nown status report
    
    fcctl on these older HND models do not report the state of runner.  Look for the
    presence of the pktrunner module instead on these two models.
    
    Also encode HTML entities for <unknown> reports to avoid being parsed
    as HTML tags.
    RMerl committed Dec 23, 2020
    Copy the full SHA
    9fc2047 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. Copy the full SHA
    94adc38 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2020

  1. Copy the full SHA
    b24eb3c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d56beb5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1a7ee5b View commit details
    Browse the repository at this point in the history
  4. 1
    Copy the full SHA
    380955f View commit details
    Browse the repository at this point in the history
  5. Refresh 386_41350 binary blobs for RT-AC68U/RT-AC86U/RT-AC88U/RT-AC53…

    …00 from GPL tarballs
    RMerl committed Dec 28, 2020
    Copy the full SHA
    e07bac6 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    04dc297 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    809348c View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    ff2a2d0 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    1f605b7 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    e39ec6d View commit details
    Browse the repository at this point in the history
  11. Updated documentation

    RMerl committed Dec 28, 2020
    Copy the full SHA
    1b79675 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

  1. Bumped version to beta 4

    RMerl committed Dec 29, 2020
    Copy the full SHA
    bd4d829 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    acdf339 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2020

  1. rc: shared: webui: Hardcode fq_codel usage for tQoS/Bandwidth Limiter…

    …, remove option to select sfq as a qsched
    
    There are no reason for anyone to want to use sfq instead of fq_codel.
    RMerl committed Dec 31, 2020
    Copy the full SHA
    1092dbf View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    de99bc0 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4548b54 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ec97c10 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    83cef57 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2021

  1. Copy the full SHA
    9fa141b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ed91998 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    434857d View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2021

  1. Copy the full SHA
    f0c3487 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8011632 View commit details
    Browse the repository at this point in the history
  3. Merge pull request RMerl#671 from JackMerlin/master

    github: provide issue templates
    RMerl committed Jan 3, 2021
    Copy the full SHA
    5a5dfbb View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    38d0b38 View commit details
    Browse the repository at this point in the history
  5. libovpn: enable multihome for UDP servers

    Required as the router has multiple interfaces and we don't
    bind to a specific one.
    RMerl committed Jan 3, 2021
    Copy the full SHA
    9bbb8c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Copy the full SHA
    cdac832 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8b25252 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    51a23b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Merge with GPL 386_41535

    RMerl committed Jan 6, 2021
    Copy the full SHA
    f32e73d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1f940c3 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    6bb1ca7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    133e15c View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    4c7ba10 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    68d1059 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    3853b49 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    db54f39 View commit details
    Browse the repository at this point in the history
  9. Updated documentation

    RMerl committed Jan 6, 2021
    Copy the full SHA
    59789ea View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2021

  1. Copy the full SHA
    f6ef91f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0c12c1a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b442b0b View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Copy the full SHA
    95025b9 View commit details
    Browse the repository at this point in the history
  2. asd: disable asd on all models

    RMerl committed Jan 8, 2021
    Copy the full SHA
    6adb157 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2021

  1. SDK 4908: revert bdmf.o to 386_40577 version

    Seems to resolve various issues, like failing firmware upgrades
    and general throughput issues when using the Trend Micro engine.
    RMerl committed Jan 10, 2021
    Copy the full SHA
    6d4d79b View commit details
    Browse the repository at this point in the history
  2. rc: don't use prebuilt init-broadcom

    We need to make some changes to it, and so far both the source file
    and the prebuilt are available... for now.
    RMerl committed Jan 10, 2021
    Copy the full SHA
    82ab080 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Copy the full SHA
    83eeea8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    603b0b4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a5ea4eb View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    12bf0ba View commit details
    Browse the repository at this point in the history
  5. SDK 5.02p1: cleanup SDK

    RMerl committed Jan 13, 2021
    Copy the full SHA
    72b2a94 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. Bumped revision to beta 5

    RMerl committed Jan 18, 2021
    Copy the full SHA
    10aff68 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. 1
    Copy the full SHA
    eee7484 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5512e8a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5e9564e View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    06182cb View commit details
    Browse the repository at this point in the history
  5. asd: re-enable on all models

    RMerl committed Jan 19, 2021
    Copy the full SHA
    a679101 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    2900dc0 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    4f37b74 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    c43ea32 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    9601095 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    e0b6434 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. 3
    Copy the full SHA
    fa6b3b0 View commit details
    Browse the repository at this point in the history
  2. wsdd2: Also bind to specific interface when listening to SSDP address

    This allows wsdd2 to still be able to handle multicasts when WAN
    interface is down (otherwise it results in "Network is unreachable")
    
    Need to ensure that this fix still works in a scenario where one
    might not be requesting a specific interface to bind to at run time.
    Maybe only bind multicasts if "-i" was actually specified at run time?
    RMerl committed Jan 22, 2021
    Copy the full SHA
    2585ca7 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. Copy the full SHA
    7328ccf View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6ecc2e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. dnsmasq: update to 2.84 final

    RMerl committed Jan 26, 2021
    Copy the full SHA
    fd1cb1e View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Jan 26, 2021
    Copy the full SHA
    3790c8f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    158c209 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7b4f79c View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Copy the full SHA
    d14c6b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Revert "wsdd2: Also bind to specific interface when listening to SSDP…

    … address"
    
    While this fixes issues when WAN is down, other scenarios no longer work.
    Will require more in depth analysis.
    
    This reverts commit 2585ca7.
    RMerl committed Jan 28, 2021
    Copy the full SHA
    d5216e2 View commit details
    Browse the repository at this point in the history
  2. rc: restart nasapps/wsdd2 on WAN up

    Temporary workaround for the issue where wsdd2 won't work properly
    if started before WAN.  This causes wsdd2 to get restarted when
    WAN comes up.
    RMerl committed Jan 28, 2021
    Copy the full SHA
    6172511 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. Bumped revision to 386.1 final

    RMerl committed Jan 30, 2021
    Copy the full SHA
    723faa4 View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Jan 30, 2021
    Copy the full SHA
    71a0ae8 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Copy the full SHA
    390fb6b View commit details
    Browse the repository at this point in the history
  2. inadyn: updated to 2.8.1

    RMerl committed Feb 1, 2021
    Copy the full SHA
    36de882 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Harmonized target profiles with upstream

    Resolves a few issues such as non-working 160 MHz support for
    RT-AC88U SKUs that support it, or missing Instant Guard on some
    models.
    RMerl committed Feb 4, 2021
    Copy the full SHA
    e1f82d3 View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Feb 4, 2021
    Copy the full SHA
    77fa472 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. Copy the full SHA
    eed1f7e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a7ac2ac View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    50dd6e7 View commit details
    Browse the repository at this point in the history
  4. www: accept IPv6 ending with :: as being valid

    split() resulting in an empty string will still have a length
    of 1 since it's an array with one element of an empty string.
    
    This fixes 6in4 tunnel prefixes that will end with "::"
    RMerl committed Feb 6, 2021
    Copy the full SHA
    ae8d846 View commit details
    Browse the repository at this point in the history
  5. nano: update to 5.5

    RMerl committed Feb 6, 2021
    Copy the full SHA
    e32cc37 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2021

  1. www: update and fixes to get_oui_full_vendor() to use local DB

    Asus querying the OUI database stored on their own server would fail when
    accessing the webui over https (due to their database being
    only reachable over http).  Keep a local copy on the router instead.
    
    Remove the old OUI db implementation (which was JS-based), switching
    to the new JSON db.
    
    Allow querying MACs that do not belong to a networkmap client (so
    querying site survey MACs is possible).
    RMerl committed Feb 7, 2021
    1
    Copy the full SHA
    a09b2ae View commit details
    Browse the repository at this point in the history
  2. rc: rework ssh key handling/generation so SSH can work even with non-…

    …functional JFFS
    
    - Move nvram-to-JFFS migration to format.c.
    
    - If JFFS is unaccessible, then create keys in
      /etc/dropbear/ as fallback so SSH can still be
      used even with a non-working JFFS partition.
    RMerl committed Feb 7, 2021
    Copy the full SHA
    627eeac View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    09e3d25 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    23a94ee View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    ecdb0e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Copy the full SHA
    58749b8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    858b57b View commit details
    Browse the repository at this point in the history
  3. rc: add badblock skipping to mtd_erase()

    Otherwise, mtd_erase() will return an error as it will abort
    at the first bad block encountered on erase.
    RMerl committed Feb 8, 2021
    Copy the full SHA
    dbea0ff View commit details
    Browse the repository at this point in the history
  4. Updated documentation

    RMerl committed Feb 8, 2021
    Copy the full SHA
    397b3f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. snmp: Enable SNMP support on the RT-AX86U

    Seems to be working properly unlike the RT-AC86U which still
    floods the kernel log with MDIO errors (could be related to the
    BCM SDK version)
    RMerl committed Feb 9, 2021
    Copy the full SHA
    b1ca21d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    65af117 View commit details
    Browse the repository at this point in the history
  3. rc: replace jffs2_enable with jffs2_on as used upstream

    Since we no longer allow users to enable/disable the jffs2 partition
    there is no point in using a different variable.  The name change is
    old legacy code from back when we used to make it user configurable.
    RMerl committed Feb 9, 2021
    Copy the full SHA
    491b14c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    18f27b0 View commit details
    Browse the repository at this point in the history
  5. Updated documentation

    RMerl committed Feb 9, 2021
    Copy the full SHA
    848666a View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Copy the full SHA
    933f6ef View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5da5b4c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. Copy the full SHA
    b5d7467 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Copy the full SHA
    5556e9c View commit details
    Browse the repository at this point in the history
  2. Add GT-AX11000 build profile

    RMerl committed Feb 18, 2021
    Copy the full SHA
    2662a3a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    bb60bea View commit details
    Browse the repository at this point in the history
  4. Add GT-AX11000 SDK components

    RMerl committed Feb 18, 2021
    Copy the full SHA
    6209cb0 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b1d94a2 View commit details
    Browse the repository at this point in the history
  6. webui: added GT-AX11000 content

    RMerl committed Feb 18, 2021
    Copy the full SHA
    73ed5a8 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    983341f View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    55c541f View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    8ec01d0 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2021

  1. Copy the full SHA
    7d1456a View commit details
    Browse the repository at this point in the history
  2. rc: move start of sshd near the end of the boot process

    This gives more time to the kernel entropy pool to be
    properly seeded, otherwise dropbearkey could get forever
    stuck at boot time when the user just migrated from stock
    firmware and dropbear attempts to create the ed25519 host key
    during boot, or if the user just erased his JFFS partition.
    
    Ideally, the new jitter entropy source would need to be backported
    from newer kernels, as an alternative to the current interrupt-based
    entropy source.
    
    Another option would be to have dropbear fallback to urandom if
    getrandom() can't get enough entropy.
    RMerl committed Feb 20, 2021
    Copy the full SHA
    01c2ad8 View commit details
    Browse the repository at this point in the history
  3. Updated documentation

    RMerl committed Feb 20, 2021
    Copy the full SHA
    0b10072 View commit details
    Browse the repository at this point in the history
  4. openssl: update to 1.1.1j

    RMerl committed Feb 20, 2021
    Copy the full SHA
    a72a8d9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    50e97f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. Add jitterentropy-rngd daemon to HND models

    Routers are often starved for entropy, leading to delays at boot
    time (when services like cfg_mnt try to generate a key/cert, or
    when dropbear attempts to generate missing keys).  This daemon
    uses timer jitter to fill up the entropy pool very early at boot
    time (where there aren't enough interrupts for the kernel to
    properly seed the pool on itself).  This will prevent boot
    time delays as services await for more entropy to be available,
    or even potential deadlocks.  It will also generally improve
    entropy, which improves crypto security in general.
    
    Unfortunately the daemon doesn't help on older kernel/platforms,
    so this is only enabled for HND models at this time.
    RMerl committed Feb 21, 2021
    Copy the full SHA
    b3df6df View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Feb 21, 2021
    Copy the full SHA
    c52b410 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Use interval for clock & boot time

    Replace timeout to fix delay/sync of clock
    jackyaz committed Feb 23, 2021
    Copy the full SHA
    d04c6b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. rc: remove SSH brute force protection option, as it is redundant

    Asus's Protect Service daemon already takes care of blacklisting IPs
    that generate too many authentication failures on the SSH service.
    RMerl committed Feb 25, 2021
    Copy the full SHA
    526f463 View commit details
    Browse the repository at this point in the history
  2. Merge pull request RMerl#706 from jackyaz/patch-1

    www: Use interval for clock & boot time
    RMerl committed Feb 25, 2021
    Copy the full SHA
    ac5ac32 View commit details
    Browse the repository at this point in the history
  3. rc: time_zone_x_mapping bug fix (RMerl#701)

    Bug for some time zones where time_zone_dstoff would not be appended to /etc/TZ.
    snaunton committed Feb 25, 2021
    Copy the full SHA
    35adc32 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. openvpn: updated to 2.5.1

    RMerl committed Feb 26, 2021
    Copy the full SHA
    c7b8958 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2021

  1. Copy the full SHA
    18b6aae View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    258cd9b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ef13016 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c8957cf View commit details
    Browse the repository at this point in the history
  5. rc: fix bad merge in qos.c from GPL_41700

    Upload classes 1:10 through 1:40 are missing on the upload WAN interface. This commit reverts to the specific code block from 386.1beta4.
    dave14305 committed Feb 28, 2021
    Copy the full SHA
    ea05d13 View commit details
    Browse the repository at this point in the history
  6. Merge pull request RMerl#709 from dave14305/patch-1

    rc: fix bad merge in qos.c from GPL_41700
    RMerl committed Feb 28, 2021
    Copy the full SHA
    f705c48 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into cake

    RMerl committed Feb 28, 2021
    Copy the full SHA
    a1c22e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. rc: implement Cake QoS mode for HND routers

    Cake support is implemented as new qos_type of 9 (high
    number was used to avoid conflicts in case Asus add more
    qos types in the future).  A couple of notes:
    
    - Only supported by kernel 4.1.xx (that's HND models at this time)
    - Not compatible with flow cache/runner/archer acceleration,
      so currently not suitable for connections above ~350 Mbps
    - In line with the original Cake design philosophy, only a limited
      number of configurable settings are exposed to the user
    - If user sets bandwidth to Automatic (or 0) on webui, then set
      bandwidth to unlimited.  ingress-autorate was tested, and
      show to provide very poor performance, so it wasn't implemented
    - A diffserv3 setup is used for upstream (so users of ATA/VoIP
      phones with diffserv support can benefit from it), and
      besteffort on downstream
    - overhead (including mpu, atm and ptm settings) are supported
      at the webui level
    - nat mode is enabled if the router handles NAT
    RMerl committed Mar 2, 2021
    Copy the full SHA
    4cb5783 View commit details
    Browse the repository at this point in the history
  2. www: implement Cake UI

    RMerl committed Mar 2, 2021
    Copy the full SHA
    ed845e0 View commit details
    Browse the repository at this point in the history
  3. Updated documentation

    RMerl committed Mar 2, 2021
    Copy the full SHA
    aa81b03 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    deebad8 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Fix NetEase UU Game Accelerator model type

    VersusClyne authored and VersusClyne committed Mar 3, 2021
    Copy the full SHA
    bf67229 View commit details
    Browse the repository at this point in the history
  2. iproute2-4.3: fix display of negative deficit and drop_next values (R…

    …Merl#710)
    
    * iproute2-4.3: fix display of negative deficit values
    
    * iproute2-4.3: fix display of negative drop_next values
    dave14305 committed Mar 3, 2021
    Copy the full SHA
    7198c64 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    736f867 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4c10562 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Copy the full SHA
    6a40fd7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d77c21f View commit details
    Browse the repository at this point in the history
  3. iproute2: re-apply BCM/Asus patches from iproute2-4.3.0 on top of 5.1…

    …1.0; disable building unused components
    RMerl committed Mar 4, 2021
    Copy the full SHA
    2311706 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1c5c6ae View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    393a7c4 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    30ea94a View commit details
    Browse the repository at this point in the history
  7. rc: split Cake parameters and script into two separate files

    This will make it easier for users to replace the default cake setup
    script with their own, and still be able to reuse the settings
    generated by the router such as up/downstream bandwidth.
    RMerl committed Mar 4, 2021
    Copy the full SHA
    490dd0e View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3f388d9 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    a84fed8 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Merge with GPL 386_42095

    RMerl committed Mar 5, 2021
    Copy the full SHA
    5491c35 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    78f5609 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c5b2c90 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e952262 View commit details
    Browse the repository at this point in the history
  5. Add RT-AX68U build profile

    RMerl committed Mar 5, 2021
    Copy the full SHA
    5e77d9f View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    a6934e0 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    52913f9 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    71239a9 View commit details
    Browse the repository at this point in the history
  9. Bumped version to alpha 2

    RMerl committed Mar 5, 2021
    Copy the full SHA
    28da8bc View commit details
    Browse the repository at this point in the history
  10. Updated documentation

    RMerl committed Mar 5, 2021
    Copy the full SHA
    6c4c984 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    7a27aa6 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    677e587 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    bb33b65 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2021

  1. Copy the full SHA
    335b421 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4dc8104 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f84f844 View commit details
    Browse the repository at this point in the history
  4. build: fix platform.mak for building HND models following 42095 merge

    42095 GPLs have different platform.mak, unify them together so it can
    handle all HND SDKs.
    RMerl committed Mar 6, 2021
    Copy the full SHA
    5506676 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    25dac5e View commit details
    Browse the repository at this point in the history
  6. build: remove FTP_SSL setting from build targets since it's alreaedy …

    …globally enabled in config_base
    RMerl committed Mar 6, 2021
    Copy the full SHA
    a671115 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    b82c98d View commit details
    Browse the repository at this point in the history
  8. iproute2: fix confdir location in iproute2-5.11.0

    Fixes ip being unable to recognize table names
    RMerl committed Mar 6, 2021
    Copy the full SHA
    bf862a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. Copy the full SHA
    8a6bcd5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    986aaf1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1027300 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    47c075d View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b26dfc9 View commit details
    Browse the repository at this point in the history
  6. SDK 5.02p1: SDK5.02.675x: fix kernel modules dependencies

    Kernel module depedencies are generated from router/Makefile.
    On the RT-AX86U, these depdendencies are overwritten by an invalid
    depmod.pl call which tries to use the wrong (32-bit) version of nm
    instead of the aarch64 version (like router/Makefile correctly does).
    
    Remove depmod.pl calls from buildFS so the correctly generated
    modules.dep is kept intact.
    RMerl committed Mar 7, 2021
    Copy the full SHA
    0b90696 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Merge pull request RMerl#712 from VersusClyne/master

    webui: Fix NetEase UU Game Accelerator model type
    RMerl committed Mar 8, 2021
    Copy the full SHA
    7023800 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    59dbecd View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0c98fd3 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    89a1b53 View commit details
    Browse the repository at this point in the history
  5. Merge pull request RMerl#715 from paldier/revert-712-master

    Revert "Fix NetEase UU Game Accelerator model type"
    RMerl committed Mar 8, 2021
    Copy the full SHA
    02bef5d View commit details
    Browse the repository at this point in the history
  6. qos: move all variables parameters into cake-qos.conf; add cake-qos.c…

    …onf.add support; tweak file permissions
    RMerl committed Mar 8, 2021
    Copy the full SHA
    a1cd041 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Copy the full SHA
    81ee19e View commit details
    Browse the repository at this point in the history
  2. ntpd: fix the case where two replies received at once and first one

    Denys Vlasenko authored and RMerl committed Mar 9, 2021
    Copy the full SHA
    f7f0c19 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c94db4e View commit details
    Browse the repository at this point in the history
  4. rc: always mount jffs2 partition regardless of jffs2_on setting

    Some users have the wrong value there for some unknown reason.  Since
    there is no real reason to disable JFFS2 (as the firmware relies heavily
    on it these days), remove the check for that variable.
    RMerl committed Mar 9, 2021
    Copy the full SHA
    c7fa8d3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    a4a9699 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    791e262 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Copy the full SHA
    c69605d View commit details
    Browse the repository at this point in the history
  2. Bump version to beta 1

    RMerl committed Mar 10, 2021
    Copy the full SHA
    a49f5a4 View commit details
    Browse the repository at this point in the history
  3. Updated documentation

    RMerl committed Mar 10, 2021
    Copy the full SHA
    2cd22a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Bumped revision to beta 2

    RMerl committed Mar 12, 2021
    Copy the full SHA
    7d85c4c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1788f2e View commit details
    Browse the repository at this point in the history
  3. Merge pull request RMerl#718 from sadoneli/master

    build: add .dummy file for wlcsm to make sure GT-AX11000 passing fw build
    RMerl committed Mar 12, 2021
    Copy the full SHA
    c5087ce View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4ffb00e View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. rc: fix pointer corruption in filter_setting()

    filter_setting() sets pointers to nvram content for wanx_if and a few other variables.
    Later on, there is a call to config_ic_rule_string(), which issues a call to
    clean_invalid_config().  That function does two nvram_set() and one nvram_commit(),
    invalidating these existing pointers.  This was causing firewall rules to contain
    garbled/missing interface information on some platforms.
    
    Replace pointers with actual buffers, so their content remain intact after the nvram
    changes done by the new parental control code.
    RMerl committed Mar 13, 2021
    Copy the full SHA
    7577702 View commit details
    Browse the repository at this point in the history
  2. rc: rewritten dnsfilter server table management

    - Use a defined struct for code clarity
    - No longer rely on nvram pointers which may change
    - Reduces the number of nvram access
    - Fixed dnsfilter_support_dot() possibly returning the wrong result
    RMerl committed Mar 13, 2021
    Copy the full SHA
    5924488 View commit details
    Browse the repository at this point in the history
  3. webui: QoS Classification page: add warning in Cake mode; harmonise q…

    …os type handling with nvram value
    RMerl committed Mar 13, 2021
    Copy the full SHA
    9311e16 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. rc: revert static DNS routes added with GPL 42095

    Add an nvram setting that can be used for re-enabling
    this feature.
    RMerl committed Mar 14, 2021
    Copy the full SHA
    3b449fa View commit details
    Browse the repository at this point in the history
  2. rc: make qos-start run in blocking mode

    Since QoS config gets applied immediately after rather than
    before calling this script, ensure it has all the necessary
    time to complete its own changes to QoS settings.
    RMerl committed Mar 14, 2021
    Copy the full SHA
    1e6831e View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Copy the full SHA
    0d62444 View commit details
    Browse the repository at this point in the history
  2. webui: store local copies of online json files; add code to refresh them

    Asus now retrieves some webui content (such as updated TZ info
    or the OUI database) through ajax calls made to their download site.
    Those ajax calls however are done over http, which will be blocked
    by modern browsers when you are accessing the router's webui
    over https.  Their site has an invalid certificate, so switching
    to https is currently not an option.
    
    To resolve this, keep local copies of these files on the
    router (like we were already doing for the OUI db), and
    use these instead.  This includes:
    
     o Timezone database
     o ouiDB (we were already using a local copy for some
       functions)
     o DNS presets for the WAN configuration
    
    Also updated the GameList database that was already cached
    locally but not up to date.
    RMerl committed Mar 17, 2021
    Copy the full SHA
    d57130c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    fe67700 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. Copy the full SHA
    bf6559a View commit details
    Browse the repository at this point in the history
  2. tools: exclude web files that cause the optimizing tool to crash and …

    …leave temp files in the /www directory
    RMerl committed Mar 20, 2021
    Copy the full SHA
    c402f3c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    86aae14 View commit details
    Browse the repository at this point in the history
  4. Updated documentation

    RMerl committed Mar 20, 2021
    Copy the full SHA
    1cf08f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. rc: Rearrange Cake variable positions

    This would allow user customizations in DLOPTIONS and ULOPTIONS to override the firmware-generated OVERHEAD and FRAMING via Cake keywords (docsis, pppoe-ptm in DLOPTIONS and ULOPTIONS).
    dave14305 committed Mar 21, 2021
    Copy the full SHA
    e45995c View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Copy the full SHA
    e618da4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request RMerl#725 from dave14305/patch-1

    rc: Rearrange Cake variable positions
    RMerl committed Mar 22, 2021
    Copy the full SHA
    29c13bc View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. webui: fix display of connected IPSEC clients on VPNStatus page; adde…

    …d display of IKEv2 clients
    RMerl committed Mar 23, 2021
    Copy the full SHA
    f0b7578 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Copy the full SHA
    9c53359 View commit details
    Browse the repository at this point in the history
  2. openssl: update to 1.1.1k

    RMerl committed Mar 25, 2021
    Copy the full SHA
    cd7c5b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. kernel: proper fix for wlan accumulating stats issue

    Patch from upstream/Asus
    RMerl committed Mar 26, 2021
    Copy the full SHA
    2f7a878 View commit details
    Browse the repository at this point in the history
  2. Bumped revision to beta 3

    RMerl committed Mar 26, 2021
    Copy the full SHA
    ce8af5c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. build: no longer explicitely disable NFCM

    This fixes the userspace conntrack command no longer working,
    due to conntrack netlink support getting disabled in the kernel.
    RMerl committed Mar 27, 2021
    Copy the full SHA
    0bbc055 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    60bcbe7 View commit details
    Browse the repository at this point in the history
  3. webui: move main content down on index page when the disabled wifi wa…

    …rning banner is shown
    RMerl committed Mar 27, 2021
    Copy the full SHA
    a8b66a5 View commit details
    Browse the repository at this point in the history
  4. webui: Fix timezone detection (RMerl#729)

    Ignore text in parentheses which may include a dash in non-English languages and confuse the index logic.  For example:
    
    "GMT+0300 (Itä-Euroopan kesäaika)"
    
    Fixes #726
    dave14305 committed Mar 27, 2021
    3
    Copy the full SHA
    73e5ec9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    89ddc42 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. (upstream: torvalds/linux@63ba395)

    rndis_host: support Novatel Verizon USB730L
    
    Treat the ef/04/01 interface class/subclass/protocol combination used
    by the Novatel Verizon USB730L (1410:9030) as a possible RNDIS
    interface.
    
     T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 17 Spd=480 MxCh= 0
     D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  3
     P:  Vendor=1410 ProdID=9030 Rev=03.10
     S:  Manufacturer=Novatel Wireless
     S:  Product=MiFi USB730L
     S:  SerialNumber=0123456789ABCDEF
     C:  #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
     I:  If#= 0 Alt= 0 #EPs= 1 Cls=ef(misc ) Sub=04 Prot=01 Driver=rndis_host
     I:  If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
     I:  If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
    
    Once the network interface is brought up, the user just needs to run a
    DHCP client to get IP address and routing setup.
    
    As a side note, other Novatel Verizon USB730L models with the same
    vid:pid end up exposing a standard ECM interface which doesn't require
    any other kernel update to make it work.
    
    Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
    Reviewed-by: Bjørn Mork <bjorn@mork.no>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    takenaga committed Mar 28, 2021
    Copy the full SHA
    e3bbcd4 View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Mar 28, 2021
    Copy the full SHA
    ebfec84 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Bumpd revision to 386.2 final

    RMerl committed Apr 2, 2021
    Copy the full SHA
    1bd75ff View commit details
    Browse the repository at this point in the history
  2. Updated documentation

    RMerl committed Apr 2, 2021
    Copy the full SHA
    e28d173 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Copy the full SHA
    b44d2f2 View commit details
    Browse the repository at this point in the history
  2. Bumped revision to 386.2_1

    RMerl committed Apr 7, 2021
    Copy the full SHA
    8f8bff0 View commit details
    Browse the repository at this point in the history
  3. webui: validator.rangeFloat() should not reject values that are equal…

    … to the minimal allowed value
    RMerl committed Apr 7, 2021
    Copy the full SHA
    b334f7d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0d466b7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3a675af View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Copy the full SHA
    bb5f7ca View commit details
    Browse the repository at this point in the history
  2. webui: various tweaks and fixes to the Firmware Upgrade page.

     - Fix version string formatting for available updates if it's running Asuswrt-Merlin
     - Re-add download button to the release notes page (link to the model redirector
       if it's the same model as the main router, otherwise use the global download
       page on the support site)
    
       We cannot use the redirector for all nodes since AiMesh does not expose
       the base model (i.e. RT-AC68U), only the model name (i.e. RT-AC66U_B1).
    RMerl committed Apr 9, 2021
    Copy the full SHA
    177cc15 View commit details
    Browse the repository at this point in the history
  3. rc: rework ICMPv6 firewall handling

      - Move allowed_icmpv6 and allowed_local_icmpv6 rules into separate chains, for
        firewall optimization
      - Put icmpv6 type 128 (echo) packet through rate limit
      - Also rate limit type 128 traffic in the INPUT chain
      - Use the same rules for both the FORWARD and INPUT chains.  ICMP_V6_LOCAL
        will accept allowed traffic, and return for unhandled types.  ICMP_V6 will
        then handle those additionnal types, and drop any still unhandled type.
    RMerl committed Apr 9, 2021
    Copy the full SHA
    03baf80 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. Copy the full SHA
    34a160c View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Copy the full SHA
    6b60627 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Updated documentation

    RMerl committed Apr 13, 2021
    Copy the full SHA
    291fe1f View commit details
    Browse the repository at this point in the history
  2. Bump revision to 386.2_2

    RMerl committed Apr 13, 2021
    Copy the full SHA
    730cf93 View commit details
    Browse the repository at this point in the history
  3. Updated documentation

    RMerl committed Apr 13, 2021
    Copy the full SHA
    0df1f09 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Bumped revision 386.3 alpha 1

    RMerl committed Apr 14, 2021
    Copy the full SHA
    5d967b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Copy the full SHA
    5363a10 View commit details
    Browse the repository at this point in the history
  2. webui: fix new FW notification on AiMesh routers

    AiMesh is unable to detect new AM releases, so rely on the
    legacy webs_state_flag for local router updates.
    RMerl committed Apr 16, 2021
    Copy the full SHA
    1994892 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Enable jitterentropy-rngd for non-HND models

    Based on some tests, it does help even if at a lesser
    extent than on the newer HND platform.
    RMerl committed Apr 20, 2021
    Copy the full SHA
    ebff484 View commit details
    Browse the repository at this point in the history
  2. openvpn: don't set incoming client TLS errors as a local server failu…

    …re in nvram's errorno
    
    Fixes the server randomly reporting as being stuck initializing
    because it was set in an error state when an incoming client would
    fail to connect.
    RMerl committed Apr 20, 2021
    Copy the full SHA
    7cbda4b View commit details
    Browse the repository at this point in the history
  3. Updated documentation

    RMerl committed Apr 20, 2021
    Copy the full SHA
    415c12b View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. openvpn: Updated to 2.5.2

    RMerl committed Apr 22, 2021
    Copy the full SHA
    77be164 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Copy the full SHA
    7f4348a View commit details
    Browse the repository at this point in the history