Skip to content
Snippets Groups Projects

pkg/vpn: use new shapeshifter replacement

Closed Ghost User requested to merge upstream_obfs4 into main
1 unresolved thread

This replace shapeshifter with a new library that uses the upstream version of obfs4 instead of the unmaintained version that was previously in use.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Ghost User resolved all threads

    resolved all threads

  • added 3 commits

    Compare with previous version

  • Kali Kaneko
    Kali Kaneko @kali started a thread on an outdated change in commit fd68d581
  • 110 112 }
    111 113 return "", fmt.Errorf("No working gateway for transport %s: %v", b.transport, err)
    112 114 }
    113 115
    114 func clientHandler(ln net.Listener, dialer *obfsvpn.Dialer, target string) {
    116 func clientHandler(ln net.Listener, dialer *obfsvpn.Dialer, target string, udp bool) {
    115 117 for {
    116 118 localConn, err := ln.Accept()
    117 119 if err != nil {
    118 120 log.Printf("error accepting connection: %v", err)
    119 121 return
    120 122 }
    121 remoteConn, err := dialer.Dial(context.TODO(), "tcp", target)
    123 var remoteConn net.Conn
    124 if udp {
    125 innerConn, err := kcp.Dial(target)
  • mentioned in issue obfsvpn#4 (closed)

  • closed

  • Please register or sign in to reply
    Loading