Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Aug 24, 2012
  1. options: make arguments required, not optional

    The switches are optional, but if you use a switch, then the argument
    is required.
Commits on Aug 20, 2012
  1. Add option parsing

    Note that the options are not actually implemented yet.
Commits on Jul 22, 2012
  1. Fix whitespace

  2. Don't cache repomd.xml

    This implementation downloads it to a temporary file and deletes the
    file when the ProxyClient is freed.
    This changes pserv_data_updated_cb so that the path is passed in so
    that the correct source file (temporary or otherwise) is opened to read
    data from.
Commits on Jun 29, 2012
Commits on Jun 26, 2012
  1. Remove pclient_free from pclient.h

    It is unnecessary for pclient_free to be in a header file since it
    is not used outside of pclient.c.
Commits on Jun 25, 2012
  1. Make ProtoCHttp objects cache the http length

    This moves the code from ProxyClient to ProtoCHttp which is more
  2. Remove single . when normalizing path.

    This is so that when two clients request the same location but
    written in a different way, only 1 upstream request is made and
    conflicts don't occur.
  3. Remove a debug print.

Commits on Jun 24, 2012
  1. Write a hackish first version.

    It works up to the point of being able to proxy downloads and cache
    the results accordingly.
    Error handling, comments and code clarity are missing.
Something went wrong with that request. Please try again.