See https://en.wikipedia.org/wiki/Convolution#Definition where the equation is mentioned:
$(f * g )(t) = \int_{0}^{t} f(\tau) g(t - \tau)\, d\tau \text{ for } f, g : [0, \infty) \to \mathbb{R}$
But the basic equation is:
$(f * g )(t) \, \stackrel{\mathrm{def}}{=}\ \int_{-\infty}^\infty f(\tau) g(t - \tau) \, d\tau \\ = \int_{-\infty}^\infty f(t-\tau) g(\tau)\, d\tau. $
So what happened to the integral from $t$ to $\infty$?
Is it just a hack to make the value more local and symmetrica? Is there an actual equivalence? Is it just a typo?