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.
    committed Aug 24, 2012
Commits on Aug 20, 2012
  1. Add option parsing

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

    committed Jul 22, 2012
  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.
    committed Jul 22, 2012
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.
    committed Jun 26, 2012
Commits on Jun 25, 2012
  1. Make ProtoCHttp objects cache the http length

    This moves the code from ProxyClient to ProtoCHttp which is more
    committed Jun 25, 2012
  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.
    committed Jun 25, 2012
  3. Remove a debug print.

    committed Jun 25, 2012
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.
    committed Jun 24, 2012