A strenuous and exhausting task, typically involving physical effort.
To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it.
To stream upward.
In a direction against the flow of a current or stream of fluid (typically water); upriver.
In the direction from the client to the server.
Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream.
Towards the leading end (5′ end) of a DNA molecule.
Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.
Involving exploration and pre-production rather than refining and selling.
Part of the river towards the upstream direction.
The original developers or maintainers of software.
Against the current.