Skip to content

v1.0.0-rc4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Dec 17:40
· 25 commits to main since this release
f5a6c57

This release brings few but noticeable changes in the code base, few new flags.

What's Changed

  • Padavan support by @renr4 in #163
  • README.md & args.c: minor correction of typos by @MayanKoyote in #191
  • Move workflow binaries builds to docker instead of cache by @Waujito in #193
  • Daemonize youtubeUnblock with flags, without any overhead by @Waujito in #174

New Contributors

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

README difference

Flags

  • --threads=<threads number> Specifies the amount of threads you want to be running for your program. This defaults to 1 and shouldn't be edited for normal use. But if you really want multiple queue instances of youtubeUnblock, note that you should change --queue-num to --queue balance. For example, with 4 threads, use --queue-balance 537:540 on iptables and queue num 537-540 on nftables.
  • --daemonize Daemonizes the youtubeUnblock (forks and detaches it from the shell). Terminate the program with killall youtubeUnblock. If you want to track the logs of youtubeUnblock in logread or journalctl, use --syslog flag.
  • --syslog Redirects logs to the system log. You can read it with journalctl or logread.
  • --noclose Usable only with --daemonize. Will not redirect io streams to /dev/null.

Padavan

YoutubeUnblock may also run on Padavan. Check the manual here[rus]

Commits

  • 55d359d: Padavan support (renr) #163
  • 235bf82: Add issue templates (Vadim Vetrov)
  • 0e9b3ff: Add notice about kmods in readme (Vadim Vetrov)
  • f1ab2ac: Userspace youtubeUnblock: support kernel versions less than 3.8 (Vadim Vetrov) #163
  • f344e52: Add armv7sf (Vadim Vetrov)
  • better support for ALLOC_MALLOC (Vadim Vetrov)
  • 93972f8: Update Padavan manual (#163) (Vadim Vetrov)
  • handle --no-ipv6 for PF_INET6 UNBIND/BIND_PF (Vadim Vetrov)
  • aa96769: Fix youtubeUnblock freeze when more than queue_size packets being sent (Vadim Vetrov)
  • 0ee6d66: Fix starting logs (Vadim Vetrov)
  • c9537ba: Add versioning (Vadim Vetrov)
  • 56b6126: Mention --queue-balance in multithreading flag (Vadim Vetrov)
  • 562f17e: Merge branch 'dev' (Vadim Vetrov)
  • d87d3c9: Old openwrt (#168) (Vadim Vetrov)
  • cb46c89: README.md & args.c: minor correction of typos (MayanKoyote) #191
  • bb89925: args.c: minor correction of typos (MayanKoyote) #191
  • 438a3c1: Update workflows (Vadim Vetrov)
  • 79f47b2: Fix #192
  • 3376860: Kyber on firefox (Vadim Vetrov)
  • eb544c1: Entware binaries on docker instead of cache (Vadim Vetrov) #193
  • 20ce078: Move test builders from cache to docker (Vadim Vetrov) #193
  • a4975dc: Daemonize youtubeUnblock with flags, without any overhead (Vadim Vetrov) #174
  • ef120ca: Update logging (Vadim Vetrov) #174
  • 62551a9: Replace incrementing defines with one enum (Vadim Vetrov) #174
  • 3a5dbff: Update kmod logging (Vadim Vetrov) #174
  • cb138b9: Improve UDP payload logging (Vadim Vetrov) #174
  • fd1ae1e: Move entware builders from entware branch to openwrt (Vadim Vetrov)
  • aefabe7: Fix SIGSEGV/stacksmash in UDP logger. (Vadim Vetrov)
  • f5a6c57: Do not duplicate default CFLAGS (Vadim Vetrov)