Reducing agent in preparation of CpRuCl(PPh3)2 Synthesis of cyclopentadienyl-bis-triphenylphosphine-ruthenium chloride $\ce{RuCl(PPh3)2(\eta^5-C5H5)})$:

Dissolved $\ce{PPh3}$, $\ce{RuCl3.3H2O}$ and cyclopentadiene in ethanol and heated under reflux to prepare it. 

What is the reducing agent and what is the product formed on oxidation of this reducing agent?

The ruthenium is being reduced but i don't know what is being oxidised.
You'd think it's the ethanol solvent that acts as the reducing agent here, and the byproduct is acetaldehyde.