summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* only printing parts of the url that are actually defined nowepoch2019-04-221-8/+8
|
* wrote linefromuri to join a uri struct back into a string for urijoin toolepoch2019-04-221-0/+50
|
* rewrote urijoin so a salvaged bigger uristart would work againepoch2019-04-221-1/+4
|
* added a free before a return. thx npa.epoch2019-04-201-0/+1
|
* put _XOPEN_SOURCE only in the file it is actually needed. fixed parse bug ↵epoch2019-04-202-4/+7
| | | | where uris without a scheme were not defaulting provided line to an authority section
* forgot example config for uristartepoch2019-04-201-0/+8
|
* rebased on an old copy of this repo. renamed everything. rewrote the uri ↵epoch2019-04-2013-362/+328
| | | | parser. added uricmp. wew.
* forgot to add urlescape to Makefileepochqwert2018-10-151-1/+7
|
* added urlescape and urlunescapeepochqwert2018-10-153-0/+106
|
* fixed a use of a variable where it might have not been defined and made a ↵epochqwert2018-08-061-4/+23
| | | | decimal check of port that should handle more URL types in a more sane way
* added a hack to only ignore the first // when separating at the domain/path ↵epochqwert2018-04-301-3/+8
| | | | separation. fixed a dumb bug where uninitiallized string was being used as the value of the port. probably me testing something that I forgot about.
* made the Makefile use /usr/local as prefix because I'm lazyepochqwert2018-04-151-1/+1
|
* added some more examples to start.conf.exampleepochqwert2018-04-121-3/+8
|
* better format string cutting in printfurl and start now single-quote escapes ↵epochqwert2018-04-122-2/+2
| | | | the url before sending it to printf url
* fixed printfurl to choke on stuff less often.epochqwert2018-04-111-4/+4
|
* added another line to the example config to show how to make it handle URLs ↵epochqwert2018-04-101-0/+1
| | | | with an unknown scheme (probably files) and pass them to xdg-open
* changed last line in start to run the pipeline in the current shell instead ↵epochqwert2018-04-101-1/+1
| | | | of a shell not hooked into the terminal
* added printfurl and start tools and ignore file. and example config.epoch2018-04-064-0/+13
|
* added new tools and removed old. commented out prefix to preventing ↵epoch2018-04-061-8/+6
| | | | overriding env var
* added whole URL ability to cuturlepoch2018-04-061-3/+9
|
* moved url functions into url.hepochqwert2017-08-202-151/+142
|
* fixed up Makefileepochqwert2017-08-201-3/+8
|
* actually tested stuff and figured out that the first rule is the default ↵epochqwert2016-10-111-3/+4
| | | | one. oki doki.
* added a couple #includes to get rid of warningsepochqwert2016-10-111-0/+2
|
* added matching of missing portions of the URLepochqwert2016-10-111-12/+28
|
* changed the makefile to actually do sane stuff instead of rebuild every time.epochqwert2016-10-111-3/+4
|
* fuck if I know. I'm tired. moved the magic stuff to url.c.epochqwert2016-05-285-14/+37
|
* forgot to remove 'D: ' from a printf I was using for debugging.epochqwert2015-12-301-1/+1
|
* enabled magic by default in cuturl.epochqwert2015-12-303-19/+22
| | | | | | made cuturl print empty string instead of trying to print nulls. matchurl was matching multiple times for things it shouldn't have and not cleaing out the url struct. Makefile now uses -Wall
* added D flag to matchurl and added an ifdef to cuturlepochqwert2015-11-113-4/+13
|
* Forgot Makefile.epochqwert2015-08-221-0/+15
|
* initial commit.epochqwert2015-08-224-0/+378